Post everywhere from your AI assistant

XposterAI ships a Model Context Protocol (MCP) server. Connect it to Claude Desktop, Cursor or ChatGPT and your assistant can publish or schedule to every social network you've connected — X, Bluesky, Mastodon, LinkedIn, Pinterest and TikTok — write in your trained voice, and find rising posts in your niche to reply to.

You draft in the chat as you already do. The assistant finishes with “posted to X, Bluesky and LinkedIn — TikTok scheduled for 9am” instead of “now copy this into your scheduler.”

Endpoint

https://xposterai.com/mcp

Streamable HTTP (stateless JSON). Authenticate with your XposterAI API key as a Bearer token — find it in the dashboard under Account. Admin accounts can't use the API.

Set up

Claude Desktop / Claude Code

{
  "mcpServers": {
    "xposterai": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://xposterai.com/mcp",
               "--header", "Authorization: Bearer YOUR_API_KEY"]
    }
  }
}

Cursor

{
  "mcpServers": {
    "xposterai": {
      "url": "https://xposterai.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

ChatGPT

Add https://xposterai.com/mcp as a connector in developer mode with the Bearer header. A directory listing with one-click sign-in is planned.

Tools

ToolWhat it doesCost
accounts.listYour connected networks and their limitsfree
credits.getAI and post credits remainingfree
voice.writeWrite a post or a reply in your trained voice (persona), with safety warnings1 AI credit
post.previewCharacter fit per platform, exact credit cost, link and bait warnings, TikTok readinessfree
post.publishPublish now to the chosen networks (idempotent)1 post credit per network; 13 for an X post with a link
post.scheduleQueue for a time you choose; credits spend when it sendsat send
post.queue / post.cancel / post.statusSee, cancel and check outcomesfree
radar.findTrend Radar: rising posts in your lane worth replying to right now3 AI credits, first 5 free, 15-min cache

Same rules as the web

Privacy

The server only acts on your own account, with your key. It never reads your assistant's conversation — it sees only the arguments of each tool call. Media passed by URL is fetched once, checked, and stored like an upload. Every call is recorded in your Activity. Revoke access any time by regenerating your API key.

Connect your networks →