Claude Desktop · Claude.ai

Let Claude run your social media

Add one MCP server and Claude gains sixteen publishing tools across seven networks. Ask it to draft, check limits, schedule the week, or clean up a failed delivery — and approve anything before it goes live.

Two ways in, depending on which Claude you use

Claude Desktop · local stdio
  1. 1Open claude_desktop_config.json
  2. 2Add the postmcpai server block below
  3. 3Paste your API key from the dashboard
  4. 4Restart Claude — the tools appear in its tool list
{
  "mcpServers": {
    "postmcpai": {
      "command": "npx",
      "args": ["-y", "@postmcpai/server"],
      "env": {
        "POSTMCPAI_API_KEY": "pmcp_sec_•••"
      }
    }
  }
}

macOS ~/Library/Application Support/Claude/
Windows %APPDATA%\Claude\

Claude.ai · hosted HTTP connector
  1. 1Host the server anywhere with PORT set
  2. 2Give Claude.ai the /mcp URL with your key attached
  3. 3Claude discovers the tools automatically
  4. 4Optionally pin a workspace with &projectId=
export POSTMCPAI_API_KEY="pmcp_sec_•••"
export PORT=3000
npx -y @postmcpai/server

# then in Claude.ai → Connectors:
https://your-host.example.com/mcp
  ?apikey=pmcp_sec_•••

Advertises OAuth 2.0 + RFC 9728 discovery metadata.

Things worth asking once it is connected

The tool calls Claude makes are shown beside each prompt.

  • Which of my connected accounts have tokens expiring this month?get_account_health
  • Draft a LinkedIn post and an X post about the 4.2 release, in our brand voice.list_brandings · preflight_post
  • Schedule both for 09:00 tomorrow, Europe/Berlin.create_post
  • The Instagram one failed — what did it say, and can you fix it?get_post · update_post · publish_post_now
  • Move everything scheduled for Friday to Monday morning.list_posts · reschedule_post

What Claude can reach, and what it cannot

  • Read your post queue and delivery statuses
  • List connected profiles and workspaces
  • Read brand kits before drafting
  • Dry-run a post against every limit
  • Read your social passwords or OAuth tokens
  • Disconnect an account
  • Change your billing or plan
  • Publish without an approval step

Claude integration FAQ

How do I connect Claude to my social media accounts?+

Add the PostMCP MCP server to Claude’s config with your API key. Claude Desktop runs it locally over stdio via npx; Claude.ai connects to a hosted instance running in streamable HTTP mode. Your social accounts are connected once in the PostMCP dashboard through each network’s official OAuth screen — Claude never touches those credentials.

Where is the Claude Desktop config file?+

On macOS it is at ~/Library/Application Support/Claude/claude_desktop_config.json, and on Windows at %APPDATA%\Claude\claude_desktop_config.json. Add a postmcpai entry under mcpServers, set POSTMCPAI_API_KEY, then restart Claude.

Can Claude publish without asking me?+

Read-only tools — listing the queue, reading account health, checking brand kits — run freely. Anything that publishes, edits, reschedules or deletes surfaces as an approval you accept or reject first. Claude also has preflight_post, so it can check a post against every limit without publishing anything.

Does this work with Claude.ai in the browser, or only the desktop app?+

Both. Desktop uses local stdio. For Claude.ai you host the same server in HTTP mode and add its URL as a connector — the server advertises OAuth 2.0 and RFC 9728 metadata so discovery works without manual wiring.

Which networks can Claude post to?+

LinkedIn (personal profiles and company pages), X (Twitter), Facebook Pages, Instagram, Threads, Bluesky and YouTube Shorts — the same seven the dashboard reaches, through the same publishing engine.

Do I need a paid plan to use Claude with PostMCP?+

You can start on Free Forever: 5 connected profiles, 20 publishing credits and 100k AI tokens a month. Official local MCP server support is listed on the Professional plan, which also raises profile and workspace limits.