Social media studio

Redacta, programa y publica publicaciones en redes sociales, gestiona cuentas conectadas y medios, y consulta análisis a través de un servidor MCP alojado.

Servidor MCP alojado

npx add-mcp 'https://api.so-me.studio/mcp/posting'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Let your AI agent run your social media.

You stay in control.

Connect Claude, ChatGPT or any agent that speaks MCP. It schedules and publishes your posts, answers comments and reads analytics, all through one connection.

Start 7-day free trialSee how to connect

  • 7-day trial
  • Cancel anytime
  • 30-day money-back guarantee

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

ClaudeChatGPTDotsMuseGrokOpenClawHermes

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

Pause the moving logos

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.

MCPCLIREST APIWebhooks

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

Copy

# 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

Explore the MCP server

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.

Pause animations

  • Checked before it is queued

    Over MCP, each post is checked against the platform's rules. One that breaks them, or misses something like a Pinterest board, is refused with the reason.

  • Replies wait for you, if you want

    Turn on Approve MCP replies and your agent's inbox replies wait as drafts until a teammate sends them. It is off by default.

  • Drafts when you want to look first

    Ask your agent to save drafts, and they wait in your dashboard until you edit, schedule or publish them.

  • Access you can take back

    Disconnect any AI app or revoke any API key in Settings. Your social account passwords and tokens never reach the agent.

  • AI features you can switch off

    An owner can switch off AI features for the workspace, and they stay off in the app, the REST API and MCP.

  • Limits that hold, logs you can read

    Your plan sets rate limits and a monthly allowance of API calls and MCP credits. Settings show logs of API requests, MCP usage and webhook deliveries.

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.

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.

MonthlyYearly−25%

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 per workspace

Billed monthly

Posts / month

Unlimited

Social accounts

Unlimited

Team members

Unlimited

Media library

50 GB

MCP credits / month

Unlimited

Inbox + AI replies

Analytics & reports

Link-in-bio pages

10

Webhooks / month

Unlimited

Comment automation

Approval workflows

Get started

Popular

Standard

For growing teams & agencies

$50/mo per workspace

Billed monthly

Posts / month

1,000

Social accounts

Unlimited

Team members

Unlimited

Media library

25 GB

MCP credits / month

10,000

Inbox + AI replies

Analytics & reports

Link-in-bio pages

5

Webhooks / month

2,500

Comment automation

Approval workflows

Get started

Creator

For creators & freelancers

$25/mo per workspace

Billed monthly

Posts / month

500

Social accounts

30

Team members

3

Media library

10 GB

MCP credits / month

5,000

Inbox + AI replies

Analytics & reports

Link-in-bio pages

1

Webhooks / month

500

Comment automation

Approval workflows

Get started

Lite

Post by hand, API or MCP

$10/mo per workspace

Billed monthly

Posts / month

250

Social accounts

5

Team members

1

Media library

5 GB

MCP credits / month

2,500

Inbox + AI replies

Analytics & reports

Link-in-bio pages

Webhooks / month

Comment automation

Approval workflows

Get started

  • 30-day money-back guarantee
  • 7-day trial on every plan
  • Cancel anytime, in two clicks
  • MCP, API & CLI on every plan

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.

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

Compare all plans

MCP, API & CLI

Agent limits by plan

Pick a plan to see what your agents can do with it each month.

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

Agent limits by plan

Per workspaceAdvanced$99 / monthPopularStandard$50 / monthCreator$25 / monthLite$10 / month
MCP credits / monthSpent by each MCP tool call
Unlimited

|

10,000

|

5,000

|

2,500

| | MCP calls / minuteShared by every agent at once |

120

|

60

|

30

|

15

| | REST API calls / monthCLI commands count here too |

Unlimited

|

5,000

|

500

|

250

| | Webhook deliveries / monthEvents sent to your endpoints |

Unlimited

|

2,500

|

500

|

Not included

|

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

  • Compared within each limit
  • More dots, more calls per minute
  • Not included

Before you connect your agent

How the connection works, what it costs and how you stay in control.

Contact support

What does Social media studio do for my AI agent?

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.

Which AI agents can I connect?

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.

Does my agent get my social media passwords?

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.

Can I check posts before they go out?

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.

What does it cost to use with an agent?

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.

Which networks can my agent post to?

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.

Should my agent use MCP, the CLI or the REST API?

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.

Are there limits on what my agent can do?

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.

Can my team still use the dashboard?

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.

What happens if a post fails?

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.

Start 7-day free trialPrefer to do it yourself?See the dashboard

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

{"@context":"https://schema.org","@type":"Organization","@id":"https://so-me.studio/#organization","name":"Social media studio","alternateName":["so-me.studio","So-me Studio","SoMe Studio"],"url":"https://so-me.studio","logo":{"@type":"ImageObject","url":"https://so-me.studio/logo.svg"},"description":"AI-powered social media scheduler and management platform for Instagram, Facebook, Twitter, TikTok, LinkedIn, and more.","sameAs":["https://x.com/hisomestudio","https://www.instagram.com/somestudio2025/","https://www.linkedin.com/company/so-me-0047/","https://www.facebook.com/profile.php?id=61582494830295","https://www.youtube.com/@hisomestudio","https://www.tiktok.com/@some.studio5"],"contactPoint":{"@type":"ContactPoint","contactType":"Customer Support","url":"https://so-me.studio/contact-us"}}
{"@context":"https://schema.org","@type":"WebSite","@id":"https://so-me.studio/#website","name":"Social media studio","alternateName":["so-me.studio","So-me Studio","SoMe Studio"],"url":"https://so-me.studio","inLanguage":["en","es","fr","de","pt-BR","bn"],"publisher":{"@id":"https://so-me.studio/#organization"}}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Social media studio","description":"Social media scheduler built for AI agents. A remote MCP server with 200+ tools, a CLI and a REST API let Claude, ChatGPT and other agents schedule and publish posts on Instagram, TikTok, LinkedIn, X, YouTube, Facebook, Threads, Pinterest and more, answer comments and DMs, and read analytics.","url":"https://so-me.studio","applicationCategory":"BusinessApplication","operatingSystem":"Web","inLanguage":"en","screenshot":"https://so-me.studio/og/agents.png","offers":{"@type":"AggregateOffer","lowPrice":10,"highPrice":99,"priceCurrency":"USD","offerCount":4}}
{"@context":"https://schema.org","@type":"FAQPage","inLanguage":"en","mainEntity":[{"@type":"Question","name":"What does Social media studio do for my AI agent?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Which AI agents can I connect?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Does my agent get my social media passwords?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Can I check posts before they go out?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"What does it cost to use with an agent?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Which networks can my agent post to?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Should my agent use MCP, the CLI or the REST API?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Are there limits on what my agent can do?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"Can my team still use the dashboard?","acceptedAnswer":{"@type":"Answer","text":"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."}},{"@type":"Question","name":"What happens if a post fails?","acceptedAnswer":{"@type":"Answer","text":"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."}}]}