Your AI agent writes it. We post it everywhere.

Connect Claude, ChatGPT, Dots, Muse, Grok, OpenClaw, Hermes or any agent that speaks MCP. It schedules and publishes posts on Instagram, TikTok, LinkedIn, X, YouTube and more, answers comments and reads analytics, all through one connection.

Remote MCP server · OAuth for Claude, ChatGPT and Cursor · CLI · REST API

Works with the agents and tools you already use

  • Claude
  • ChatGPT
  • Dots OpenAI
  • Muse Meta
  • Grok xAI
  • OpenClaw
  • Hermes
  • Gemini Google
  • Cursor
  • Claude Code
  • n8n
  • Codex
  • Zapier
  • Windsurf
  • Make
  • VS Code
  • Paperclip
  • Cline

Plus any agent or app that can call an MCP server, run a CLI or send an HTTP request. See every way to connect

Go live in three steps

We host the MCP server, so there is nothing for you to run. Connect your accounts and your agent, then ask for posts in plain words.

  1. Connect your social accounts

    Sign in to each network from your dashboard. The access tokens stay with us and never reach your agent.

  2. Connect your agent

    Add our MCP server and its 200+ tools to your agent. Claude, ChatGPT, and Cursor sign in with OAuth, and any other MCP client can use a full-access API key.

    https://api.so-me.studio/mcp
  3. Ask in plain words

    Tell your agent what to post, where and when. It schedules the posts through our tools, which first check each post's media and required fields against the network's rules.

Plug in the way your agent works

Connect over MCP, run the CLI, call the REST API or listen for webhooks. Each one reaches the same workspace, accounts and schedule.

Give your agent 200+ tools

  • One URL works in Claude, ChatGPT, Cursor, Claude Code and any other client that supports remote MCP servers.
  • Claude, ChatGPT and Cursor sign in with OAuth. Any other client can send a full-access API key in a header.
  • Tools cover posts, drafts, media checks against each platform's rules, the inbox, analytics and link-in-bio pages.
  • Every paid plan includes MCP. Inbox, analytics and link-in-bio tools start on the Creator plan.
MCP setup guide
MCP example
# Claude Code
$ claude mcp add --transport http so-me-studio \
    https://api.so-me.studio/mcp \
    --header "X-API-Key: sk_live_..."

# Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "so-me-studio": {
      "url": "https://api.so-me.studio/mcp",
      "headers": {
        "X-API-Key": "sk_live_..."
      }
    }
  }
}

# Other MCP clients: the same URL and header, in that client's own config
# Claude and ChatGPT apps: add a custom connector with the URL, then sign in

Ready for the tools you already run

Everything your agent needs to run your social media

200+ MCP tools cover publishing, media, comments, analytics and more.

  • Publish and schedule

    Create and schedule posts, move them to new times, write threads of up to 24 parts and add a first comment on the networks that support it.

    • create_post
    • schedule_post
    • get_calendar_posts
  • Media that fits

    Upload images and video, check each file against every platform's media rules before posting, and get the exact fix when a file breaks one.

    • presign_media_upload
    • validate_post_media
  • Comments and DMs

    Read new comments and messages and reply in the thread. Turn on reply approval and your agent's replies wait as drafts until a teammate sends them.

    Creator plan and up

    • list_conversations
    • reply_to_conversation
  • Analytics

    Pull a workspace overview, an account's numbers for the period you choose and the results of any single post.

    Creator plan and up

    • get_analytics_summary
    • get_instagram_analytics
    • get_post_analytics
  • Captions and timing

    Write captions, get suggested posting times for each account, or write and schedule a post in a single call.

    AI captions on the Creator plan and up

    • generate_caption
    • get_best_time_recommendations
    • generate_and_schedule
  • Link-in-bio pages

    Build a link-in-bio page with buttons and a post gallery, give it a theme and publish it at its own web address.

    Creator plan and up

    • create_biolink
    • create_biolink_button
    • publish_biolink

Your agent works fast.
You stay in charge.

Posts sent over MCP are checked against each platform's rules before they are queued, inbox replies can wait for a person, and you can switch off AI features or disconnect an app at any time.

  • Checked before it is queued

    Over MCP, post tools test each file against the platform's rules for type, size, dimensions, length and codec, and refuse one that breaks them. A post missing something the platform needs, such as a Pinterest board, is refused too. Your agent gets the reason, so it can check with you and fix the post.

  • Replies wait for you, if you want

    Turn on Approve MCP replies and every inbox reply your agent writes over MCP is saved as a draft until a teammate sends it. Only an owner can switch it on. It is off by default and covers inbox replies, not posts.

  • Drafts when you want to look first

    Ask your agent to save drafts instead of posts. They wait in your dashboard until you edit, schedule or publish them. It is an instruction your agent follows, not a lock.

  • Access you can take back

    AI apps you connect by signing in are listed in Settings, and you can disconnect any of them. API keys have names and can be revoked at any time. Your social account passwords and tokens never reach the agent.

  • AI features you can switch off

    An owner can turn individual AI features off for the workspace, such as AI writing, inbox AI or AI image and video. A feature that is off stays off in the app, over the REST API and over MCP. The switches cover AI generation, not posting.

  • Limits that hold, logs you can read

    Each workspace has per-minute rate limits and a monthly allowance of API calls and MCP credits, set by its plan. A call over the per-minute limit is refused, with a 429 on the REST API, and can be retried shortly. Settings show an API request log, an MCP usage log and webhook delivery logs.

Good to know

Posts your agent creates are not held for approval. Once they pass the checks, they are scheduled or published. If you want to read posts before they go out, ask your agent to save drafts.

Your agent doesn't clock out

Always-on agents like Dots and Muse keep working while you sleep. Connect yours once, and it drafts, publishes, answers comments and reads your stats at any hour.

  1. 05:30, Dots: Drafts one post per network for your review. LinkedIn, Threads, and Bluesky.
  2. 09:00, Claude: The LinkedIn post and X thread it scheduled go live. LinkedIn and X.
  3. 12:30, Grok: Answers new comments. Reply approval holds each one for your OK. X and Instagram.
  4. 15:00, Muse: Posts the flash sale to Instagram and Facebook. Instagram and Facebook.
  5. 18:00, ChatGPT: The launch video it scheduled goes out as a Reel, a TikTok and a Short. Instagram, TikTok, and YouTube.
  6. 22:00, Hermes: Reads the day's stats and plans tomorrow. Instagram, TikTok, YouTube, and LinkedIn.

A sample day to show the idea. The agents, times and posts are illustrative.

  • Posts go out on time

    Your agent schedules ahead and our servers publish at the set time, so your laptop can stay closed.

  • Replies can wait for you

    Turn on reply approval, and each reply your agent writes over MCP waits as a draft until a teammate sends it.

  • See what ran overnight

    The MCP usage log and the API request log in Settings list the tool calls and requests your agents made while you were away.

One connection. The networks your audience is on.

Connect your accounts once, and your agent works with them through our MCP server, CLI or REST API. Here is what it can do on each network.

Publish and schedule

Every plan

Post now or at a set time, with images or video where the network accepts them.

  • Instagram
  • Facebook
  • X
  • LinkedIn
  • TikTok
  • YouTube
  • Threads
  • Pinterest
  • Bluesky
  • Mastodon
  • WordPress
  • Dev.to
  • Dribbble
  • Discord
  • Slack

Comments and messages

Creator plan and up

Read and answer comments and messages in one inbox, yourself or through your agent.

  • Facebook
  • Instagram
  • WhatsApp
  • X
  • YouTube
  • Bluesky
  • Mastodon
  • Telegram
  • Discord
  • Slack
  • Threads (needs platform approval)
  • LinkedIn Pages (needs platform approval)

Comments on these networks need approval from the platform, so they may not be available on every account yet.

Analytics

Creator plan and up

Account stats, plus post stats where the network shares them, in the app or for your agent to read.

  • Instagram
  • Facebook
  • X
  • LinkedIn Pages
  • YouTube
  • Pinterest
  • Bluesky
  • Mastodon

WhatsApp is for conversations, not posts. Messages you start go out as approved templates.

Every plan includes MCP and the API

Plans differ in posts, accounts, features and agent limits. How your agent connects stays the same on every one.

Compare all plans
Included on every plan
  • Remote MCP server with 200+ tools
  • OAuth for Claude, ChatGPT and Cursor
  • CLI with browser sign-in
  • REST API with an OpenAPI spec
  • API request and MCP usage logs

Prices are per workspace. Each plan covers one workspace, and every other workspace you create needs its own plan.

Advanced

For large teams & enterprises

$99/mo

Billed monthly

  • Unlimited Posts/Month
  • Unlimited Social Accounts (Per Workspace)
  • Content Calendar
  • 50 GB Media Library
  • 5000 MB File Upload
Popular

Standard

For growing teams & agencies

$50/mo

Billed monthly

  • 1000 posts Posts/Month
  • Unlimited Social Accounts (Per Workspace)
  • Content Calendar
  • 25 GB Media Library
  • 2500 MB File Upload

Creator

For individual creators & freelancers

$25/mo

Billed monthly

  • 500 posts Posts/Month
  • 30 accounts Social Accounts (Per Workspace)
  • Content Calendar
  • 10 GB Media Library
  • 1000 MB File Upload

Lite

Post to every platform, by hand or through the API and MCP

$10/mo

Billed monthly

  • 250 posts Posts/Month
  • 5 accounts Social Accounts (Per Workspace)
  • Content Calendar
  • 5 GB Media Library
  • 500 MB File Upload

Start with a 7-day free trial. A credit card is required, but nothing is charged until the trial ends. Your selected plan renews automatically after 7 days unless you cancel in Billing. There is no free plan.

Agent limits by plan

Limits belong to the workspace, so every agent and API key you connect shares them.

  • Advanced
    MCP credits / month
    Unlimited
    MCP calls / minute
    120
    REST API calls / month
    Unlimited
    Webhook deliveries / month
    Unlimited
  • Standard
    MCP credits / month
    10,000
    MCP calls / minute
    60
    REST API calls / month
    5,000
    Webhook deliveries / month
    2,500
  • Creator
    MCP credits / month
    5,000
    MCP calls / minute
    30
    REST API calls / month
    500
    Webhook deliveries / month
    500
  • Lite
    MCP credits / month
    2,500
    MCP calls / minute
    15
    REST API calls / month
    250
    Webhook deliveries / month
    Not included

Each MCP tool call uses credits: reads use the fewest, and AI generation uses more. CLI commands count as REST API calls.

It gives your agent one connection to your social media. You connect your accounts once, and your agent drafts, schedules and publishes posts through our MCP server, our CLI or our REST API. On plans that include them, it can also answer comments and messages and read your analytics. We handle the publishing on each network, so your agent decides what to post and when.

Any agent that can call an MCP server, run a command or make an HTTP request. Claude, ChatGPT and Cursor sign in with OAuth: you approve the connection in your browser and never copy a key. Other MCP clients, Hermes among them, can connect with an API key, and OpenClaw can install our skill from ClawHub and work through the CLI. Dots, Muse and Grok have no integration of their own: they connect the same way as any other agent, as long as they can use one of those three.

No. You connect each social account in Social media studio yourself, and your agent only ever talks to our tools. The tokens that let us post to a network stay on our side and are removed from everything a tool returns. You can disconnect an AI app or revoke an API key in Settings at any time, and your social accounts stay connected.

Yes, if you ask your agent to save drafts instead of scheduling. Drafts wait in your dashboard until someone schedules them. This is an instruction your agent follows, not a lock: the agent can also schedule a draft. A post your agent creates directly is not held for approval; it is scheduled or published straight away. Replies work differently: an owner can turn on approval for agent replies in Settings, and every inbox reply your agent sends over MCP then waits as a draft until a teammate sends or discards it.

There is no separate charge for agents. Every plan includes the MCP server, the CLI and the REST API, the lowest-priced plan too. Plans differ in posts, accounts, agent limits and features: your agent can use the inbox, analytics and AI captions only on plans that include them. Every plan starts with a 7-day free trial. A credit card is required, but nothing is charged until the trial ends.

Your agent can post to Instagram, Facebook, X, LinkedIn, TikTok, YouTube, Threads, Pinterest, Bluesky, Mastodon, WordPress, Dev.to, Dribbble, Discord and Slack. On LinkedIn, it can post to personal profiles and Pages. Each post goes to one network, so your agent makes one call per network and can word each post differently. WhatsApp and Telegram are inbox channels: WhatsApp sends approved message templates, and Telegram does not publish posts.

Use MCP when your agent works in a chat app or another MCP client: it finds the tools it needs by itself. Use the CLI for coding agents and scripts: install @social-media-scheduler/cli, sign in once in your browser with so-me auth:login, and commands print JSON. Use the REST API from your own code and automations: self-hosted n8n has a community node, and Zapier or Make can call the API through their HTTP steps. All three work on the same workspace and posts, and CLI commands count toward your REST API calls.

Yes. Each workspace has a per-minute rate limit and a monthly allowance set by its plan: MCP credits for tool calls over MCP, and API calls for the REST API and the CLI. Every agent and API key you connect shares the workspace's limits. An agent that posts and replies all day fits a higher plan, and you can follow its usage in Settings, in the API request log and the MCP usage log.

Yes. Your agent and your team work in the same workspace. Posts your agent creates show up in the calendar and on the Posts page, where you can edit, reschedule or delete them by hand, and replies it sends show up in the inbox. To see what the dashboard does on its own, visit so-me.studio/social-media-scheduler.

Many problems are caught before a post is queued: a post missing something a network requires, such as a Pinterest board or a WordPress title, is refused, and over MCP, attached files are checked against the network's media rules. If a network still rejects a post, it is marked as failed with the reason, and you see it in the dashboard. Your agent can read the reason, fix the problem and call retry_post. On plans with webhooks, a post.failed event also tells your own systems.

Let your agent run your social media

Sign in from Claude, ChatGPT or Cursor, or give any other agent an API key. From then on it drafts, schedules and publishes for you, and every post shows up in your calendar.

Every plan includes the MCP server, the CLI and the REST API. Cancel anytime.