Home › Social Media MCP › Bluesky MCP

Bluesky MCP Server: Post and Schedule to Bluesky from Your AI Agent

WoopSocial’s Bluesky MCP server lets an AI agent such as Claude or Cursor publish and schedule Bluesky posts with text, images and video, alongside X and Threads. The AT Protocol is open and easy to work with. WoopSocial adds scheduling and one connection for your other platforms.

Free plan: 2 accounts, no credit card · MCP included on every plan

What is a Bluesky MCP server?

A Bluesky MCP server is a tool server that lets an AI agent work with Bluesky through the Model Context Protocol (MCP). The agent makes a request, the server acts on Bluesky through the AT Protocol, and the result comes back directly into the same chat. WoopSocial’s server publishes and schedules posts.

Does Bluesky have an official MCP server?

No (as of November 2026). Community servers exist and work with app passwords. If you only post to Bluesky and you can self-host, then you can just use a community server. WoopSocial is perfect for scheduling Bluesky alongside your other platforms.

Community Bluesky MCP servers compared with WoopSocial
Community serversWoopSocial
SetupSelf-host + app passwordSign in
SchedulingRarelyYes
Other platformsNo8 more
Validation before postingVariesYes

What your AI agent can do with Bluesky

Once connected, your agent can do eight things on Bluesky:

What an AI agent can do with Bluesky through WoopSocial
What you askWhat happens
Post textPublishes a text post.
Post up to 4 images with alt textPublishes images, each with its own alt text.
Post videoPublishes a video post.
ScheduleQueues the post with SCHEDULE_FOR_LATER, converted to UTC.
DraftHolds the post in WoopSocial for you to review.
Cross-post X, Threads and Bluesky versionsSends different text to each platform with contentOverride.
Check deliveryReports whether each post was published or failed.
Read performanceReturns post-level analytics.

How to connect a Bluesky MCP server to your agent (3 steps)

  1. Get your MCP URL. Create a free WoopSocial account and open the API access page. Use the OAuth URL, https://api.woopsocial.com/mcp, or the API-key version for clients without sign-in. The key sits inside that URL, so treat the whole URL like a password.
  2. Connect your Bluesky account. In WoopSocial, connect any Bluesky account through the same authorization flow as the other platforms.
  3. Add WoopSocial to your agent. In Claude, Cursor, ChatGPT or another MCP client, add WoopSocial as a remote MCP server and authorize it. Then ask: “List my social accounts in WoopSocial.” Our MCP setup guide covers each client.

Why use WoopSocial when the AT Protocol is open?

The AT Protocol is the most open API of the nine platforms WoopSocial supports - no app review, no paid tier, and app passwords. However, there are still some honest reasons to use WoopSocial:

  1. Scheduling: Bluesky has no native scheduling, so going direct means building your own queue.
  2. One fewer integration: session handling and blob uploads are one more thing to maintain.
  3. The short-form trio: Bluesky, X and Threads run behind one connection.

A real conversation

This is a recorded session, not a mock-up. The prompt was: “Post this to Bluesky now, with the screenshot and alt text, and schedule the same news for X at 15:00.”

Bluesky MCP prompts to try

Copy any of these into your agent. You can also swap in your own content.

  1. “Write a 300-character Bluesky version of this blog post and post it.”
  2. “Schedule these 3 Bluesky posts for tomorrow at 9, 12 and 17.”
  3. “Post these 4 photos with alt text to Bluesky.”
  4. “Post this to Bluesky, Threads and X with the right length for each.”
  5. “Save this as a Bluesky draft.”
  6. “Cancel the Bluesky post scheduled for tonight.”

Bluesky requirements and limits

These limits come from Bluesky and not WoopSocial - per its docs on creating posts (as of November 2026).

  • Text: 300 characters.
  • Images: up to 4 per post.
  • Video: up to 3 minutes.

What it doesn’t do

WoopSocial is a publishing server that publishes and schedules Bluesky posts. However some features are out of its scope:

  • Reply-chain threads
  • Replies, likes and reposts
  • Custom feeds
  • Account-level analytics

FAQ

Is there an official Bluesky MCP server?

No (as of November 2026). Bluesky hasn’t published one. However, community servers exist on GitHub and work with app passwords.

Can Claude post to Bluesky?

Yes. Add WoopSocial to Claude as a connector, connect your Bluesky account, and ask Claude to post. It can publish text, images with alt text and video.

Do I need a Bluesky developer account or API key?

No. Bluesky has no developer account or app review so you do not need any of that. You simply connect your account through Woop Social’s auth flow and that is all. Only MCP clients that can’t use OAuth sign-in will need an API key.

Can it schedule Bluesky posts?

Yes. With WoopSocial, you can schedule posts for a specified time or save a draft for later. Always name your time zone.

Can it reply to Bluesky comments or DMs?

No. WoopSocial is a publishing server. This means it creates/schedules posts and reads post analytics. It doesn’t reply to posts, and it doesn’t send or read DMs.

Does it need a Bluesky app password?

You connect through WoopSocial’s authorization flow, the same one as the other platforms, so your agent won’t have to manage your credentials. Community servers use an app password that you create and store yourself. Follow the on-screen steps when you connect.

Can it post images with alt text?

Yes, including up to 4 photos per post with individual alt text. Upload the pictures and their descriptions in your request, and WoopSocial will publish them with the post. Your agent can create the alt text for you, which you can review prior to publishing.

Can it post threads?

No. A WoopSocial request publishes one post, so reply-chain threads aren’t an option. Your agent can still schedule several separate posts at different times, but they won’t be linked as a thread on Bluesky - each one will just have their own post in the feed.

Can I post to Bluesky, X and Threads at once?

Yes, with different text for each. Just add all three as destinations in a single request and give each its own text with contentOverride, which helps since the limits are 300, 280 and 500 characters. You can schedule for a specific time or save it as a draft.

Does it include Bluesky analytics?

Yes, at the post level. WoopSocial provides post analytics for Bluesky, so your agent can answer the question “What was the engagement of the most recent post.” There are no account-level analytics for Bluesky, so you can find the follower and account numbers in the app.

Learn more

Start posting to Bluesky from your AI agent

Connect a Bluesky account, add WoopSocial to your agent, and your next post is one prompt away.

MCP Connectors & Plugins

Get AI to publish for you, from

Paste this into your agent