Updated June 2026 · Bluesky, Telegram, Mastodon, Discord live now · TikTok, Instagram, YouTube, X, LinkedIn in platform review.
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.
PostWire keeps the surface area small and predictable so agents reason about it reliably:
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."
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": {
"brand": "my-brand",
"platforms": ["bluesky", "mastodon", "discord"],
"text": "Shipping PostWire MCP today 🚀",
"media": ["https://cdn.example.com/launch.png"]
}
}
}
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 '{
"brand": "my-brand",
"platforms": ["bluesky", "telegram", "mastodon", "discord"],
"text": "Shipping PostWire MCP today 🚀",
"media": ["https://cdn.example.com/launch.png"]
}'
| Platform | Status | Postable via MCP |
|---|---|---|
| Bluesky | Live now | Yes |
| Telegram | Live now | Yes |
| Mastodon | Live now | Yes |
| Discord | Live now | Yes |
| TikTok | In platform review | Rolling out 2026 |
| In platform review | Rolling out 2026 | |
| YouTube | In platform review | Rolling out 2026 |
| X | In platform review | Rolling out 2026 |
| In platform review | Rolling out 2026 |
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.
| PostWire | Ayrshare | |
|---|---|---|
| MCP server that can post | Yes | Docs-only (can't post) |
| 50 brands | $99/mo | ~$779/mo |
| Built for AI agents | MCP-first | REST-first |
| Free tier | $0 · 1 brand · 30 posts | Limited |
See the full breakdown on PostWire vs Ayrshare.
| Plan | Price | Brands |
|---|---|---|
| Free | $0 | 1 brand · 30 posts/mo |
| Starter | $9 | Per-brand |
| Pro | $29 | Per-brand |
| Agency | $99 | 50 brands |
| Scale | $299 | High-volume |
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.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.post_to_social tooling that publishes for you.