Outstand turns any agent into an AI social media manager. Connect Claude, ChatGPT, Cursor, or something you built yourself and it can publish, schedule, reply, and pull analytics across 11 platforms - 28 MCP tools, or a plain REST API underneath if you prefer to wire it by hand.
Pick the one that matches your stack. All three hit the same publishing pipeline, so you can start in a chat window and move to code without changing anything about how posts behave.
Paste this into your client's MCP config, or add the same URL as a custom connector. It prompts you to sign in and pick an organization - no key to copy.
{
"mcpServers": {
"outstand": {
"url": "https://mcp.outstand.so/mcp"
}
}
}One POST publishes everywhere. accounts takes an account id, a network name, or a username, and Outstand resolves each one.
curl -X POST https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Shipped: agents can now post for themselves.",
"accounts": ["x", "linkedin"]
}'With the server connected, the model picks the tool and fills the arguments itself. This is the whole interaction.
You: "Post 'Shipped: agents can now post for
themselves.' to X and LinkedIn."
Agent: create_post({
content: "Shipped: agents can now post for themselves.",
accounts: ["x", "linkedin"]
})
→ publishedBuilding against the API directly rather than through an agent? See the social media API for AI agents for the developer-side walkthrough, or the MCP server page for transport and auth details.
Almost every social media AI agent we see is one of these three. Each snippet is a real call - the MCP tool and the REST body take the same fields.
An agent that writes, schedules, and follows up on its own. Give it a voice, a cadence, and the create_post tool - it queues a week of content in one pass, up to 30 days ahead.
create_post({
content: "Weekly build log #14 is up.",
accounts: ["x", "linkedin", "bluesky"],
scheduledAt: "2026-09-01T09:00:00Z"
})One org, many client accounts, no per-profile fee. The agent lists what is connected with list_social_accounts, then targets accounts by id, network name, or username - a single call fans out to every client it names.
curl -X POST https://api.outstand.so/v1/posts/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Doors open Monday.",
"accounts": ["acme-instagram", "acme-facebook"],
"scheduledAt": "2026-09-02T14:00:00Z"
}'One long-form input in, a per-network cut out. Your agent does the rewriting; Outstand takes the containers array so a thread, a carousel, or a single post all use the same call shape.
create_post({
containers: [
{ content: "1/ What we learned shipping agentic posting." },
{ content: "2/ Managed OAuth removed the app-review wait." }
],
accounts: ["x"]
})Reasoning is the easy half. The half that eats weeks is credentials, expiry, and 11 sets of media rules that each fail in their own way.
Meta and TikTok both gate production posting behind an app review with a screencast, a privacy policy, and a use-case write-up. Outstand ships managed OAuth apps for 8 networks - LinkedIn, Instagram, Facebook, Threads, Bluesky, YouTube, Pinterest, TikTok - so your agent connects an account and posts the same day. Bring your own credentials any time you want your brand on the consent screen.
TikTok access tokens last around 24 hours. Bluesky hands back a session JWT rather than a bearer token. LinkedIn, YouTube, Pinterest, and Google all refresh on different clocks. An agent that stores a token and assumes it keeps working will fail at 3am, quietly, and only tell you when a post never lands. Outstand refreshes and re-resolves credentials on every publish.
Instagram Reels want a cover frame or a thumb offset. TikTok defaults to dropping media in the creator inbox as a draft unless you explicitly ask for a direct post - and direct posts count against a daily cap on distinct publishing creators. Threads takes reply-control settings only at publish time. These are the details that break an agent silently, because the API returns 200 and nothing appears.
Agents burst. They generate ten posts and fire them at once, which is exactly the shape platform rate limiters punish. Outstand queues, throttles, and retries server-side, so your agent does not need retry logic or a 429 handler in its loop.
Some platforms accept a future timestamp, some do not, some accept one only through a business surface. Outstand normalizes it to a single ISO 8601 scheduledAt field up to 30 days out, and cancels and re-queues the job for you when the agent changes its mind.
To be exact about credentials: X (Twitter), Google Business Profile, Vimeo have no managed Outstand app, so you must supply your own platform credentials for those three. Every other network works out of the box. All of it is restated and dated on the facts page.
An honest status for each path. MCP is shipped and in production; the rest are described exactly as they work today.
Hosted server at https://mcp.outstand.so/mcp with 28 tools. One-click OAuth or a Bearer API key.
All connect as remote MCP connectors. No bridge process, no local install.
Both frameworks speak MCP, and the REST API is a plain JSON endpoint if you would rather define the tool yourself.
Reachable today through the generic HTTP request node plus Outstand webhooks. A native app is not shipped - we would rather say so than list a logo we cannot back.
An AI social media manager is an agent that handles the whole publishing loop - drafting, scheduling, publishing, and reporting - instead of a person clicking through each platform. The part most agents cannot do on their own is the publishing itself, because every network has its own API, OAuth flow, and media rules. Outstand supplies that layer: 28 tools across 11 platforms that any agent can call.
Yes, once you connect them to a server that can publish. Add Outstand as a custom connector at https://mcp.outstand.so/mcp in ChatGPT, Claude, or Cursor, sign in, and pick your organization. From then on you can ask in plain language and the model calls create_post itself. No API key to paste and no code to write.
All 11: X (Twitter), LinkedIn, Instagram, TikTok, YouTube, Facebook, Threads, Bluesky, Pinterest, Google Business Profile, and Vimeo. The same call shape works everywhere - your agent names the accounts and Outstand handles the per-network differences.
Mostly no. Outstand runs managed OAuth apps for LinkedIn, Instagram, Facebook, Threads, Bluesky, YouTube, Pinterest, TikTok, so those need nothing from you. X (Twitter), Google Business Profile, Vimeo have no managed app - for those you supply your own platform credentials. You can also bring your own credentials on any network if you want your own brand on the consent screen.
$19/month includes 3,000 posts, then usage-based per post. Connected accounts are unlimited on every plan, so running one agent across fifty client accounts costs the same as running it across one. There is no separate charge for MCP access.
Free account, no credit card. 28 tools, 11 platforms, and $19/month once you are past the free tier - see pricing.
Updated 2026-07-13. Figures restated on the facts page.