ViralNote
Agents8 min readJuly 9, 2026

MCP Server for Social Media: Schedule Posts from Claude, Cursor, and Any MCP Client

Connect ViralNote's 15-tool MCP server to Claude, Cursor, and Smithery. HTTP and stdio install paths, example prompts, and security basics.

By ViralNote Team

MCP Server for Social Media: Schedule Posts from Claude, Cursor, and Any MCP Client

TL;DR: ViralNote ships a Model Context Protocol (MCP) server with 15 tools for scheduling posts, managing media, reading analytics, and webhooks. Connect via HTTP at https://dashboard.viralnote.app/api/mcp/mcp or install @viralnote/mcp-server from npm. Listed on Smithery, Cursor Directory, and the official MCP Registry.

If you already use Claude Desktop, Claude Code, or Cursor, MCP is the fastest way to give your assistant native tools for social scheduling — no custom glue code, no brittle browser automation.

Why MCP for social media (not another Zapier recipe)

MCP gives AI clients a typed tool surface. Instead of the model guessing HTTP endpoints, it calls create_post, list_analytics, and import_media with validated schemas — the same pattern GitHub, Linear, and Postgres MCP servers use.

For creators and small teams, that means prompts like:

  • “Schedule this caption to Instagram and LinkedIn for tomorrow at 9am.”
  • “Show me per-platform results for my last scheduled post.”
  • “Import this Canva export URL into my library and draft a TikTok post.”

…work reliably because the host discovers tools at connect time.

Install paths (pick one)

1. Cursor Directory — one click (stdio)

Install from cursor.directory/plugins/viralnote. You’ll be prompted for VIRALNOTE_API_KEY (vnd_... from dashboard → API keys).

2. Smithery — HTTP MCP (Claude, Cursor, others)

Connect at smithery.ai/servers/viralnote/viralnote with your API key. Smithery proxies Streamable HTTP to the live endpoint.

3. Claude Code — HTTP config

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "viralnote": {
      "type": "http",
      "url": "https://dashboard.viralnote.app/api/mcp/mcp",
      "headers": { "Authorization": "Bearer vnd_..." }
    }
  }
}

OAuth one-click connect is also supported: add the URL in Claude Settings → Connectors and sign in with ViralNote (no API key required).

4. Stdio — any MCP host

{
  "mcpServers": {
    "viralnote": {
      "command": "npx",
      "args": ["-y", "@viralnote/mcp-server"],
      "env": { "VIRALNOTE_API_KEY": "vnd_..." }
    }
  }
}

Source: github.com/viralnote/mcp-server (MIT).

The 15 tools (what your AI can actually do)

Tool Use when
list_posts / get_post Review drafts, scheduled queue, publish history
create_post / update_post / delete_post Build and edit the calendar
publish_post Ship a draft immediately
list_media / import_media / delete_media Media library workflows
list_social_accounts Confirm connected platforms
list_analytics / list_post_results Performance and delivery status
list_webhooks / create_webhook / delete_webhook Event-driven automations

Full schemas: viralnote.app/developers/mcp and viralnote.app/mcp.

Example prompts to try after connect

  1. “List my connected social accounts.”list_social_accounts
  2. “Create a scheduled post for Instagram and X tomorrow at 9am with caption …”create_post
  3. “Did my last post succeed on every platform?”list_post_results

MCP vs skill vs REST API

Path Best for
MCP (this guide) Claude, Cursor, MCP-native hosts
Agent skill OpenClaw, Claude skills CLI, REST-only agents
REST API Custom scripts, n8n, Zapier

See MCP vs skill vs API for the full decision tree.

Security basics

  • Use a scoped API keyposts:read + posts:write for scheduling; add webhook scopes only if needed.
  • Confirm before publish — scheduled posts are reversible; immediate publish is not.
  • Revoke keys in the dashboard if you disconnect a client.

Next steps

ViralNote is built for record once, post everywhere — MCP is how AI-native clients plug into that workflow without leaving the chat.

Frequently Asked Questions

Ready to Get Started?

ViralNote makes it easy to turn your long-form content into searchable, viral clips. Start your free trial today.

Start Free Trial

Related Posts