Skip to main content

What is MCP?

The Model Context Protocol (MCP) is an open standard for connecting AI tools to external services. Social media studio’s MCP server lets AI agents create, schedule, and manage social media posts directly.

Connection details

Custom connectors (Cursor, Claude custom connector with a pasted key) can keep using X-API-Key. Marketplace listings use OAuth: the Claude Connectors Directory listing uses the Claude directory URL (see below), and other marketplaces use the directory URL, which excludes AI image/video tools.
The directory MCP URL filters out AI image and video generation tools (Claude directory policy). Caption/text AI and scheduling tools remain available. The full catalog stays on /mcp.

Claude directory connector

Social media studio (powered by So-me Studio) has its own endpoint for Claude. The Claude Connectors Directory listing and the Social media studio plugin for Claude use it, and you can add it today as a custom connector by URL (Customize > Connectors > Add custom connector). It gives Claude the same 28 posting tools as the ChatGPT and Grok plugins. The connector covers:
  • Posting and scheduling — create, update, schedule, unschedule, retry, and delete posts, and read the calendar
  • Drafts — create, edit, delete, and convert drafts into posts
  • Media library and upload — browse, search, and upload images and videos
  • Media checks — check files against each platform’s media rules before you publish
  • Post options — thread chains, a first comment, and TikTok privacy and interaction settings
  • Destinations — connected accounts, Pinterest boards, and Discord and Slack channels
It does not cover analytics, the inbox, billing, account administration, or AI image and video generation. Reddit and Google Business Profile posts are not supported in this release.
The developer path does not change: use https://api.so-me.studio/mcp with an X-API-Key header for the full tool catalog.

OAuth (directory clients)

Social media studio supports MCP OAuth 2.1 with PKCE (S256), protected-resource metadata, and dynamic client registration / CIMD-friendly authorization-server metadata. The agent-readable Auth.md guide describes the complete public-client PKCE flow. Its URL and the supported user_authorization method are also published in the OAuth metadata’s agent_auth block. Write tools need API access, which every paid plan includes, for both API-key and OAuth sessions.

Available tools

Once connected, your AI agent can call 205 tools, grouped below by area. Every tool consumes a small number of MCP credits per call (1 = read, 2 = write/mutate, 3 = analytics, 5 = AI text, 8 = AI image, 10 = compound AI actions). Use list_mcp_tools to fetch the live list with per-tool credit costs, and get_mcp_usage to check your remaining MCP credits.
These tools resolve platform-specific posting targets (boards, subreddits, channels, locations) so you can pick a destination before creating a post.

Supported platforms

The socialMedia / platform enum used by the post and AI-content tools (create_post, create_draft, generate_caption, generate_and_schedule, generate_hook_suggestions, etc.) accepts these values:
Analytics and integration-helper tools cover more destinations than the post enum above — including Bluesky, Mastodon, Reddit, Google Business Profile (GMB), Discord, Slack, and Telegram. Use list_accounts to discover every connected account and its accountId, then pass that id to the platform-specific analytics or integration-helper tools.

Post types

The postType parameter on create_post, update_post, create_draft, and update_draft accepts: TEXT, IMAGE, MULTIPLE_IMAGES, VIDEO, CAROUSEL, REEL, STORY (default: TEXT).

Post statuses

The status filter on list_posts accepts: POSTED, SCHEDULED, PENDING, FAILED, PENDING_APPROVAL, REJECTED.

Example requests

The MCP server speaks JSON-RPC 2.0 over Streamable HTTP. Most agents handle this for you, but you can call it directly with curl.

Setup guides

Choose your AI agent to get started:

Claude Code

Anthropic’s agentic coding tool

Claude Desktop

Anthropic’s desktop application

Cursor

AI-first code editor

OpenAI Codex

OpenAI’s coding agent

Windsurf

AI-powered IDE by Codeium

VS Code (Copilot)

GitHub Copilot agent mode

Gemini CLI

Google’s AI terminal agent

Troubleshooting

Double-check your API key is correct and active. The header must be exactly X-API-Key (case-sensitive). Generate a new key from Settings > API Access if needed.
Social media studio’s MCP server runs in stateless mode using Streamable HTTP. Only POST requests are supported. Make sure your agent is configured with HTTP transport, not SSE.
MCP tool calls are rate-limited per minute by plan. Check your usage in Settings > MCP and upgrade if needed.
Each MCP tool call consumes credits. Check remaining credits in Settings > MCP.
Increase the timeout in your MCP configuration. A value of 30000ms (30 seconds) is recommended.