Bluesky MCP server for social media publishing
Claude cannot reach Bluesky by itself. Connect Blotato's MCP server once and it can publish posts, threads, image posts to Bluesky from a plain prompt. One hosted endpoint, no developer app, no copy-paste.
This one publishes. Search "Bluesky MCP server" and you get two different kinds of tool: scrapers that read public Bluesky data, and publishers that put a post live on your own account. Blotato is the second kind, on Bluesky's official API, not browser automation.
https://mcp.blotato.com/mcp Updated August 2026
How do I post to Bluesky with an AI agent?
- Connect your Bluesky account. Sign in to Blotato and connect Bluesky through the normal login flow. Blotato holds the tokens and refreshes them, so this is the last time you think about auth.
- Add the MCP server to Claude. In Claude, open Settings, then Connectors, then add a
custom connector pointing at
https://mcp.blotato.com/mcp. Claude Code and Cowork take the same URL. - Ask Claude to post. Write it the way you would say it out loud: "Cross-post my last X thread to Bluesky." Claude calls the publish tool and Blotato puts the post live.
What can your agent do on Bluesky through Blotato?
Publish to Bluesky
Post posts, threads, image posts directly, with the fields each format requires.
Schedule for later
Queue a Bluesky post for a future time and let Blotato publish it on the clock.
Upload or generate media
Hand Claude a local file or a URL, or have it generate the image or video first.
List connected accounts
See which Bluesky accounts are connected and pick the right one to post from.
Check post status
Confirm a post actually went live, and read back the error if a platform rejected it.
Read post analytics
Pull performance metrics back off your Bluesky posts so an agent can learn from what worked.
On Bluesky, Blotato covers publishing and scheduling and analytics. It does not yet cover comments and direct messages on this platform, so if that is what you need, this is the wrong tool and it is better you know now. Bluesky's AT Protocol exposes engagement data differently from the Meta-style APIs, so reading it back is a separate build rather than a switch.
Tools your agent can call on Bluesky
These are the exact MCP tool names exposed on this platform, so you can reference them directly in a prompt or check them against your client's tool list.
blotato_get_userblotato_list_accountsblotato_create_postblotato_get_post_statusblotato_list_postsblotato_create_presigned_upload_urlblotato_get_scheduleblotato_list_schedulesblotato_update_scheduleblotato_delete_scheduleblotato_list_visual_templatesblotato_create_visualblotato_get_visual_statusblotato_create_sourceblotato_get_source_statusblotato_get_creditsblotato_buy_creditsblotato_get_post_analyticsblotato_list_top_posts
Which AI agents can post to Bluesky?
Eight, and they all reach Bluesky through the same endpoint. Claude authenticates over OAuth. The rest
take your API key as a blotato-api-key header. Nothing here runs a local server.
| Agent | Connects with |
|---|---|
| Claude Code | OAuth |
| Claude Desktop and Cowork | OAuth |
| Claude.ai on the web | OAuth |
| Cursor | API key header |
| OpenAI Codex | API key header |
| Antigravity and Replit Agent | API key header |
The full setup for each client, including the copy-pasteable config, is on the social media MCP server page. Blotato does not document a direct ChatGPT connection, so use Codex if you are in the OpenAI ecosystem.
What does it look like in practice?
Screenshots from the full Bluesky walkthrough, showing the connection and a real published post.
Why not just build it against the Bluesky API?
Bluesky runs on AT Protocol rather than a conventional REST API, so rich text, links, and image embeds have to be constructed as facets instead of just being included in the text.
You can absolutely build it yourself, and if Bluesky is the only network you will ever post to, that is a reasonable call. The trade shows up at the second platform: every network has its own auth model, its own upload flow, and its own review process, and they change on their own schedules. Blotato is one endpoint across nine of them, at a flat price that does not move when you post more.
If you would rather own that layer yourself, we wrote up the honest tradeoff between open-source and managed posting APIs, and our roundup of social media MCP servers covers the alternatives, including the ones that only draft rather than publish.
Who is already publishing to Bluesky this way?
These are Blotato customers describing their own agent and API setups, in their own words.
I'm building an AI startup focussing on educational content in social media (eventually) and experimenting with a lot of things right now. Blotato as a platform is incredibly easy to use, has a great API for our needs and great pricing. The best part is the openness of the platform: all other platforms we tested continuously limit you and try to pry more money out of you for little value. Blotato is the opposite: open and offering incredible power.
Thomas BiskupCEO, 3B Ventures UG
What I like about Blotato is that it's a tool that removes creative bottlenecks, particularly its API features. Blotato turns you into a content machine, like, content creation on a steroids. I'm very happy that I came across this tool on YouTube. Now, I don't have to worry about publishing anymore. If you're looking for an affordable API solution or mass content production and publishing, Blotato is worth a try.
Gee MiguelOwner, Inksthetik, Philippines
Bluesky MCP server FAQs
01 Can Claude post to Bluesky?
02 What is a Bluesky MCP server?
03 Do I need Bluesky API access or a developer app?
04 Can Claude schedule Bluesky posts for later?
05 What else can Blotato's MCP server do on Bluesky?
06 Does this Bluesky MCP server publish, or only read Bluesky data?
07 Which AI agents can post to Bluesky?
08 Which Bluesky MCP server should I use?
09 How much does it cost?
Does the same connection cover other platforms?
Bluesky is one target on the same endpoint. Once Claude is connected, it can publish to the rest without any further setup.