Claude.ai

How to Schedule Social Media Posts From Claude Desktop With MCP

You can schedule social media posts from Claude Desktop or Claude.ai without writing code by adding Blotato as a custom connector. Open Customize, then Connectors, add mcp.blotato.com/mcp, and approve the OAuth prompt. From then on you ask in plain language, and Claude schedules the post to any of nine platforms and reads your queue back in the same chat. The Blotato connector lives on your Claude account, so one setup covers Claude.ai, the Desktop app and Cowork.

Endpoint https://mcp.blotato.com/mcp OAuth

Updated October 2026

How to connect Claude.ai to social media

  1. On a paid Blotato plan, connect your social accounts once, so the agent never touches a platform credential. API and MCP access is not part of the 7-day trial.
  2. In Claude Desktop or Claude.ai, open Customize, then Connectors, then the plus button, then Add custom connector.
  3. Name it Blotato and set the URL to https://mcp.blotato.com/mcp.
  4. Press Connect, sign into the Blotato account you want Claude to post from in the browser window that opens, and approve access.
Connector URL (no JSON, no key)
https://mcp.blotato.com/mcp
Blotato added as a custom connector at mcp.blotato.com/mcp, with its social media tools listed
Blotato as a custom connector, with its tool permissions listed. This is the screen Claude.ai shows once the OAuth approval completes.

How do I know it worked?

Ask Claude.ai to list your connected accounts. It calls blotato_list_accounts and returns your platforms, which confirms both the connection and the authentication in one step. If you see your accounts, setup is done.

First prompt to run
What social media accounts do I have connected?
An AI agent answering "what social accounts do i have connected?" by calling Blotato and listing 10 connected social media accounts across Twitter, Bluesky, Instagram, Threads, LinkedIn, Facebook, YouTube, Pinterest, and TikTok
The reply you are looking for: the agent calls Blotato and lists every connected account. Here it returns 10 accounts across all nine platforms.

Worth knowing before you rely on it: when an agent ranks your best posts through MCP, metrics cover X, Instagram, Facebook, Threads, and Bluesky. TikTok, YouTube, and Pinterest analytics are available in the Blotato web app and REST API, and LinkedIn publishes normally but reports no metrics yet.

Scheduling from Claude Desktop: what to ask once connected

Draft three LinkedIn posts from the notes I just pasted, and show me before anything goes out.
Claude writes the drafts in the chat and sends nothing to Blotato yet. Over MCP, blotato_create_post either publishes or schedules, so this conversation is your review step: nothing reaches Blotato until Claude makes that call.
Schedule the second one for Tuesday at 9am Eastern, and put the other two in my next open slots.
Claude calls blotato_list_accounts to find the LinkedIn account, then blotato_create_post with a scheduledTime for Tuesday and useNextFreeSlot for the other two, which takes the next free times in the posting schedule you set up in Blotato. The posts wait in Blotato's queue, so quitting Claude Desktop does not stop them.
What is going out next week? Push Thursday's post to Friday, same time.
blotato_list_schedules returns Blotato's queue sorted by scheduled time, and blotato_update_schedule with only a new scheduledTime moves that one post and leaves its content as it was.
Someone in my Instagram DMs is asking whether we ship to Canada. Pull up that thread and answer it.
blotato_list_conversations finds the thread, blotato_get_conversation and blotato_list_messages read that exchange rather than the whole inbox, and blotato_send_message sends your reply. Meta closes the reply window 24 hours after their last message, so an old thread can be readable and no longer answerable.

What breaks, and how to fix it

On Claude, the confusing failure is a connector that shows Connected while its tool calls fail, and the error code tells you which problem you have. A 403 means the Blotato subscription is not active, because API access requires a paid plan. If you are on the 7-day trial, generating an API key under Settings then API ends it and starts the paid Starter plan, even though Claude itself never uses that key. A 401 is a credential or session problem instead, so remove the Blotato connector and add it again. On a Claude Team or Enterprise plan there is one more trap: only Owners and Primary Owners can add custom connectors, plus a custom role with Manage access to Libraries on Enterprise, and members can only connect the ones already added.

What is different about Claude.ai

Claude's Free plan allows one custom connector in total, so if that slot already holds another tool, remove it or move to a paid Claude plan before adding Blotato. Claude also turns each connector on or off per conversation, from the + button at the lower left under Connectors, so a chat with Blotato switched off will not see its tools.

Vendor documentation: Claude.ai MCP setup. The handshake it uses is the MCP authorization spec, which Blotato implements in full, including dynamic client registration and PKCE.

Already connected and want the workflow?

This page covers the connection. Our guide to posting to social media with Claude on every platform covers the prompts and the per-platform workflow once the connector is live.

FAQ

Claude.ai social media FAQs

01 Can Claude.ai post to social media?
Yes. Claude.ai cannot reach a social account on its own, because it has no platform credentials. Connecting it to Blotato's hosted MCP server at https://mcp.blotato.com/mcp gives it tools to publish and schedule across nine platforms: X, LinkedIn, Facebook, Instagram, TikTok, YouTube, Threads, Bluesky, and Pinterest. Claude.ai authenticates with OAuth.
02 How do I connect Claude.ai to social media?
You can schedule social media posts from Claude Desktop or Claude.ai without writing code by adding Blotato as a custom connector. Open Customize, then Connectors, add mcp.blotato.com/mcp, and approve the OAuth prompt. From then on you ask in plain language, and Claude schedules the post to any of nine platforms and reads your queue back in the same chat. The Blotato connector lives on your Claude account, so one setup covers Claude.ai, the Desktop app and Cowork.
03 How do I set up Claude.ai for social media?
Setting up Claude.ai for social media takes one connection. Connect your social accounts in Blotato, then give Claude.ai the hosted MCP endpoint https://mcp.blotato.com/mcp and authenticate with OAuth. What Claude.ai takes: Connector URL (no JSON, no key). Once it loads, Claude.ai can publish and schedule to X, LinkedIn, Facebook, Instagram, TikTok, YouTube, Threads, Bluesky, and Pinterest from a plain-language prompt.
04 What is the best way to manage social media with Claude.ai?
Let Claude.ai do the drafting and decision making, and let a publishing layer hold the accounts and the schedule. The thing that makes this work on Claude.ai in particular: Claude's Free plan allows one custom connector in total, so if that slot already holds another tool, remove it or move to a paid Claude plan before adding Blotato. Claude also turns each connector on or off per conversation, from the + button at the lower left under Connectors, so a chat with Blotato switched off will not see its tools.
05 What goes wrong when connecting Claude.ai?
On Claude, the confusing failure is a connector that shows Connected while its tool calls fail, and the error code tells you which problem you have. A 403 means the Blotato subscription is not active, because API access requires a paid plan. If you are on the 7-day trial, generating an API key under Settings then API ends it and starts the paid Starter plan, even though Claude itself never uses that key. A 401 is a credential or session problem instead, so remove the Blotato connector and add it again. On a Claude Team or Enterprise plan there is one more trap: only Owners and Primary Owners can add custom connectors, plus a custom role with Manage access to Libraries on Enterprise, and members can only connect the ones already added.
06 Does Claude.ai need to be running for a scheduled post to go out?
No. Scheduling runs on Blotato rather than inside Claude.ai. Once the agent queues a post, it publishes at the scheduled time whether or not Claude.ai or your computer is on. This is the practical difference between an agent that drafts and a system that runs unattended.
07 What can I ask Claude.ai to do once it is connected?
"Draft three LinkedIn posts from the notes I just pasted, and show me before anything goes out." Claude writes the drafts in the chat and sends nothing to Blotato yet. Over MCP, blotato_create_post either publishes or schedules, so this conversation is your review step: nothing reaches Blotato until Claude makes that call. "Schedule the second one for Tuesday at 9am Eastern, and put the other two in my next open slots." Claude calls blotato_list_accounts to find the LinkedIn account, then blotato_create_post with a scheduledTime for Tuesday and useNextFreeSlot for the other two, which takes the next free times in the posting schedule you set up in Blotato. The posts wait in Blotato's queue, so quitting Claude Desktop does not stop them. "What is going out next week? Push Thursday's post to Friday, same time." blotato_list_schedules returns Blotato's queue sorted by scheduled time, and blotato_update_schedule with only a new scheduledTime moves that one post and leaves its content as it was. "Someone in my Instagram DMs is asking whether we ship to Canada. Pull up that thread and answer it." blotato_list_conversations finds the thread, blotato_get_conversation and blotato_list_messages read that exchange rather than the whole inbox, and blotato_send_message sends your reply. Meta closes the reply window 24 hours after their last message, so an old thread can be readable and no longer answerable.
08 How much does it cost to connect Claude.ai?
Starter is $29/mo flat for 20 connected accounts, and the price does not scale with posting volume. API and MCP access is not part of the 7-day trial: generating a key activates the paid Starter plan, so plan on subscribing rather than trialing it.
09 How do I schedule social media posts from Claude Desktop without code?
Add Blotato as a custom connector in Claude Desktop under Customize, then Connectors, with the URL https://mcp.blotato.com/mcp, and approve the OAuth prompt. Then ask in plain language, for example "schedule this for Tuesday at 9am on LinkedIn." Claude sends the post to Blotato with the time attached, and Blotato publishes it on schedule. You need a paid Blotato plan for this, because the 7-day trial does not include API or MCP access.
10 Does adding the connector in Claude.ai also set up Claude Desktop?
Yes. Anthropic says remote connectors are configured and brokered through your Claude account rather than on your computer, so the Blotato connector you add in the browser is the same one Claude Desktop, Cowork and the Claude mobile apps use. There is no second setup per app.