MCP social scheduling, compared.
Buffer, Typefully, and Postiz all ship MCP servers now — the category is real. We compared every surface against live endpoints and vendor docs, including the rows where the others win.
The capability matrix
Four MCP servers, ten capabilities. Highlights are ours; the footnote says when each cell was last checked.
| Capability | FeedSquad | Buffer MCP | Typefully MCP | Postiz MCP |
|---|---|---|---|---|
| Connect without API keysOAuth from the MCP client, no developer setup | YesOAuth 2.1 + PKCE, automatic client registration | YesOAuth 2.1 (added 2026) | NoAPI key, pasted into the endpoint URL | PartialAPI key or OAuth tokens |
| Platforms | YesLinkedIn, X, Threads | YesMost major channels | YesX, LinkedIn, Threads, Bluesky, Mastodon | YesBroad, open-source connectors |
| Create & schedule posts | YesSingle + batch, threads, multi-platform | YesSingle + batch | YesDrafts, threads, smart schedule | YesPost + media writes |
| Edit, reschedule & delete via MCPThe full lifecycle, not just create | Yesupdate_post, reschedule_post, delete_post | NoCreate-only API (beta) — edits happen in the dashboard | YesEdit drafts | PartialNo edit surface documented |
| Approval gate before publishingNothing goes live without an explicit human confirm | YesDrafts by default; confirm_post / confirm_campaign to commit | NoScheduling commands execute directly | NoScheduling commands execute directly | NoScheduling commands execute directly |
| Cadence guardrailsPer-platform daily caps + spacing, enforced server-side | YesDaily caps per platform with enforced spacing between posts | NoNone documented | NoNone documented | NoNone documented |
| Slop check on every draftDrafts linted against a published banned-pattern registry | YesPattern registry is public — see /anti-slop | No— | No— | No— |
| Campaigns as a unitMulti-week arcs generated, reviewed, confirmed together | Yescreate_campaign + per-post review | PartialIdeas board | PartialTags | No— |
| Slot intelligenceThe agent can ask where a post should land, and why | Yesfind_next_slot with rationale + calendar health | PartialQueue slots in the product | PartialSmart schedule | No— |
| Performance data via MCP | Yesget_performance_insights — what worked, per platform | PartialInsights scope exists (beta) | NoNot in the MCP surface | NoNot in the MCP surface |
Connect without API keys
OAuth from the MCP client, no developer setup
- FeedSquad
- YesOAuth 2.1 + PKCE, automatic client registration
- Buffer MCP
- YesOAuth 2.1 (added 2026)
- Typefully MCP
- NoAPI key, pasted into the endpoint URL
- Postiz MCP
- PartialAPI key or OAuth tokens
Platforms
- FeedSquad
- YesLinkedIn, X, Threads
- Buffer MCP
- YesMost major channels
- Typefully MCP
- YesX, LinkedIn, Threads, Bluesky, Mastodon
- Postiz MCP
- YesBroad, open-source connectors
Create & schedule posts
- FeedSquad
- YesSingle + batch, threads, multi-platform
- Buffer MCP
- YesSingle + batch
- Typefully MCP
- YesDrafts, threads, smart schedule
- Postiz MCP
- YesPost + media writes
Edit, reschedule & delete via MCP
The full lifecycle, not just create
- FeedSquad
- Yesupdate_post, reschedule_post, delete_post
- Buffer MCP
- NoCreate-only API (beta) — edits happen in the dashboard
- Typefully MCP
- YesEdit drafts
- Postiz MCP
- PartialNo edit surface documented
Approval gate before publishing
Nothing goes live without an explicit human confirm
- FeedSquad
- YesDrafts by default; confirm_post / confirm_campaign to commit
- Buffer MCP
- NoScheduling commands execute directly
- Typefully MCP
- NoScheduling commands execute directly
- Postiz MCP
- NoScheduling commands execute directly
Cadence guardrails
Per-platform daily caps + spacing, enforced server-side
- FeedSquad
- YesDaily caps per platform with enforced spacing between posts
- Buffer MCP
- NoNone documented
- Typefully MCP
- NoNone documented
- Postiz MCP
- NoNone documented
Slop check on every draft
Drafts linted against a published banned-pattern registry
- FeedSquad
- YesPattern registry is public — see /anti-slop
- Buffer MCP
- No—
- Typefully MCP
- No—
- Postiz MCP
- No—
Campaigns as a unit
Multi-week arcs generated, reviewed, confirmed together
- FeedSquad
- Yescreate_campaign + per-post review
- Buffer MCP
- PartialIdeas board
- Typefully MCP
- PartialTags
- Postiz MCP
- No—
Slot intelligence
The agent can ask where a post should land, and why
- FeedSquad
- Yesfind_next_slot with rationale + calendar health
- Buffer MCP
- PartialQueue slots in the product
- Typefully MCP
- PartialSmart schedule
- Postiz MCP
- No—
Performance data via MCP
- FeedSquad
- Yesget_performance_insights — what worked, per platform
- Buffer MCP
- PartialInsights scope exists (beta)
- Typefully MCP
- NoNot in the MCP surface
- Postiz MCP
- NoNot in the MCP surface
Verified June 11, 2026: Buffer via live OAuth metadata and vendor docs; Typefully and Postiz via official docs. Vendors ship — if a cell has gone stale, tell us at support@feedsquad.com and we will fix it.
Credit where due
All three are good tools. Different jobs.
Buffer
Unmatched channel breadth and a decade of scheduling trust. The MCP itself is young: the underlying API is a create-only beta, so your agent can add posts but not change them. If your team lives in the Buffer dashboard, it is a fine add-on to it.
Typefully
A genuinely lovely drafting tool, and the MCP covers drafts well — plus Bluesky and Mastodon, which we do not have. The trade: auth is an API key pasted into the endpoint URL, and there is no approval gate, cadence rule, or campaign primitive behind it.
Postiz
Open source and self-hostable — if owning the stack end-to-end matters more than the tool surface, run Postiz on your own box. The MCP surface is the narrowest of the four today.
The difference is the guardrails.
Every server in this table can add a post to a calendar. Ours is the only one built for an agent to run your distribution without you babysitting the feed: drafts are the default, nothing publishes without an explicit confirm, cadence caps make overposting impossible, and every draft is linted against a published slop registry before it can be scheduled. Tool count is not the point — the point is that you can hand your assistant the keys.
claude mcp add feedsquad https://feedsquad.com/api/mcp