10 DAYS ONLY · $500 VALUE Top 100 Viral Hooks + Repurpose Engine (Claude Skills) Start free → Start free →
AI agents for social media

AI Agents for Social Media

Blotato is the social media publishing layer for AI agents. It is a hosted MCP server at https://mcp.blotato.com/mcp that gives any connected agent 28 tools to publish, schedule, and analyze social media posts across nine platforms: X, LinkedIn, Facebook, Instagram, TikTok, YouTube, Threads, Bluesky, and Pinterest. Claude Code, Claude.ai, Claude Desktop, Claude Cowork, ChatGPT, OpenAI Codex, Cursor, Google Antigravity, and Replit Agent all connect to it, over OAuth or a blotato-api-key header. Plans start at $29/mo.

Your agent can already write the post. It cannot publish one, because it has no social account and no platform credentials. Blotato is the layer that closes that gap: connect it once and the agent you already run publishes and schedules across nine platforms.

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

Updated July 2026

Which AI agents can post to social media?

15 of them, each checked against that vendor's own MCP documentation rather than against what a comparison post claims. Blotato is a standard remote MCP server, so the setup is the same everywhere: point the agent at one URL and authenticate. Claude and ChatGPT use OAuth. The rest take your API key as a blotato-api-key header.

Claude.ai

OAuth

Claude in the browser. Add Blotato as a custom connector and you can ask for a post from the same chat window you already draft in.

Claude.ai setup · docs

Claude Cowork

OAuth

Claude working across your files and tools without a terminal. The closest thing to handing social media to an assistant rather than running it yourself.

Claude Cowork setup · docs

Claude Code

OAuth or header

The terminal agent. One command adds the server, and it is the setup most Blotato API users are already running.

Claude Code setup · docs

ChatGPT

OAuth only

Where most people already draft posts. Add Blotato as a connector in Developer mode and the draft and the publish happen in the same window.

Custom MCP servers in ChatGPT live behind Developer mode, which is web only and on Pro, Plus, Business, Enterprise, or Education accounts. It connects over OAuth rather than an API-key header, which is how Blotato authenticates Claude too.

ChatGPT setup · docs

OpenAI Codex

API key header

OpenAI’s coding agent. Setup is a form in the app rather than JSON, or an entry in config.toml.

Codex asks for a form rather than JSON: choose the streamable HTTP server type, set the URL, leave the bearer token blank, and add blotato-api-key as a header.

OpenAI Codex setup · docs

Google Antigravity

API key header

Google’s agent-first development platform. Its MCP config is shared across the IDE, the CLI, and the SDK.

Google Antigravity setup · docs

Cursor

API key header

The editor a lot of builders live in. Paste the JSON config, restart, and publishing is available beside the code that generates the content.

Cursor setup · docs

Replit Agent

API key header

Replit’s agent, useful when the thing posting is an app you are building in the same place.

Replit Agent setup · docs

Windsurf

API key header

Cascade supports remote MCP servers with custom headers, so the Blotato endpoint fits its config shape.

Windsurf is now part of Devin Desktop under Cognition, so its MCP documentation lives in the Devin docs. Cascade takes the same JSON config as Cursor.

Windsurf setup · docs

Perplexity Computer

OAuth or API key

Perplexity’s agentic workspace. It takes custom remote MCP connectors with None, API Key, or OAuth 2.0 authentication.

Add Blotato under custom remote connectors, choosing streamable HTTP as the transport. On an organization plan an admin has to enable custom connectors first, and a connector stays private to you until it is shared.

Perplexity Computer setup · docs

OpenClaw

OAuth or header

Self-hosted personal agent with SSE and streamable HTTP transports, headers, and an OAuth login command.

OpenClaw setup · docs

Hermes Agent

OAuth or header

Nous Research’s open agent. Its MCP config takes a URL plus headers, and it supports OAuth 2.1 with PKCE.

Hermes Agent setup · docs

OpenCode

OAuth or header

Open-source terminal agent, model agnostic. Remote servers take a URL and headers, with automatic OAuth via dynamic client registration.

OpenCode setup · docs

Gemini CLI

API key header

Google’s open-source terminal agent. Takes an httpUrl plus headers, so the Blotato endpoint drops straight in.

Gemini CLI setup · docs

NanoClaw

Via an stdio bridge

Registers MCP servers by launching a local command, so it reaches a hosted endpoint through a bridge rather than a URL field.

NanoClaw documents registering stdio MCP servers in a group container config rather than a remote URL, so point it at Blotato with a standard stdio-to-HTTP bridge such as mcp-remote. One extra step, same endpoint.

NanoClaw setup · docs

Which agents can publish, and how each one authenticates

AgentCan it publish through Blotato?How it authenticates
Claude.ai, Claude Desktop, Claude Cowork Yes, by adding Blotato as a custom connector. OAuth. Header auth is not usable here: Anthropic restricts custom-connector headers to a reviewed allowlist that does not include blotato-api-key.
Claude Code Yes. One claude mcp add command, then authenticate from the /mcp menu. OAuth, or the API-key header.
ChatGPT Yes, but only through Developer mode, which is web only and on Pro, Plus, Business, Enterprise, or Education accounts. Not available on the free tier or in the mobile apps. OAuth. Blotato serves the protected-resource metadata, dynamic client registration, and PKCE that Developer mode expects.
OpenAI Codex Yes. A different OpenAI product from ChatGPT, set up with a form rather than JSON. API-key header. Choose the streamable HTTP server type and leave the bearer token blank.
Cursor, Google Antigravity, Replit Agent, Windsurf, Gemini CLI Yes. Each takes a remote server URL plus custom headers, so the same JSON config works across all five. API-key header.
Perplexity Computer Yes, under custom remote connectors. On an organization plan an admin has to enable custom connectors first. API key or OAuth, with streamable HTTP as the transport.
OpenClaw, Hermes Agent, OpenCode Yes. All three document remote MCP servers with headers and an OAuth path, though header forwarding and OAuth have known open bugs in some configurations. OAuth or the API-key header.
NanoClaw Not directly. It registers MCP servers as a local command rather than a URL, so it reaches a hosted endpoint only through a bridge. Point it at Blotato with a standard stdio-to-HTTP bridge such as mcp-remote.

The list is not a limit. Blotato speaks standard MCP over streamable HTTP, so any client that accepts a server URL plus a header works, including ones that shipped after this page did. The copy-pasteable config for each client sits on the social media MCP server page.

What can your agent actually do once it is connected?

Capability is uneven across networks, and most pages gloss over that. Here is the honest version, so you can rule Blotato out quickly if it does not fit what you are building.

  • Publishing and scheduling: all nine platforms.
  • Analytics: X, Instagram, Facebook, Threads, and Bluesky.
  • Comments: Instagram and Facebook.
  • Direct messages: Instagram and Facebook.

Scheduling runs on Blotato rather than in the agent, which is the part that matters for anything unattended: once the agent queues a post, it goes out on time whether or not the agent is still running.

All 28 tools your agent can call

This is the surface area your agent gets. It matters when you are deciding what to hand off, because an agent can only automate what it has a tool for: there is no tool here that runs a keyword-triggered DM sequence, so that workflow is not something to plan around yet.

Accounts

  • blotato_get_user
  • blotato_list_accounts
  • blotato_list_pinterest_boards

Publishing

  • blotato_create_post
  • blotato_get_post_status
  • blotato_list_posts

Content calendar

  • blotato_list_schedules
  • blotato_get_schedule
  • blotato_update_schedule
  • blotato_delete_schedule

Analytics

  • blotato_list_top_posts
  • blotato_get_post_analytics

Comments

  • blotato_list_comments
  • blotato_get_comment
  • blotato_post_comment

Messages and DMs

  • blotato_list_conversations
  • blotato_get_conversation
  • blotato_list_messages
  • blotato_get_message
  • blotato_send_message

Videos and images

  • blotato_list_visual_templates
  • blotato_create_visual
  • blotato_get_visual_status

Content extraction

  • blotato_create_source
  • blotato_get_source_status

Media and credits

  • blotato_create_presigned_upload_url
  • blotato_get_credits
  • blotato_buy_credits

Comments and messaging tools return data for Instagram and Facebook. Analytics tools cover X, Instagram, Facebook, Threads, and Bluesky. Publishing and scheduling work on all nine platforms.

Why not wire the platform APIs up yourself?

You can, and if you only ever post to one network it 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 rather than yours.

The alternative to one key is five vendors, five approval processes, and five bills that each move with volume. Blotato is one hosted endpoint across nine networks on the platforms' official APIs, with no browser automation to babysit and a flat price that does not change when you post more. If you would rather own that layer, we wrote up the honest tradeoff between open-source and managed posting APIs.

Still deciding which agent to run? Our comparison of 12 AI agents for social media tests each one on whether it can publish at all. This page assumes you have already picked one and covers how it connects. The protocol side lives on the social media MCP server page.

What does this look like in practice?

The gap between "my agent can call a publish tool" and "my agent runs my social media" is mostly workflow. This walkthrough is Sabrina Ramonov doing the second thing from a single Claude Code session.

Who is already running social media from an agent?

Three customers on what changed once the publishing step stopped being manual.

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 Biskup
CEO, 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 Miguel
Owner, Inksthetik, Philippines
Once I connected Blotato into my n8n workflow, everything changed. I now have an automated pipeline that generates, formats, and publishes content directly to LinkedIn. It takes me from idea to draft to optimized post to live, without friction. Since setting this up, I've gone from zero consistency to having a repeatable content engine.
Daniel
Founder, TheBag.KE, Nairobi
FAQ

AI agents for social media FAQs

01 How do I get an AI agent to post to social media?
Connect the agent to a publishing layer that holds the social accounts, because no agent can reach a social platform on its own. With Blotato, you add one hosted MCP server at https://mcp.blotato.com/mcp, connect your accounts once through a normal login, and the agent gets 28 tools that publish and schedule across nine platforms. Claude Code, Claude.ai, Claude Desktop, Claude Cowork, ChatGPT, OpenAI Codex, Google Antigravity, Cursor, Replit Agent, Windsurf, Perplexity Computer, OpenClaw, Hermes Agent, OpenCode, and Gemini CLI connect to it directly over a server URL, and NanoClaw reaches it through a stdio-to-HTTP bridge. After that you ask in plain language and the agent publishes.
02 Can Claude Code post to social media?
Yes. Claude Code cannot reach a social account by itself, but running "claude mcp add --transport http Blotato https://mcp.blotato.com/mcp" and authenticating from the /mcp menu gives it 28 tools that publish, schedule, read analytics, and handle Instagram and Facebook comments and DMs. From then on you describe the post and Claude Code publishes it to any of the nine connected platforms.
03 Which AI coding agents can manage social media accounts?
Claude Code, Cursor, OpenAI Codex, Google Antigravity, Replit Agent, Windsurf, Gemini CLI, and OpenCode all connect to Blotato's social media MCP server, and Claude.ai, Claude Desktop, Claude Cowork, ChatGPT, Perplexity Computer, OpenClaw, and Hermes Agent cover the non-terminal side. Claude and ChatGPT connect over OAuth, and ChatGPT specifically requires Developer mode on a paid account. Cursor, Codex, Antigravity, Replit Agent, Windsurf, and Gemini CLI connect with a blotato-api-key header. The same connection also reads post analytics on X, Instagram, Facebook, Threads, and Bluesky, and reads and replies to Instagram and Facebook comments and DMs. It does not run keyword-triggered DM automation, which has not shipped.
04 Can ChatGPT post to social media through Blotato?
Yes, through Developer mode. Custom MCP servers in ChatGPT live behind Developer mode, which is web only and available on Pro, Plus, Business, Enterprise, and Education accounts. Add Blotato at https://mcp.blotato.com/mcp and it connects over OAuth, the same way Claude does. If you would rather work in the terminal, OpenAI Codex is a different OpenAI product that takes the same endpoint with a blotato-api-key header.
05 Can I use Blotato with an AI agent that is not on this list?
Usually yes. Blotato is a standard remote MCP server over streamable HTTP at https://mcp.blotato.com/mcp, so any client that accepts a server URL plus either OAuth or a custom header can connect, including agents released after this page was written. The setup is the same one you would use for Cursor or Codex. The only variation worth knowing about is an agent like NanoClaw that registers MCP servers as a local command rather than a URL, where you point it at Blotato through a standard stdio-to-HTTP bridge such as mcp-remote.
06 What can an AI agent actually do on social media, and what can it not do?
Publishing and scheduling cover all nine platforms: X, LinkedIn, Facebook, Instagram, TikTok, YouTube, Threads, Bluesky, and Pinterest. Analytics currently covers X, Instagram, Facebook, Threads, and Bluesky. Comments and direct messages cover Instagram and Facebook. Keyword-triggered DM automation is not available. If you need analytics on TikTok or DMs on LinkedIn today, this is the wrong tool for that job.
07 Do I need a developer app or API keys for each platform?
No. Blotato holds the platform integrations and manages the OAuth tokens, including refreshes. You connect each account through a normal login flow instead of registering your own app on every network and waiting for review. The agent never handles a platform credential.
08 Does the agent need to be running when a scheduled post goes out?
No. Scheduling happens on Blotato, not in the agent. Once the agent queues a post, Blotato publishes it at the scheduled time whether or not the agent, the terminal, or your laptop is on. This is the practical difference between an agent that drafts and a system that runs unattended.
09 How much does it cost to connect an AI agent?
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.