ViralNote MCP — your AI's social media tool.
15 tools. HTTP + stdio transports. Works with every MCP-compatible client. One-click OAuth connect: add dashboard.viralnote.app/api/mcp/mcp as a connector in Claude, sign in, approve — no API key needed. API keys still work for headless setups.
Listed on
Add to Cursor — stdio MCP plugin
One-click HTTP MCP install
Browse tools & in-browser inspector
Official classification · MCP server directory
Official registry · io.github.viralnote/mcp-server
One click. No API key.
ViralNote supports OAuth sign-in for MCP. Add the server URL, sign in with your ViralNote account, approve — done. Manage or revoke connections anytime in Settings → Connected Apps.
Claude
- Settings → Connectors → Add custom connector
- Paste
https://dashboard.viralnote.app/api/mcp/mcp - Sign in to ViralNote and click Approve
Cursor
- Install from Cursor Directory (stdio via npm)
- Set VIRALNOTE_API_KEY when prompted
- Or paste the HTTP URL in Cursor Settings → MCP for OAuth/API key
ChatGPT
- Settings → Apps & Connectors → enable Developer mode
- Create a connector with the same URL and OAuth auth
- Sign in to ViralNote and click Approve
Works with any OAuth-capable MCP client. Headless agent, CI job, or stdio setup instead? Use an API key below.
What your AI client sees.
- ✓ Instagram — posted, 240 likes, 17 comments
- ✓ LinkedIn — posted, 89 reactions, 4 comments
- ✗ X — failed (rate limit). Will auto-retry in 5 minutes.
Prefer an API key?
Get an API key
ViralNote dashboard → Settings → API keys → Create key
Connect your AI
{
"mcpServers": {
"viralnote": {
"type": "http",
"url": "https://dashboard.viralnote.app/api/mcp/mcp",
"headers": { "Authorization": "Bearer vnd_..." }
}
}
}{
"mcpServers": {
"viralnote": {
"command": "npx",
"args": [
"mcp-remote",
"https://dashboard.viralnote.app/api/mcp/mcp",
"--header",
"Authorization: Bearer vnd_..."
]
}
}
}{
"mcpServers": {
"viralnote": {
"command": "npx",
"args": ["-y", "@viralnote/mcp-server"],
"env": { "VIRALNOTE_API_KEY": "vnd_..." }
}
}
}Cursor users: install from Cursor Directory instead of hand-editing config.
openclaw mcp set viralnote '{
"url": "https://dashboard.viralnote.app/api/mcp/mcp",
"transport": "streamable-http",
"headers": { "x-api-key": "vnd_..." }
}'
openclaw mcp reloadOr install the stdio package: openclaw mcp add viralnote --command npx ... — see /agents. Also on Smithery.
# ~/.hermes/config.yaml
mcp_servers:
viralnote:
url: https://dashboard.viralnote.app/api/mcp/mcp
headers:
x-api-key: vnd_...Stdio via @viralnote/mcp-server also works — see /agents#hermes.
Restart your client
Tools become available immediately. Try: “List my connected social accounts.”
Every tool included.
list_postsList your posts; filter by status / platformget_postRead one post incl. per-platform resultscreate_postCreate draft or scheduled postupdate_postEdit a draft or scheduled postdelete_postDelete draft or scheduledpublish_postPublish a draft nowlist_mediaList media library itemsimport_mediaImport by URL (200MB) or base64 (3MB)delete_mediaDelete a media itemlist_social_accountsList connected social accountslist_analyticsPer-platform metrics on published postslist_post_resultsPer-platform delivery success/failurelist_webhooksList webhook subscriptionscreate_webhookSubscribe to events (post.published, etc.)delete_webhookUnsubscribeWorks with
and any MCP-compatible client
Plug in. Start posting.
Drop ViralNote into your agent. MIT-licensed.
Per-tool schemas, error codes, transport details.
Community plugin listing — stdio MCP via @viralnote/mcp-server.
One-click HTTP MCP install for Claude, Cursor, and other clients.
Tool schemas, README, and in-browser MCP inspector.
