MCP server to post to social media — let Claude post for you

PostWire is an MCP server that lets Claude, Cursor, and any AI agent post to social media. It exposes two tools — post_to_social and list_platforms — so your agent publishes to TikTok, Instagram, YouTube, LinkedIn, X, Bluesky, Telegram, Mastodon, and Discord directly. Add it in about 60 seconds.

Updated June 2026 · Supported: TikTok, Instagram, YouTube, LinkedIn, X, Reddit, Bluesky, Telegram, Mastodon, Discord.

What is an MCP server?

The Model Context Protocol (MCP) is an open standard for connecting AI agents to external tools and data. An MCP server advertises a set of tools — named functions with typed inputs — that a client like Claude Desktop, Claude Code, or Cursor can discover and call during a conversation. When you ask Claude to "post this to Bluesky," the model picks the right tool, fills in the arguments, and the MCP server does the real work.

Most "social media APIs" are REST endpoints you have to wire up yourself. PostWire is built MCP-first: the same posting engine is exposed as a first-class MCP server and a REST API, so an agent can use it with zero custom integration code.

The two PostWire tools

PostWire keeps the surface area small and predictable so agents reason about it reliably:

Add PostWire to Claude or Cursor

Point your MCP client at the PostWire endpoint with your API key from the dashboard. In Claude Desktop or Claude Code, drop this into your MCP config:

{
  "mcpServers": {
    "postwire": {
      "url": "https://postwire.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_POSTWIRE_API_KEY"
      }
    }
  }
}

Restart the client. Claude now sees post_to_social and list_platforms in its tool list. Ask it: "List my connected platforms, then post 'Shipping PostWire MCP today 🚀' to Bluesky and Mastodon."

JSON-RPC tool-call example

Under the hood, MCP tool calls are JSON-RPC. Here is what the client sends when the agent invokes post_to_social:

{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "post_to_social",
    "arguments": {
      "platforms": ["bluesky", "mastodon", "discord"],
      "text": "Shipping PostWire MCP today 🚀",
      "photo_url": "https://cdn.example.com/launch.png"
    }
  }
}

Or call the REST API directly

If you're not using an agent, the same action is one HTTP call. Copy-paste:

curl -X POST https://postwire.io/api/post \
  -H "Authorization: Bearer YOUR_POSTWIRE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "platforms": ["bluesky", "telegram", "mastodon", "discord"],
    "text": "Shipping PostWire MCP today 🚀",
    "photo_url": "https://cdn.example.com/launch.png"
  }'

Smart Distribute: one prompt, a native post per platform

Posting the same text to every network is what algorithms penalize. PostWire's Smart Distribute tool (generate_posts, also POST /api/generate) takes one prompt and optional media and returns the best native post for each platform — correct character limits and hashtag rules, an SEO title and tags for YouTube, hook-first captions for TikTok/Reels, professional framing with the link in the first comment for LinkedIn, thread-friendly text with the link in a reply for X, CamelCase hashtags for Mastodon. Your agent can generate, review, then publish — and generation is included free in the flat per-brand price.

Platform availability (June 2026)

PlatformStatusPostable via MCP
BlueskyLive nowYes
TelegramLive nowYes
MastodonLive nowYes
DiscordLive nowYes
TikTokSupportedYes
InstagramSupportedYes
YouTubeSupportedYes
XConnect via OAuthYes
LinkedInConnect via OAuthYes

Why PostWire over Ayrshare for agents

Ayrshare ships an MCP integration, but it is documentation-only — it can describe the API to your agent, but it cannot post. PostWire's MCP server exposes real post_to_social tooling that publishes. On price, PostWire's Agency plan covers 50 brands for $99 versus roughly $779 for comparable coverage on Ayrshare.

PostWireAyrshare
MCP server that can postYesDocs-only (can't post)
50 brands$99/mo~$779/mo
Built for AI agentsMCP-firstREST-first
Free tier$0 · 1 brand · 30 postsLimited

See the full breakdown on PostWire vs Ayrshare.

Flat per-brand pricing

PlanPriceBrands
Free$01 brand · 30 posts/mo
Starter$9Per-brand
Pro$29Per-brand
Agency$9950 brands
Scale$299High-volume
Get your MCP API key →

FAQ

What is an MCP server for posting to social media?
An MCP (Model Context Protocol) server exposes tools that an AI agent like Claude can call. PostWire's MCP server exposes two tools — post_to_social and list_platforms — so Claude can actually publish posts to TikTok, Instagram, YouTube, LinkedIn, X, Bluesky, Telegram, Mastodon, and Discord without you writing any glue code.
How do I let Claude post to social media?
Add the PostWire MCP server to Claude Desktop, Claude Code, or Cursor by pointing it at https://postwire.io/mcp with your PostWire API key. Once connected, Claude sees the post_to_social and list_platforms tools and can publish directly. Setup takes about 60 seconds.
Which platforms can PostWire post to?
PostWire supports TikTok, Instagram, YouTube, LinkedIn, X, Reddit, Bluesky, Telegram, Mastodon and Discord. Each account is connected through the platform's official OAuth flow, and PostWire only posts the content you explicitly send.
Does Ayrshare have a working MCP server?
No. Ayrshare's MCP is documentation-only — it can describe the API but cannot actually post. PostWire's MCP server exposes real post_to_social tooling that publishes for you.
How much does PostWire cost?
Flat per-brand pricing: Free $0 (1 brand, 30 posts/month), Starter $9, Pro $29, Agency $99 (50 brands), and Scale $299. The Agency plan covers 50 brands for $99 versus roughly $779 on Ayrshare.
Is there a free social media MCP server?
Yes. PostWire offers a real MCP server on a free tier, with generate_posts and post_to_social tools so your agent can draft and publish without paying anything first.
What is the best MCP server for social media?
PostWire is an MCP-native option that both drafts native-per-platform posts and publishes them across 10+ networks from a single server.
Can ChatGPT or Claude use a social media MCP server?
Yes. PostWire's MCP server works with any MCP client — Claude, ChatGPT, Cursor or a custom agent.
How do I make an AI agent post to social media?
Connect PostWire's MCP server to your agent; it calls generate_posts to draft native posts and post_to_social to publish them across platforms.
Will posting via an AI assistant get my account flagged as automation?
Not when you publish through official platform APIs, which is how PostWire posts — there's no scraping or browser automation.
What MCP tools does PostWire expose?
Two: generate_posts (native per-platform drafts) and post_to_social (publish to connected networks).
Start free → connect Claude in 60 seconds