Connect Claude, ChatGPT or any MCP client to Bluesky with the OmniSocials MCP server. Your agent posts threads, images with alt text and links that turn into cards, and reads your likes and reposts.

Claude is planning your launch post…
What it does

Ask in plain words. Your agent writes the words. The MCP server does the links, uploads and thread chains.

  • Threads in one request.

    2 to 25 posts of up to 300 characters, each with its own images, chained in order.

  • Links that turn into cards.

    Links, mentions and hashtags turn clickable, and a post with a link gets its card.

  • Alt text on every image.

    Up to 10 images or one video per post, each with its own description.

  • Know what worked.

    Your best post, its likes and reposts, and the best time to post the next one.

Setup

Connected in a minute. One URL and one sign-in. No API key for chat apps.

  1. Connect Bluesky in OmniSocials.

    Sign in with your handle, on your own domain too. No app password.

  2. Add the server to your agent.

    Paste one URL as a custom connector, or run one command.

  3. Sign in and pick a workspace.

    OAuth in the browser. Agents that run on their own use an API key.

Tools

The Bluesky tools. 19 tools for Bluesky, in 4 groups. Your agent picks them from a plain request.

omnisocialsConnected
https://mcp.omnisocials.com
19 for Bluesky
  • create_postSchedule a post or a thread of up to 25 posts, with alt text on each image.
  • create_and_publish_postPost to Bluesky right away.
  • update_postChange the text, images, thread or time of a scheduled post.
  • upload_mediaUpload images or a video from a URL or the chat.
  • check_media_compatibilityCheck a file against Bluesky's size and format limits first.
  • retry_postPublish a failed post again.
  • get_post_analyticsThe numbers Bluesky reports for one post.
  • get_posts_analyticsThe numbers for many posts at once, to compare them.
  • get_account_analyticsYour followers and how they grow.
  • get_best_timesYour best days and hours from your own posts, or industry defaults until you have 15.
  • get_recent_platform_postsYour latest posts with their likes and reposts, also the ones made in Bluesky.
  • list_approval_workflowsThe review steps a post can go through.
  • approve_postApprove a post that waits for you.
  • reject_postSend a post back with what to change.
  • get_post_approvalWhere a post stands in its review.
  • list_accountsThe accounts connected to the workspace.
  • switch_workspaceWork in another workspace.
  • list_mediaFind an image in your library before uploading it again.
  • create_webhookGet an event when a post is scheduled, published, approved, rejected or fails.
Publishingcreate_postSchedule a post or a thread of up to 25 posts, with alt text on each image.
Try askingPost the threads launch as a thread Thursday at 9 AM, with alt text on the image.
Bluesky API

One request.No facets to build.

Publish posts, images, video and threads to Bluesky without building facets, uploading blobs or chaining replies yourself.

Real-time webhooks

Get an event the moment a Bluesky post is scheduled, published or fails. Signed payloads, sent straight to your endpoint.

Read More
POST /v1/posts/create
await client.posts.create({
channels: ["bluesky"],
scheduled_at: "2026-10-15T09:00:00Z",
bluesky: { thread_parts: [
{ text: "Bluesky threads are live." },
{ text: "Write long. We split it." },
] },
});

Every format in one call

Posts, images, video and threads of up to 25 parts through one request, with alt text on every image.

Read More

From your terminal

Claude Code, Codex or Gemini CLI schedules your Bluesky posts and threads through the OmniSocials MCP server and agent skill.

Read More
Platform integrationComing soon

Your customers' Bluesky accounts, inside your product

Soon your customers connect their own Bluesky accounts on one page with your logo, and you post and report for each of them.
See platform integration
Testimonials

Trusted by Agencies, Solo Founders, Developers & Small Businesses

Agency

Ansub Khan

Founder of Supafast

5 out of 5
“The MCP is the real game changer for me. It makes the whole workflow feel much faster and less messy.”
SaaS

Jens Schumacher

Co-founder of Released.so

5 out of 5
“I really like this app. I’ve tried quite a few other tools, but none of them managed to hit the sweet spot of simplicity and pricing the way Omnisocials does.”
Marketing agency

Niels Koelewijn

Founder of Frizzer

5 out of 5
“Very easy to use and very handy to schedule posts across platforms for my marketing agency.”
Solcardstory coming soon

Learn more. Setup guides, Bluesky and the docs.

Frequently
Asked Questions

Robert Ligthart
Robert LigthartFounder of OmniSocials
Ask me a question

Last updated:

Robert Ligthart
Still have a question?Ask Robert, the founder
Ask