Social media studio
Draft, schedule, and publish social posts, manage connected accounts and media, and read analytics through a hosted MCP server.
Hosted MCP Server
npx add-mcp 'https://api.so-me.studio/mcp/posting'Installs into Claude Code, Codex, Cursor and more
Documentation
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.
Start 7-day free trialSee how to connect
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.
-
Connect your social accounts
Sign in to each network from your dashboard. The access tokens stay with us and never reach your agent.
-
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 -
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 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
-
OpenClaw skill on ClawHub
Install the
so-me-studioskill and OpenClaw drives theso-meCLI for you. -
Hermes via MCP
Add our server to the MCP config of Hermes Agent. There is nothing else to install.
-
n8n node
A community node for self-hosted n8n. Publish from any workflow, or start one when a post goes live.
-
Zapier and Make via HTTP
Call the REST API from an HTTP step and catch our signed webhooks. There is no separate app to install.
Zapier guide (opens in a new tab)Make guide (opens in a new tab)
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_postschedule_postget_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_uploadvalidate_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_conversationsreply_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_summaryget_instagram_analyticsget_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_captionget_best_time_recommendationsgenerate_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_biolinkcreate_biolink_buttonpublish_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.
Pause animations
-
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.
- 05:30, Dots: Drafts one post per network for your review. LinkedIn, Threads, and Bluesky.
- 09:00, Claude: The LinkedIn post and X thread it scheduled go live. LinkedIn and X.
- 12:30, Grok: Answers new comments. Reply approval holds each one for your OK. X and Instagram.
- 15:00, Muse: Posts the flash sale to Instagram and Facebook. Instagram and Facebook.
- 18:00, ChatGPT: The launch video it scheduled goes out as a Reel, a TikTok and a Short. Instagram, TikTok, and YouTube.
- 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.
- X
- TikTok
- YouTube
- Threads
- 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.
- 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.
- X
- LinkedIn Pages
- YouTube
- 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.
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
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
Billed monthly
- Unlimited Posts/Month
- Unlimited Social Accounts (Per Workspace)
- Content Calendar
- 50 GB Media Library
- 5000 MB File Upload
Get started
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
Get started
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
Get started
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
Get started
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.
Before you connect your agent
How the connection works, what it costs and how you stay in control.
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."}}]}