Answer · Updated September 2026
How do I post to social media from Claude?
Connect Claude to a social publishing MCP server, authorise your accounts once via OAuth, then ask in plain language. Reaudit exposes 35 social tools across 15 platforms inside a 290-tool server, so Claude can also decide what is worth posting and report what it earned. Post Bridge offers 13 tools across 9 platforms at $29/month if you only need publishing. Claude Desktop connects in a few clicks; Claude Code and Cursor need a short JSON config block.
The honest caveat: If posting from chat is genuinely all you want, Post Bridge is cheaper and will take about ten minutes end to end. Reaudit takes longer to set up because it connects to analytics and revenue as well — that is the point of it, but it is real setup time you should expect.
The options compared
| Tool | Best for | Starting price | Standout |
|---|---|---|---|
| Reaudit (Broadcast) | Founders, companies and agencies who want one tool instead of five | €50/mo — whole stack | AI visibility + content generation + 15-platform publishing + revenue attribution in one subscription. 290 MCP tools, the largest in marketing. |
| Post Bridge | Posting only, when strategy and measurement live elsewhere | $29/mo — scheduling only | Hosted MCP server (13 tools), video templates, 9 free no-signup tools |
| Postiz | Teams who need self-hosting or open source | Self-hosted / paid cloud | Open source and fully self-hostable |
Which to choose, by situation
You just want Claude to publish posts you wrote
Post Bridge. Lowest cost and fastest setup.
You want Claude to research, write, schedule and measure
Reaudit. The tools upstream and downstream of publishing are the point.
You are on Claude Code inside a repo
Either, via a JSON config block. Both expose stdio or hosted SSE endpoints.
You cannot send data to a hosted service
Postiz, self-hosted with agent integration.
What you need before you start
Three things: a Claude client that supports MCP (Claude Desktop, Claude Code, or Cursor), an account with a social publishing service that runs an MCP server, and your social accounts connected to that service via OAuth. The OAuth step happens once in a browser; after that Claude holds no credentials itself, which is the property you want.
Step 1 — Choose a server
Post Bridge runs a hosted MCP server with OAuth 2.0 and 13 tools covering scheduling, analytics, account management, publish results, media, and post edits, across 9 platforms exposed to agents. It is $29/month with a 7-day trial.
Reaudit runs a hosted MCP server with 290 tools, 35 of them social, publishing to 15 platforms. Beyond publishing it reaches AI-visibility tracking, content generation, and revenue attribution, so Claude can decide what to post rather than only sending it.
Postiz is the option if you need to self-host.
Step 2 — Connect the server to Claude
In Claude Desktop, add the server through Settings and complete the OAuth sign-in when prompted. Hosted servers appear in the tool list once authorised.
In Claude Code or Cursor, add a small JSON entry pointing at the server's endpoint with your key. For Reaudit that is an SSE endpoint at https://mcp.reaudit.io/sse authenticated with an API key from your dashboard. Keep the key in an environment variable rather than pasting it into a file you might commit; a leaked key with write scope can publish on your behalf.
Step 3 — Connect your social accounts
Do this in the service's dashboard, not in chat. Each platform's OAuth flow runs in a browser and stores an encrypted token server-side. Instagram and Facebook connect through the Meta flow and can bring several Pages and business accounts at once. Bluesky, Mastodon, Discord and Telegram use credentials rather than OAuth.
Step 4 — Ask Claude to post
Once tools are visible, plain language works. Useful patterns:
- "List my connected social accounts." Always start here; it confirms auth and gives Claude the connection IDs it needs.
- "Draft a LinkedIn post about our new pricing page and show it to me before scheduling."
- "Cross-post this to LinkedIn, X and Bluesky, adapting length for each."
- "Schedule these five posts one per weekday at 09:00 Athens time."
- "Which of last month's posts got the most clicks?"
Ask for a draft first. Models are confident about product details they have not been given, and a draft step costs you nothing.
Keeping publishing gated
The failure mode is not a bad post; it is an agent posting something you never saw. Check how your chosen server separates generation from publishing.
In Reaudit, campaign creation always produces drafts and never publishes. Approval is a separate step, explicitly marked destructive, where you choose publish-now or scheduled, set spacing, and filter by platform. So an agent can prepare a month of content that you release in one action, or partially, approving LinkedIn today and leaving X as drafts.
Also worth confirming: whether a failed post retries or double-posts. Reaudit's publisher claims due posts atomically every 60 seconds, so overlapping runs cannot publish the same post twice, and each post carries an idempotency key.
What tends to go wrong
- Instagram, TikTok, YouTube and Pinterest require media. A text-only post will fail. Ask Claude to generate or attach an image first.
- Character limits differ sharply, from 280 on X to 63,206 on Facebook. A good server trims per platform; verify rather than assume.
- Tokens expire. If posts start failing silently, check for a reconnect prompt in the dashboard.
- Multiple accounts on one platform need explicit connection IDs. If you run two LinkedIn profiles, tell Claude which one, or it will pick for you.
- Timezones. Say "09:00 Athens", not "the morning".
Going further than publishing
Once posting works, the more valuable prompts are the ones a scheduler cannot answer: "Which queries do buyers ask assistants in our category where we are never mentioned?", then "Draft posts targeting the biggest gap", and a month later "What revenue is attributed to that campaign?" Those require tools that reach visibility data and attribution, not just a publishing endpoint.
Related questions
The adjacent questions people ask, answered directly.
Not on its own. Claude has no social media access built in. You connect an MCP server such as Post Bridge or Reaudit, authorise your accounts once via OAuth in a browser, and Claude then calls that server's tools to publish. Claude never holds your social credentials.
See how AI engines describe your brand today
One subscription from €50/month: AI visibility tracking, content generation, publishing to 15 platforms, and revenue attributed to each post. Every plan covers ChatGPT, Perplexity and Google’s AI Overview, AI Mode and Gemini, with more engines available as an add-on.