# Social Media MCP Servers Compared Tool by Tool (Tested October 2026)

Source: https://blog.lots.social/social-media-mcp-servers-compared
Published: 2026-10-17T03:30:26.807074+00:00

I compared the official MCP servers of 25 social media tools on 16 October 2026 and ran LotsSocial's end to end. The real difference isn't tool count. It's whether your AI agent can connect accounts, upload files and read results without you opening another app. LotsSocial's 33 tools do all three across 12 networks.

Below: two tables (capabilities, then networks, sign-in, price and limits), how I tested, and a short note on each tool. Every competitor row comes from that vendor's own docs.

## The comparison: what each MCP server lets your agent do

"Not stated" means the vendor's own pages don't say either way. "Not listed" means the vendor doesn't publish its tool names, so I didn't count them. Where two of a vendor's own pages disagree, both numbers are shown.

| Tool | MCP tools | Publish now | Schedule | Upload media | Read analytics | Approvals | Agent connects accounts |
|---|---|---|---|---|---|---|---|
| **LotsSocial** (tested) | **33** | **Yes**, after the agent confirms with you | **Yes** | **Yes** (file, link or base64) | **Yes** (posts, accounts, followers) | No approval tools; drafts never publish | **Yes, all 12 networks** |
| Buffer | 20 | Yes | Yes | No, public URLs only | Yes | Only through a raw GraphQL mutation (Team plan) | No |
| Hootsuite | Not listed (4 servers) | Yes | Yes | Yes | Yes | Not stated | No, connect in Hootsuite first |
| Postiz | 13 (intro) or 14 (tool reference) | Yes | Yes | From a URL | MCP page yes, docs list no analytics tool | Not stated | No |
| Publer | Not listed | Yes | Yes | Not stated | Yes | Not stated | Not stated |
| Metricool | 27 (MCP page) or 28 (its PyPI package) | Not stated | Yes | Not stated | Yes | Can send posts for review | No |
| ContentStudio | Not listed | Pages differ | Yes | Yes (Claude page) | Yes | Yes, approve | Claude page says yes; MCP page doesn't |
| Zernio | 20 core, about 50 visible, 496 in total | Yes | Yes | Yes (upload link) | Yes | Not stated | Yes |
| Post Bridge | 16 | Yes | Yes | Yes | Yes (TikTok, YouTube, Instagram, Facebook) | No | Yes, 9 of its 10 networks |
| Ayrshare | 33 (docs) or 27 (AI agent page) | Yes | Yes | No upload tool, checks media URLs | Yes | Can edit posts awaiting approval | Yes, a linking URL for client profiles (Launch plan and up) |
| Outstand | 28 | Yes | Yes | Yes | Yes | No | Yes |
| bundle.social | 66 counted (no total stated) | Yes | Yes | Yes | Yes (not on Free) | No | Yes |
| Ocoya | 21 listed (22 stated) | Yes | Yes | No, public URLs only | No tool listed | No | Yes |
| Typefully | Not listed | Yes | Yes | Yes | Not stated | No, draft comments only | No |
| FeedHive | 26, plus one per automation trigger | Only through a trigger | Yes | Yes | Yes | No | No |
| Mixpost | 30 | Yes | Yes | By URL | Yes | No tool | No |
| Onlypult | 37 (36 on the hosted server) | Yes | Yes | Yes | Yes | No tool | No |
| Planable | Not listed | Not stated | Yes | Yes | Yes (Analytics add-on) | Read status and comment | Not stated |
| Pallyy | 17 | Not stated | Yes | Yes | No | Yes, set approval status | No tool |
| Agorapulse (beta) | Not listed | No | No, drafts only | Not stated | Yes | No | Not stated |
| Statusbrew | 34 actions described, names not listed | No | No, drafts only | Yes, from public links | Yes | Yes, approve or reject | Not stated |
| Vista Social | 51 (MCP page) or 100 (help center) | Not stated | Yes | Yes | Yes | Yes, approve or reject | Not stated |
| PostSyncer | 46 | Yes | Yes | Yes | Yes | No | No |
| Publora | 32 (12 need Agency) | Yes | Yes | Yes | Mastodon and Bluesky only, on Pro | Agency only | Agency client links only |
| Taplio (LinkedIn only) | 27 listed (heading says 14) | Yes, after you confirm | Yes | Yes | Yes | No | No |

## Networks, sign-in, price and limits

| Tool | Networks | Agent sign-in | Cheapest way to get MCP | Request limits |
|---|---|---|---|---|
| **LotsSocial** | **12** | **OAuth in the browser**; REST takes an API key | **$2 per connected account, or Starter at $20 for 12 accounts**; 5,000 free credits, no card | 100 requests a minute per key |
| Buffer | 11 networks plus Start Page | OAuth, or an API key | Free plan (3 channels); Essentials $5 per channel a month billed yearly | Free and Essentials: 100 per 15 minutes, 250 a day, 3,000 or 7,500 per 30 days; Team: 500 a day, 15,000 per 30 days |
| Hootsuite | 9 | OAuth | Standard, $99 per user a month billed yearly, 10 accounts | Not published |
| Postiz | 30+ | OAuth, or an API key | Standard, $29 a month for 5 channels | 90 post-creation requests an hour (cloud) |
| Publer | 12 (13 with WordPress) | OAuth, or an API key | Business plan | 100 requests per 2 minutes per user (API) |
| Metricool | 10, plus 3 ad platforms | OAuth; token access needs Advanced | Free plan (1 brand, 20 posts a month) | Not published |
| ContentStudio | 11 | Pages differ: OAuth or API key | Standard, $29 a month for 5 accounts | 1,500 API requests on Standard |
| Zernio | 17 (16 in its docs) | OAuth, or an API key | First 2 accounts free, then $6 each | 60 a minute free, 600 paid |
| Post Bridge | 10 | OAuth, or an API key | $39 a month for 15 accounts | 10 requests a second per key |
| Ayrshare | 14 | API key only | Premium, $149 a month for 1 profile | Not published; monthly post quota per profile |
| Outstand | 12 (4 need your own app) | OAuth, or an API key | $19 a month with 3,000 posts | Dynamic, read from headers |
| bundle.social | 15 | API key; local server only | Free plan (20 posts a month) | 2,000 a minute, 100 a second |
| Ocoya | Not stated | OAuth only | Starter, $29 a month for 5 profiles | 60 a minute (REST) |
| Typefully | 5 or 6 (pages differ) | OAuth, or an API key | Free plan (10 posts a month) | Not published |
| FeedHive | 10 | OAuth, or an API key | Brand, €22 a month billed yearly, 10 accounts | 60 a minute |
| Mixpost | 12 | OAuth, or a personal key | Cloud Momentum $49 a month, or self-hosted Pro $299 once | Not published |
| Onlypult | 16 | OAuth, or an API key | START, $25 a month for 5 profiles | Not published |
| Planable | 9 | OAuth | Basic, $39 a month per workspace | Not published |
| Pallyy | 10 | OAuth, or an API key | Free plan (15 posts a month) | 5 requests a second |
| Agorapulse | 10 | OAuth | Standard, $79 per user a month billed yearly | Not published |
| Statusbrew | 10+ | OAuth | Enterprise, or a $100 a month add-on on Premium | No strict limit stated |
| Vista Social | 13 | OAuth, or an API key | Professional, $99 a month for 15 profiles | 120 or 180 a minute (pages differ) |
| PostSyncer | 11 | OAuth, or a token | Starter, $29 a month for 10 accounts | 60 a minute |
| Publora | 10 | OAuth, or an API key | Free Starter (3 accounts, 15 posts a month) | Not enforced yet |
| Taplio | 1 (LinkedIn) | OAuth | Starter, $39 a month | Not published |

Competitor details checked on 16 October 2026 from each vendor's own pages (sources at the end). Prices change; check their pages before you buy.

## How I tested

On 16 October 2026 I connected my agent to LotsSocial's MCP server (`https://api.lots.social/mcp`, OAuth sign-in) and ran this against my own workspace:

1. **`list_workspaces` and `list_connected_accounts`.** Every account came back with its network, brand, `caption_limit` and `requires_media`. My Premium X accounts showed 25,000 characters and the free one 280; Instagram, TikTok, YouTube and Pinterest were flagged as needing media.
2. **`get_platform_playbook` for Bluesky.** Dated guidance, with official rules kept apart from observed practice.
3. **`create_media_upload`, a PUT of a 1200x675 PNG, then `complete_media_upload`.** It returned a `media_id` with the width, height and alt text saved.
4. **`validate_social_post`, twice.** First a 349-character caption for Bluesky and Instagram with no image, checked as if scheduled. It returned two errors: "Caption exceeds Bluesky limit of 300 characters", and Instagram "cannot publish without an image or video". Then a 158-character caption with the image, on Bluesky alone: "This post passes every network rule."
5. **`create_social_post` as a draft** (no `scheduled_time`) on one Bluesky account, then **`get_social_post`.** Type `draft`, the image attached, one pending Bluesky log and no network post ID.
6. **`delete_social_post`** on that draft and **`delete_media`** on the test image. A second `get_social_post` returned "Post not found".
7. **`get_aggregate_analytics`** for the last 30 days and **`get_post_analytics`** on one published post, read only. Each network reported its own numbers, and networks without data gave the reason (LinkedIn doesn't share analytics for personal profiles) instead of a zero.
8. **`get_connect_link`** for Bluesky. It returned a one-hour link, with an instruction to give it to the person rather than open it. I didn't open it, and it expired unused.
9. **Publishing right away, on 17 October 2026.** After LotsSocial added `publish_now`, I ran `validate_social_post` on a 254-character post for the LotsSocial X account, checked as type `posted`: valid. Then `create_social_post` with `publish_now: true` returned "Published to 1 of 1 account", status `success`, and the [post on X](https://x.com/i/web/status/2111316524480753693). `get_social_post` confirmed it in the log. The post began: "Your AI agent can now publish to social media right away, not only schedule."

Nothing was scheduled or published on 16 October; the only live post is that 17 October test. The count of 33 tools is from [api.lots.social/tools.json](https://api.lots.social/tools.json), checked again on 17 October. For the other 24 tools I read the vendors' MCP docs, tool references, pricing and rate-limit pages on the same day, counted tool names only where a vendor publishes them, and wrote "not stated" or "not listed" where they don't.

## What the table shows

- **Tool count is a weak signal.** Zernio exposes 496 tools behind a search tool, bundle.social 66, Buffer 20, LotsSocial 33. What matters is whether the job you want is covered end to end.
- **Few servers let the agent add an account.** LotsSocial, Zernio, Post Bridge, Outstand, bundle.social, Ocoya and Ayrshare document it. Most dashboard schedulers, Buffer, Hootsuite, Mixpost and Onlypult among them, expect you to connect accounts in their app first.
- **Media upload often means "a public URL".** Buffer, Ocoya and Ayrshare take links rather than files, so an image on your laptop needs hosting first.
- **Several enterprise suites keep MCP draft-only.** Statusbrew and Agorapulse create drafts that a person schedules in their app. That suits approval-heavy teams; it means more clicks if you want the agent to finish the job.
- **Sign-in matters for chat apps.** Ayrshare is API key only, and its docs say personal connectors in Claude Desktop, claude.ai and Claude mobile can't authenticate with it. bundle.social runs as a local server only.

## Per-tool notes

### LotsSocial

LotsSocial connects your social accounts to ChatGPT, Claude, Muse or any compatible AI agent to schedule and publish posts across 12 networks, handle each platform's requirements, and track how your posts perform. In my run, the agent listed accounts with each one's caption limit, uploaded a local file, caught two rule breaks before saving, saved a draft with media, read analytics with reasons for missing data, and generated a connect link, all through MCP. A day later it published a post to X right away. `create_social_post` and `update_social_post` take `publish_now: true` for owners, admins and managers; the agent confirms the text, media and accounts with you first, the same network checks as scheduling run, and it can't be combined with a scheduled time (`bulk_create_social_posts` has no publish-now). The 33 tools also cover bulk scheduling (up to 50 posts per call), brands, workspaces, cancelling scheduled posts and billing status. Reddit and Pinterest posts take their own fields (subreddit and title, board and title).

Pricing is per connected account: $2 a month from credits, or Starter $20 for 12 accounts, Pro $59 for 40 and Business $149 for 150. Posts, media storage, brands, workspaces and team members are unlimited. New accounts get 5,000 free credits, valid 90 days, no card. Setup guides for each agent are at [lots.social/agents](https://lots.social/agents).

### Buffer

A hosted server at `mcp.buffer.com/mcp` with 20 tools, on every plan including Free. `create_post` can share now or schedule; there's no upload tool, so media goes in as public URLs. MCP calls count against Buffer's API quotas. There's no tool to connect a channel. I compared the two in detail in [LotsSocial vs Buffer](https://blog.lots.social/lotssocial-vs-buffer).

### Hootsuite

Four OAuth servers: publishing, inbox, listening and advocacy. The publishing server can publish, schedule, upload media and read analytics, and works with ChatGPT, Claude, Copilot and Gemini. Hootsuite doesn't publish tool names or rate limits, and says to connect accounts in Hootsuite before using MCP.

### Postiz

Hosted MCP on every cloud plan, 30+ destinations and image and video generation tools. Its docs count 13 tools in one place and 14 in another; posts can be drafts, scheduled or published now. Channels are connected in the Postiz app.

### Publer

MCP on Business and Enterprise plans, with OAuth or an API key. It can schedule, publish and analyze; Publer doesn't publish its tool list. The API allows 100 requests per 2 minutes per user.

### Metricool

27 tools on its MCP page, heavy on reading: posts per network, competitors and ad campaigns. Scheduling works, publishing now isn't stated, and the Free plan includes MCP (1 brand, 20 posts a month, no LinkedIn or X).

### ContentStudio

MCP on every plan from $29 a month. Its pages describe scheduling, analytics and approvals, and the Claude integration page adds media and account connection, but no tool list is published and the pages differ on sign-in.

### Zernio

A developer API where every endpoint is also an MCP tool: 496 in total, about 50 visible and the rest found through `search_tools`. Its agents page says the agent can start a platform's OAuth flow and hand you the link. The first two accounts are free, then $6 each for accounts 3 to 10.

### Post Bridge

16 tools including `request_connect_link` for 9 of its 10 networks, media upload and analytics for four networks. $39 a month for 15 accounts. Its pricing FAQ says it skips approval flows.

### Ayrshare

An API for products and agencies: 33 tools in its docs (27 on its AI agent page), including comments, DMs, webhooks and ads. API key only. Client account linking needs the profile plans, and the cheapest plan is $149 a month for one profile.

### Outstand

28 tools, including `get_auth_url` to connect accounts and presigned media uploads. Billed by posts ($19 a month includes 3,000), with unlimited accounts. X, Google Business, Vimeo and Reddit need your own developer app.

### bundle.social

66 tools in its docs, covering posts, comments, imports, media, analytics and account connection. It runs on your machine with an API key; a hosted server is on its roadmap. The Free plan works with MCP.

### Ocoya

OAuth-only MCP scoped per brand, with AI post and campaign tools and a connection-URL tool. No analytics or upload tool is listed. From $29 a month.

### Typefully

Writing-first for X, LinkedIn, Threads, Bluesky and Mastodon. MCP is on the Free plan; tool names aren't published and analytics aren't in its MCP capability list.

### FeedHive

26 tools plus automation triggers. Scheduling needs an explicit `confirm_scheduling` flag and publish-now only happens through a trigger. The REST API (and its MCP) starts on the Brand plan.

### Mixpost

30 tools on Mixpost Cloud or your own server. Self-hosted Pro is $299 once; on Cloud, MCP starts on Momentum at $49 a month.

### Onlypult

37 tools, including Stories, Reels and Shorts creators and eight analytics tools. MCP and API on every plan, including the trial. Accounts are connected in the dashboard.

### Planable

OAuth connector on every plan, built around approval: the assistant creates drafts and nothing goes live without a teammate's approval. Analytics need the add-on.

### Pallyy

17 tools on every plan including Free. It can set a post's approval status, but can't read analytics or delete posts.

### Agorapulse

Beta. Creates drafts, reads analytics, the inbox and listening, and queues replies for approval. Scheduling and publishing happen in Agorapulse.

### Statusbrew

Draft-only MCP: the AI can't publish or schedule, but it can approve a pending post, which then moves to Scheduled. Enterprise, or a $100 a month add-on on Premium.

### Vista Social

The widest scope among the dashboard suites: posts, inbox, tasks, listening and approvals. Its MCP page says 51 tools and its help center lists 100; the pages also differ on rate limits and on which plans include MCP.

### PostSyncer

46 tools on every plan, from $29 a month for 10 accounts, with OAuth or a scoped token. Approvals and account connection are REST only.

### Publora

32 tools, 20 on every plan including Free and 12 for Agency accounts (client approvals and client connection links). Analytics tools cover Mastodon and Bluesky.

### Taplio

LinkedIn only, with comment-finding and draft tools. It publishes only after you confirm. From $39 a month.

## How to choose

- **Your agent should do the whole job, including adding accounts:** pick a server that documents account connection, media upload and analytics. LotsSocial does all three across 12 networks for $2 an account.
- **You want MCP on a free plan:** Buffer, Metricool, Typefully, Pallyy, Publora and bundle.social have one, each with post or channel caps.
- **Your team approves every post:** Planable, Statusbrew and Vista Social are built around approval.
- **You're building a product:** Zernio, Ayrshare, Outstand and bundle.social are APIs first.

All comparisons on this blog are collected at [lots.social/compare](https://lots.social/compare). To try LotsSocial, give your agent this:

> Read https://lots.social/skill.md and help me connect LotsSocial for you.

## Common questions

### What is a social media MCP server?

It's a server your AI agent connects to so it can call a social tool's functions: list accounts, upload media, create or schedule posts and read results. You add one URL to ChatGPT, Claude, Cursor or another client and sign in.

### Which social media MCP server has the most tools?

Zernio, with 496 tools, about 50 of them visible by default and the rest found through a search tool. bundle.social documents 66 and Onlypult 37. More tools doesn't mean more coverage: check whether the server can connect accounts, upload files and read analytics.

### Which MCP servers let my AI agent connect social accounts?

LotsSocial (all 12 networks), Zernio, Post Bridge (9 networks), Outstand, bundle.social and Ocoya document it, and Ayrshare does for client profiles on its profile plans. Buffer, Hootsuite, Postiz, Mixpost and Onlypult expect you to connect accounts in their app.

### Is there a free social media MCP server?

Buffer, Metricool, Typefully, Pallyy, Publora and bundle.social include MCP on a free plan with post or channel limits. LotsSocial gives 5,000 free credits, valid 90 days, no card, which covers 2 accounts for about a month.

### Do social media MCP servers work in ChatGPT and Claude?

Most do, through OAuth sign-in. Servers that only take an API key, such as Ayrshare's, don't work as personal connectors in Claude Desktop, claude.ai or Claude mobile, according to Ayrshare's docs. bundle.social's runs locally, so it suits Claude Code or Cursor rather than the chat apps.

### Can an AI agent publish without my approval?

It depends on the server. On LotsSocial, drafts never publish on their own; the agent can schedule a post, or publish it right away when you ask, after confirming the text, media and accounts with you. Statusbrew and Agorapulse only create drafts, Planable waits for a teammate's approval, and Taplio publishes only after you confirm. Buffer, Zernio and others can publish immediately when asked.

*Sources, all opened on 16 October 2026. LotsSocial: [tools.json](https://api.lots.social/tools.json) and [docs.md](https://api.lots.social/docs.md) (both checked again on 17 October), [pricing](https://lots.social/pricing), plus the MCP runs above. Buffer: [MCP guide](https://developers.buffer.com/guides/integrations/mcp.md), [API limits](https://developers.buffer.com/guides/api-limits.md), [pricing](https://buffer.com/pricing). Hootsuite: [MCP](https://www.hootsuite.com/integrations/mcp), [plans](https://www.hootsuite.com/plans). Postiz: [MCP docs](https://docs.postiz.com/mcp/introduction), [MCP page](https://postiz.com/mcp), [pricing](https://postiz.com/pricing). Publer: [MCP help](https://publer.com/help/en/article/14orlq0/), [rate limits](https://publer.com/docs/getting-started/rate-limits), [plans](https://publer.com/plans). Metricool: [MCP](https://metricool.com/metricool-mcp-claude/), [plan requirements](https://help.metricool.com/mcp-limits-and-plan-requirements-h72jg), [pricing](https://metricool.com/pricing/). ContentStudio: [MCP server](https://contentstudio.io/mcp-server), [Claude](https://contentstudio.io/integrations/claude), [pricing](https://contentstudio.io/pricing). Zernio: [agents](https://zernio.com/agents), [MCP tools](https://docs.zernio.com/mcp/tools), [pricing](https://zernio.com/pricing). Post Bridge: [MCP docs](https://www.post-bridge.com/mcp/docs), [pricing](https://www.post-bridge.com/pricing). Ayrshare: [MCP tools](https://www.ayrshare.com/docs/additional/mcp-action-tools), [connect](https://www.ayrshare.com/docs/additional/mcp-action-connect), [pricing](https://www.ayrshare.com/pricing). Outstand: [MCP](https://www.outstand.so/mcp), [pricing](https://www.outstand.so/pricing.md). bundle.social: [MCP docs](https://info.bundle.social/api-reference/mcp), [pricing](https://bundle.social/pricing). Ocoya: [MCP tools](https://docs.ocoya.com/mcp/tools), [pricing](https://www.ocoya.com/pricing). Typefully: [MCP server](https://support.typefully.com/en/articles/13128440-typefully-mcp-server), [pricing](https://typefully.com/pricing). FeedHive: [MCP](https://docs.feedhive.com/mcp), [pricing](https://www.feedhive.com/pricing). Mixpost: [MCP tools](https://docs.mixpost.app/mcp/tools), [pricing](https://mixpost.app/pricing), [Cloud](https://mixpost.app/cloud). Onlypult: [MCP](https://onlypult.com/dev/mcp.html), [pricing](https://onlypult.com/pricing). Planable: [MCP](https://planable.io/mcp), [pricing](https://planable.io/pricing/). Pallyy: [MCP tools](https://pallyy.com/docs/api/mcp/tools), [pricing](https://pallyy.com/pricing). Agorapulse: [MCP](https://support.agorapulse.com/en/articles/12960496-model-context-protocool-mcp-integration-explained), [pricing](https://www.agorapulse.com/pricing/). Statusbrew: [MCP help](https://statusbrew.com/help/articles/mcp), [pricing](https://statusbrew.com/pricing). Vista Social: [MCP](https://vistasocial.com/integrations/mcp/), [pricing](https://vistasocial.com/pricing/). PostSyncer: [MCP](https://postsyncer.com/ai-mcp), [pricing](https://postsyncer.com/pricing). Publora: [MCP tools](https://docs.publora.com/mcp/tools-reference), [pricing](https://publora.com/pricing). Taplio: [MCP](https://taplio.com/taplio-linkedin-mcp), [pricing](https://taplio.com/pricing).*
