Spaces vs Upload-Post: an API that publishes everywhere, or one that answers conversations
Upload-Post is a social media publishing API with an MCP server: one API key to publish, schedule and analyse posts across 22 networks, plus a Comments API and Instagram DMs with comment-to-DM. It has a free plan.
Spaces is communication infrastructure for AI agents: one REST API and one MCP server that let the agent you already use answer customer conversations on the Instagram, WhatsApp, LinkedIn and Facebook Messenger accounts a business already has, inside each platform's limits.
The difference: Upload-Post moves content out to many networks. Spaces moves conversations both ways on the apps customers message. Both have a free plan.
Spaces vs Upload-Post at a glance
| Spaces | Upload-Post | |
|---|---|---|
| What it is | An API and MCP server that let AI agents message customers on the accounts a business already uses | A social media publishing API and MCP server |
| Main job | Answering and following up on customer chats | Publishing, scheduling and analysing posts across many networks |
| Publishing | Not a publishing calendar. TikTok posts and comments are live. | 22 networks, including TikTok, Instagram, YouTube, LinkedIn, Facebook and X; unlimited uploads on paid plans |
| Direct messages | Instagram, WhatsApp, LinkedIn and Facebook Messenger (not TikTok DMs). Facebook Pages is coming soon. | Instagram DMs and comment-to-DM |
| Yes: your existing number, connected by scanning a QR code | Not listed on the pages we checked | |
| Messenger and LinkedIn messages | Yes | Not listed on the pages we checked |
| MCP | Included on every plan, built around conversations | Hosted MCP, also open source, built around publishing, scheduling and analytics, including comments and DMs |
| Safety | Per-channel daily limits, pacing and a four-week warm-up, read-only keys, pause, optional human approval before sends | Handles OAuth, token refresh and video encoding |
| Free plan | Yes. 1 account, 50 actions a day. No card needed. | Yes. 10 uploads a month, 2 profiles, API included, no card (TikTok not included) |
| One brand on Instagram + LinkedIn, monthly billing | $18 a month (Pay as you go: 2 × $9, 2,000 actions included) | $0 on Free, or $24 a month on Basic (5 profiles, unlimited uploads) |
| Same, yearly billing | No yearly option; $18 a month | $16 a month (Basic) |
About the example: one business with an Instagram profile and a LinkedIn profile. Spaces counts each connected chat account; Upload-Post counts profiles, where one profile is one person or client with one account per platform. Prices are in USD and exclude tax. Sources: spacesos.com/pricing and upload-post.com/pricing, checked 11 November 2026. Upload-Post's Free plan and yearly Basic ($16) cost less; monthly Basic ($24) costs more than Spaces' $18. For publishing, Upload-Post does more. Spaces' price covers WhatsApp, Messenger and LinkedIn conversations that Upload-Post doesn't list. Spaces' price doesn't include what your own agent costs to run.
Choose Upload-Post if
- Your main job is publishing and scheduling posts or videos across many networks.
- You want a free plan for publishing, or the lowest price for posting to many networks.
- You only need Instagram DMs and comment-to-DM alongside publishing.
- You are building publishing into a product for many clients.
Choose Spaces if
- You are building an AI agent that has to answer customers on Instagram, WhatsApp, LinkedIn or Messenger.
- You need WhatsApp, Messenger or LinkedIn messages, which Upload-Post doesn't list.
- Your agent needs to hear new messages as they arrive, through webhooks or
wait_for_events. - You want account safety built in: daily limits, pacing, warm-up, pause, and human approval of replies.
Some teams use both: Upload-Post to publish, Spaces to answer.
Where they differ
Publishing breadth vs conversation depth
Upload-Post handles one request format for many networks, including OAuth, token refresh and video encoding. Spaces lists the inbox, reads messages and attachments, replies in the chat, and hands a conversation to a person when needed. Your agent can set Spaces up itself: paste "Set up Spaces for me by following https://www.spacesos.com/agents" into Claude, Grok, ChatGPT or Cursor. It signs you up with an emailed code, then sends you a link to connect each account.
Both have MCP, for different verbs
Upload-Post's MCP lets an assistant publish, schedule, analyse and manage social media, including comments and Instagram DMs. Spaces' MCP server (https://api.spacesos.com/mcp, plus one server per channel) is built around conversations: read the inbox, reply, schedule a message for a local time, and run routines that start on a new message, a keyword, or no reply after a set number of hours.
Limits that protect the account
Spaces' limits protect the social account itself: per-channel daily limits, pacing, and a four-week warm-up. For up to 24 hours after a WhatsApp account connects, reconnects, or is disconnected and connected again, Spaces does not start new chats or outreach. Replies in chats that already exist still go out. Other channels have no reply-only window: the warm-up limits apply from the first day, and replies to people who wrote in go out immediately. Keys can be read-only, and you can pause every send or require a person to approve replies. This lowers the risk of a platform restricting an account, but it can't remove it. How Spaces keeps accounts safe · Sending limits
Price
Upload-Post: Free (10 uploads a month, 2 profiles); Basic $24 a month, or $16 billed yearly, for 5 profiles with unlimited uploads. Larger plans add more profiles.
Spaces is free to start, then charges per connected chat account. The Free plan is $0 forever for 1 account and 50 actions a day, with no card. Pay as you go is $9 per connected account a month, prorated, with 1,000 actions a month per account pooled across the workspace, then $5 per 1,000 actions ($4 above 100,000 extra, $3 above 1,000,000). Reading messages is always free, and you can set a monthly spend cap. There are no seat fees and no yearly plan.
Looking at other options too? See Upload-Post alternatives for AI agents.
FAQ
Does Upload-Post support DMs?
Yes, on Instagram: send DMs, read conversations, reply privately to commenters and run comment-to-DM. WhatsApp, Messenger and LinkedIn messaging are not listed on the pages we checked on 11 November 2026.
How much does Upload-Post cost?
Free for 10 uploads a month on 2 profiles. Basic is $24 a month, or $16 a month billed yearly, for 5 profiles.
Is Spaces cheaper than Upload-Post?
It depends on the plan. For Instagram plus LinkedIn, Spaces is $18 a month; Upload-Post is free for 10 uploads a month, or $24 a month on Basic ($16 billed yearly). The two products do different jobs.
How much does Spaces cost?
Free to start: $0 for 1 account and 50 actions a day, no card. Then Pay as you go at $9 per connected account a month, with 1,000 actions a month per account, then $5 per 1,000. Reading messages is always free.
Does Spaces have a free plan?
Yes. The Free plan is $0 forever with no card: 1 connected account and 50 actions a day. An Instagram account on the official connection does not count toward the 1 account.
Does Spaces include an AI agent?
No. Spaces is the channel layer for the agent you already use. Its pricing covers connected accounts, the API and the MCP server, and does not include Claude, Grok or other model or client costs.
Which channels does Spaces support?
Instagram, WhatsApp, LinkedIn and Facebook Messenger are live for messages (the inbox). TikTok is live for posts and comments, not DMs. Facebook Pages is coming soon.
Facts about Upload-Post were checked on 11 November 2026 on Upload-Post pricing, the Upload-Post API and Upload-Post MCP. Spaces facts come from spacesos.com/pricing and llms.txt. Prices and features change, so check each site for the current version. Upload-Post is a trademark of its owner.