The social media API your AI agent already knows how to use.
One API for 14+ platforms — with an official MCP server, a JSON-first CLI, and a fully-typed SDK. Build your own scheduler, vertical product or agent harness on top of bundle.social. Usage-based pricing, EU-hosted.
$ npx bundlesocial-cli posts:create \$ -c "We just shipped dark mode 🌙" -i x -i bluesky { "id": "post_3sf9k2", "status": "SCHEDULED", "socialAccountTypes": ["TWITTER", "BLUESKY"], "data": { "TWITTER": { "text": "We just shipped dark mode 🌙" }, "BLUESKY": { "text": "We just shipped dark mode 🌙" } }}$ Integration paths
How agents post through bundle.social
Pick the surface that fits your agent or product. They're all thin layers over the same REST API and TypeScript SDK.
Claude Desktop · Claude Code · Cursor
MCP server
Add the bundle.social MCP server to your AI client and it can list integrations, create and schedule posts, upload media and pull analytics — as first-class tools.
MCP setup docs{
"mcpServers": {
"bundlesocial": {
"command": "npx",
"args": ["-y", "bundlesocial-mcp"],
"env": { "BUNDLESOCIAL_API_KEY": "sk_live_..." }
}
}
}
# Then, in your AI client:
# "Schedule a LinkedIn + X post for Monday 9am UTC announcing the launch."
# → create_post / schedule_post tools run against bundle.socialBuilt on bundle.social
What you can build
We're infrastructure, not an end-user product. Here's the shape of what builders ship on top of us.
Auto-posting product updates
A solo-founder SaaS pipes changelog entries into bundle.social on release — one webhook, fourteen platforms, zero per-platform code.
GitHub release → worker → bundle.social SDK
“Postiz for podcasters”
A niche scheduler built entirely on bundle.social: their app handles the audience and UX, bundle.social handles every social connection and publish.
Next.js app → bundle.social SDK + webhooks
Trend-jacking content engine
An autonomous agent ranks trending topics, drafts posts, and publishes the winners through the bundle.social MCP server.
LLM agent → bundlesocial-mcp → bundle.social
Real case studies coming as builders ship. Want yours here? Tell us what you're building.
Why bundle.social
Why agent builders pick us
One API for 14+ platforms
X, Instagram, TikTok, LinkedIn, YouTube, Facebook, Pinterest, Reddit, Threads, Bluesky, Mastodon, Discord, Slack, Google Business Profile. No per-platform parser code.
TypeScript SDK with full type safety
Generated from the OpenAPI spec — every request and response typed. Build your own scheduler or agent harness on top of it.
Official MCP server + CLI
First-party packages — bundlesocial-mcp and bundlesocial-cli — not community wrappers. The CLI ships with a SKILL.md for OpenClaw-style agents.
Usage-based pricing
Predictable per-post cost, no surprise per-call fees. At Pro you get 10,000 posts/month — that's $0.01 a post.
EU-based, GDPR-clean
Hosted in the EU. Relevant if you (or your customers) are European and care where social data lives.
Built for production
We absorb the platform edge cases, media processing and rate limits, return verbose actionable errors, and run a public status page.
Pricing for agents
Do the math: $0.01 a post
You pay for posts created, not API calls. At Pro ($100/mo) you get 10,000 posts — that's a cent each. At Business ($400/mo), 100,000 posts — under half a cent. Free covers a side project. Enterprise is custom.
Weekend prototype
Up to 20 posts / month
Free
Free covers 20 posts/month — enough to wire things up and demo the agent.
Indie scheduler · 50 users × ~100 posts
~5,000 posts / month
Pro · $100/mo
10,000 posts included — headroom to grow into.
Agent harness pushing content at scale
~30,000 posts / month
Business · $400/mo
100,000 posts included — ~$0.004 per post.
Comparison
How we stack up for programmatic posting
| Capability | bundle.social | Postiz | Ayrshare | Upload-Post |
|---|---|---|---|---|
| Official MCP server | Yes | Yes (postiz-agent) | No | No |
| Official CLI | Yes (+ OpenClaw skill) | Yes (skill) | No | No |
| Typed SDK | TypeScript, generated from OpenAPI | Thin client | JS / Python / PHP | Basic |
| Platforms | 14+ | ~15 | ~13 | Fewer |
| Pricing model | Usage-based ($/post) | Subscription tiers | Subscription + add-ons | Subscription |
| Open source | No (managed service) | Yes | No | No |
| EU-hosted | Yes | Self-host option | US | US |
Comparison compiled May 2026. Competitor capabilities change — check their docs for the latest. Want a side-by-side? bundle.social vs Postiz. See also the unified social media API and the social media API for SaaS.
Getting started
From zero to first post in minutes
Pick your integration path
MCP server for AI clients, the CLI for shell-out agents and CI, or the SDK to build your own product.
Connect your first social account
OAuth into X, Instagram, TikTok, LinkedIn or any of the 14+ platforms from the dashboard — once.
Make your first post
Call create_post / posts:create / postCreate. Minutes, not days.
FAQ
Questions builders ask
What is the MCP server for?
It exposes bundle.social as Model Context Protocol tools so AI clients like Claude Desktop, Claude Code and Cursor can post, schedule, list and analyze content directly. Install it with npx bundlesocial-mcp and add it to your client config.
How do AI agents use the CLI?
bundlesocial-cli prints JSON to stdout (one object per command) and status text to stderr — easy for an agent to parse. It ships with a SKILL.md so OpenClaw-style runtimes auto-discover it: npx skills add bundleglobal/bundlesocial-cli.
Do I have to use the CLI or MCP server?
No. They're thin wrappers over the bundlesocial TypeScript SDK and the REST API. Use whichever fits — many builders use the SDK directly to build their own scheduler, vertical product or agent harness.
How is pricing calculated for agents?
By posts created, not API calls. Free includes a small monthly allowance; Pro ($100/mo) includes 10,000 posts (~$0.01/post); Business ($400/mo) includes 100,000; Enterprise is custom. No per-call surprises.
Which platforms are supported?
X, Instagram, TikTok, LinkedIn, YouTube, Facebook, Pinterest, Reddit, Threads, Bluesky, Mastodon, Discord, Slack and Google Business Profile — through one API with per-platform options.
Where is data hosted?
In the EU. We're GDPR-aligned, which matters if you or your customers are European.
Last updated: May 2026
Ship your agent's social layer this afternoon
Grab an API key, drop in the MCP server or CLI, connect an account, and post. 14+ platforms, one API, usage-based pricing.