Guide

Buffer MCP Server: What It Does, What It Costs and How to Connect It

The Buffer MCP server lets Claude, ChatGPT and other assistants read your Buffer queue, write and schedule posts and pull post numbers, on every Buffer plan including Free. Here is each tool, the setup, the limits, and when Spreadcast suits an app maker better.

Free to start · No credit card · No manual posting

What the Buffer MCP Server Is

The Buffer MCP server is a remote server, run by Buffer at the address mcp.buffer.com/mcp, that lets an AI assistant work inside your Buffer account. Once it is connected you can ask Claude or ChatGPT, in ordinary sentences, what is in your queue this week, to turn a few notes into a LinkedIn post and put it on Thursday, or to move a post to another day. Buffer's MCP page describes the result as drafting, scheduling and checking your upcoming posts from the tool you already have open, without switching tabs.

Buffer announced the server in a changelog entry titled Talk to Your Agent via MCP in June 2026. At launch it named Claude, ChatGPT and Perplexity. The list has grown since: Buffer's help article on connecting AI assistants now gives setup steps for Claude, ChatGPT, Cursor, Zapier, n8n, Notion, Perplexity, Manus, Antigravity, Grok and Raycast, and says Claude Code, Codex and any other client that speaks the protocol can connect as well.

MCP is short for Model Context Protocol. The official MCP introduction describes it as an open standard for linking AI applications to outside systems, so one server works in many assistants instead of needing a plugin for each. For a social media tool, that means the assistant does the talking and the tool does the publishing. Buffer's server is a door into Buffer: it can do the things you would otherwise open Buffer to do, using the channels, queue and posting schedule you set up there.

It moves words into a queue and reads the queue back well. It adds no design studio and no source of news, which the sections below come back to. For Buffer the scheduler, see our Buffer comparison for app founders.

Buffer's Own Walkthrough of Buffer and Claude

A short video from Buffer's channel showing the server in daily use. It is Buffer's own material, so treat it as the vendor's demo.

About four minutes from Buffer: Claude reads the week's schedule, turns bullet points into a LinkedIn post, rewrites it for another network, edits a post already in the queue and saves a rough idea for later. Video by Buffer on YouTube

Buffer MCP Tools: What Each One Does

Buffer's MCP developer guide documents every tool the server exposes. Here they are grouped by job, in plain words, with the tool name for anyone who wants to check the guide. A few rules apply to all of them: IDs are 24 character strings, times carry a time zone offset, and lists come back 20 items at a time with up to 100 per page.

  • Account: Who You Are and Which Organizations You Belong To

    The get_account tool returns your email, name, time zone and the current local time, plus each organization you are in with its plan limits and member count. With several organizations, the assistant should ask which one you mean.

  • Channels: The Accounts You Connected in Buffer

    The list_channels tool shows every connected social account with its name, network, type and connection status. The get_channel tool goes deeper on one channel: its posting schedule, posting goals, queue status, time zone, link shortening settings and details that only one network has, such as Pinterest boards, a Mastodon server address or Instagram reminder settings.

  • Reading Posts: The Queue, Drafts, Sent Posts and Errors

    The list_posts tool filters posts by channel, tag, date and status, where the statuses are draft, needs approval, scheduled, sending, sent and error. The get_post tool reads one post in full, including notes, assets and the failure message on a post that errored. Both can include per post numbers.

  • Creating a Post: Queue, Now, Next or a Set Time

    The create_post tool puts one post on one channel. You choose whether Buffer publishes it for you or sends you a reminder to post it by hand, and whether it joins the queue (the default), goes out now, goes to the front of the queue or waits for a set time. It can also save the post as a draft instead. One call covers one channel.

  • Editing a Post Without Losing What You Did Not Touch

    The edit_post tool changes an existing post. Anything you leave out stays as it was, including the media and the time slot. Anything you do send replaces the stored value whole, so a partial media list or thread wipes the rest. The delete_post tool removes a post for good, with no undo.

  • Post Numbers Across a Date Range

    The get_aggregated_post_metrics tool adds up results for many posts at once over a window of up to 365 days. It always returns the post count, reactions and comments. Reach, impressions and engagement rate appear only when every channel in the filter supports them. Buffer refreshes these numbers once a day, so they can trail the network by up to a day.

  • Ideas: Notes for Posts You Have Not Written Yet

    Three tools cover Buffer's ideas board: list_ideas, list_idea_groups for the board's columns, and create_idea. An idea can carry a title, text, tags, target networks, a target date and media such as an image, a GIF, a link or a document. The guide says video is not supported on ideas through the public API, and creating an idea never schedules anything.

  • Post Templates With Placeholders

    Five tools list, read, create, update and delete post templates. A template body can hold placeholders in double curly braces for the assistant to fill in. Templates are public (curated by Buffer), internal (shared with your organization) or private (yours alone).

  • Advanced Tools for Anything Else in the API

    When no named tool fits, introspect_schema returns Buffer's whole GraphQL schema, execute_query runs a read only query and execute_mutation runs a change. Each of the last two carries a short plain summary that your client shows in its approval prompt. One ready prompt, review_weekly_posts, groups the week's scheduled posts by channel.

Which Networks the Buffer Social Media MCP Server Posts To

The create_post tool in Buffer's MCP guide names twelve destinations and the minimum each one needs. The third column comes from the channel table in Buffer's machine readable pricing file, which says which account types Buffer can publish to automatically and which get a reminder for you to post by hand.

Which Networks the Buffer Social Media MCP Server Posts To
NetworkWhat a post needs at minimumAutomatic publishing or a reminder
InstagramAn image or a videoAutomatic for business and creator accounts. Personal profiles get a reminder only
TikTokAn image or a videoBusiness profiles, automatic or by reminder
FacebookText, with an optional link previewAutomatic for pages. Groups get a reminder only
LinkedInText, with images, a video, a document or a link previewAutomatic for pages and profiles
PinterestAn image and the board to pin toAutomatic for business and personal accounts
YouTubeA video, a title and a categoryShorts, automatic or by reminder
XText, which can be a threadAutomatic for free and premium profiles
ThreadsText, which can be a threadAutomatic
BlueskyText, which can be a threadAutomatic
MastodonText, which can be a threadAutomatic
Google Business ProfileListed by the tool, minimum not statedAutomatic
Start PageListed by the tool, minimum not statedAutomatic

Buffer's site also lists Substack as a channel on Buffer's pricing page, but the create_post tool does not name it, so check before you plan Substack posts through an assistant. Instagram and TikTok are the two that need media.

Drafts, the Queue and Approvals in the Buffer MCP

Two of Buffer's pages describe what happens to a post your assistant creates, and they read slightly differently. Buffer's MCP page says posts land in your Buffer queue as drafts or scheduled posts, so you can look at everything before it goes live. Buffer's developer guide is more precise: the create tool can publish immediately, the delete tool cannot be undone, and you should leave your client's approval prompts switched on because that prompt is the last chance to catch a misread request.

Both are true once you know the defaults. If the assistant does not ask for a draft, a new post joins the queue and Buffer publishes it at the next open slot in your posting schedule, without another click from you. If the assistant chooses the share now mode, the post goes out at once. A draft only happens when the assistant sets the save as draft option, which it will do if you ask for one. So the safe habit is to say draft in the request, for example: save this as a Buffer draft, do not schedule it.

Approvals are a separate matter. Buffer's post statuses include needs approval, and the list tool can filter by it, so an assistant can show you what is waiting. Approval workflows themselves are a Team plan feature, per Buffer's pricing, and the MCP tool list has no tool named for approving a post. Moving a draft into the queue is an edit, made with the same tools as any other change, under the same approval prompt in your client.

Reminders are the third path. Every create call says whether Buffer should publish automatically or send you a notification to post by hand. Reminders are how Buffer handles account types it cannot publish to directly, such as Instagram personal profiles and Facebook groups, so an assistant can still put those posts on your calendar.

Is the Buffer MCP Server Free? Buffer MCP Pricing by Plan

Yes. Buffer's MCP page says MCP access is included on every plan, Free too, and there is no separate MCP fee. What changes by plan is how many channels you can connect, how many posts can wait in the queue and how many requests the server may make for you. Prices come from Buffer's pricing page and the request limits from Buffer's API limits guide.

Is the Buffer MCP Server Free? Buffer MCP Pricing by Plan
PlanPricePosts and peopleRequests for MCP and the API
Free$0 for up to 3 channels10 scheduled posts per channel at a time, 1 user, unlimited drafts100 per 15 minutes, 250 per day, 3,000 per 30 days, 1 key
Essentials$6 per channel a month, or $5 billed yearly, for the first 10 channelsUnlimited scheduled posts under a fair use cap of 5,000 per channel, 1 user100 per 15 minutes, 250 per day, 7,500 per 30 days, 3 keys
Team$12 per channel a month, or $10 billed yearly, for the first 10 channelsEverything in Essentials, unlimited team members, approval workflows and access levels100 per 15 minutes, 500 per day, 15,000 per 30 days, 5 keys
More channelsChannels 11 to 25 cost $4 each on both paid plans, and the rate keeps falling after thatSame as the plan you are onSame as the plan you are on

The per channel rates and volume tiers are in Buffer's machine readable pricing file, which says prices were last updated in November 2025. Paid plans come with a 14 day trial. When you upgrade from Free, the three channels you had for free are billed too.

What the Request Limits Mean for a Real Session

Buffer's MCP guide says calls through the server count against the same limits as any other use of the API, per client, across a rolling 15 minute, 24 hour and 30 day window. They are counted per request, not per conversation. Asking the assistant to list your channels, read the week's posts and then edit one of them spends several requests from the same budget. Buffer's help article adds that personal keys and connected assistants share one usage meter.

Here is a worked example with round numbers. Alex plans a week of posts on the Free plan with three channels. The assistant reads the account (1 request), lists the channels (1), lists the posts already queued (1), then creates five posts on each of the three channels (15). That is 18 requests, well inside the 100 allowed in 15 minutes and the 250 allowed in a day. The 3,000 a month on Free averages about 100 a day: plenty for one person, tight for an agency.

The bigger limit on Free is not requests. It is the 10 posts that can wait in each channel's queue at one time. An assistant that tries to schedule a month of daily posts on one Free channel will stop at ten. Each time a post publishes, a slot opens again.

Every successful response carries the quota left in each window, so a well behaved assistant can pace itself instead of hitting the wall.

How to Connect the Buffer MCP Server to Claude

These steps follow Buffer's Claude guide, read on October 16, 2026, with plan details from Anthropic's guide to custom connectors. You sign in with Buffer, so no API key is needed in Claude.

  1. Step 1

    Open Connectors in Claude

    In Claude on the web or in the desktop app, open Customize and then Connectors. Buffer's guide has you search the connector list for Buffer and select it, because Buffer is listed there by name. If you prefer to add it by address, choose Add custom connector and paste mcp.buffer.com/mcp, starting with https.

  2. Step 2

    Connect and Approve Access in Buffer

    Click Connect. A Buffer window opens. Sign in if you are asked to and approve the access Buffer shows you. You are sent back to Claude with Buffer listed as connected.

  3. Step 3

    Switch Buffer On in a Chat

    Connectors can be turned on or off for each conversation. Start a chat, open the connector menu from the plus button and make sure Buffer is on. Start with a request that only reads, such as listing tomorrow's posts.

  4. Step 4

    Approve Each Write Tool When Claude Asks

    The first time Claude wants to create, edit or delete a post it asks before it runs the tool. Read what it is about to do and allow it. Anthropic's guide suggests keeping always allow for tools you trust, and Buffer's guide asks you to keep the prompt on for the tools that write, since a post can go out at once.

  5. Step 5

    Or Add It to Claude Code With One Command

    In a terminal, run claude mcp add --transport http buffer followed by the server address. Then start Claude Code, type /mcp, pick Buffer and sign in in your browser. Buffer's guide gives the same two steps.

  6. Step 6

    Check Your Claude Plan

    Anthropic's guide says custom connectors work on every Claude plan, with Free limited to one. On Team and Enterprise an Owner adds the connector and each member connects with their own login.

How Connectors Work in Claude

A neutral explainer from Anthropic for anyone who has never added a connector before. The steps apply to Buffer, Spreadcast or any other remote server.

Anthropic shows how to add a connector in Claude, sign in to the outside tool and switch it on in a chat, so Claude can reach your files, apps and workflows. Video by Anthropic on YouTube

How to Connect the Buffer MCP Server to ChatGPT

Buffer's steps come from Buffer's ChatGPT guide. Menu names in ChatGPT change often, and OpenAI's help article on custom MCP servers is the place to check the current ones and the plan rules.

  1. Step 1

    Check That Your ChatGPT Plan Can Write

    OpenAI's article lists full MCP support, including actions that change data, for Business, Enterprise and Edu workspaces on the web. On Business only admins and owners can add a custom server. It says Pro users can connect custom servers with read and fetch permissions only, which can read your queue but not create a post. Free and Plus are not listed.

  2. Step 2

    Turn On Developer Mode or Open Plugins

    Buffer's guide has you open Settings, find the apps or connectors section and switch on Developer mode under Advanced settings. OpenAI's current article describes the same job as adding a custom MCP server from Plugins on the web. Either way you end up at a form for a new server.

  3. Step 3

    Fill In the Server Details

    Name it Buffer, paste mcp.buffer.com/mcp starting with https as the server address and choose OAuth as the authentication. Read ChatGPT's warning about custom servers and confirm.

  4. Step 4

    Sign In to Buffer and Approve

    Click Create. A Buffer sign in window may open. Approve the access and you are back in ChatGPT with Buffer listed.

  5. Step 5

    Use It in a Chat

    Start a new chat and pick Buffer for the message, then ask for something simple, such as showing all scheduled Buffer posts for this week. ChatGPT may ask you to confirm before an action that writes, depending on the action.

Buffer MCP in Claude, ChatGPT, Cursor and Other Assistants

How each assistant connects, from Buffer's help article, Buffer's Cursor guide and the assistants' own help pages. Most use OAuth, a sign in with an approve button and no key to copy.

Buffer MCP in Claude, ChatGPT, Cursor and Other Assistants
AssistantHow it connectsWhat to know
ClaudeOAuth, from the connector list or as a custom connectorWorks on every Claude plan. Free allows one custom connector
Claude CodeOAuth through the /mcp command, or a key in a headerOne command adds the server
ChatGPTOAuth, as a custom server on the webWriting posts needs Business, Enterprise or Edu. Pro is read and fetch only
CodexOAuth, added with one codex mcp add commandA browser window handles the sign in
CursorOAuth, by adding the server in Tools and MCPs settingsNo key needed
Perplexity, Grok, Notion, ZapierOAuthGrok connects from grok.com. Notion connects to a custom agent, not Notion's built in chat
RaycastOAuthNeeds Raycast Pro, because its MCP feature runs through Raycast AI
n8n and unlisted clientsA personal Buffer API key as a Bearer headerMake the key in Settings, API, and give it only the permissions it needs

Every connection, key or OAuth, shows in Buffer under Settings, API, in the Active Integrations list, and removing it there cuts access at once.

Security Notes From Buffer's Own Guide

Buffer is direct about what a connection reaches, and it is worth reading before you connect. Buffer's MCP guide says a connection acts with the same reach over your content that you have. Buffer's authentication guide adds that a key reaches every organization and channel in your account, with no way to open one workspace to an assistant while keeping another closed. If you run a personal brand and a client in the same login, the assistant can see and change both.

Keys are more flexible than they were. Buffer's guide to creating an API key lets you choose what each key may do: read posts, write posts, read and write ideas, read and update account details, and read post analytics. All of them are ticked by default. You can untick everything except reading posts to make a key that can look but never publish, and you pick an expiry of 7, 30, 60 or 90 days or a year. API access needs a verified email address.

Treat a key like a password. Clients often keep it in a plain text settings file, so keep it out of anything you share or commit, and give each tool its own key so removing one breaks nothing else.

Buffer also warns about lookalikes. Its guide says the only official address is mcp.buffer.com/mcp, and that a one click install found on a third party list deserves a careful read before you trust it with your account. If a connector asks for your key on a site that is not Buffer's, stop there.

Why Is Buffer Not Posting to Instagram?

When a post your assistant created sits in Buffer and never reaches Instagram, it was often never set to go out on its own. Buffer's article on automatic Instagram posting says automatic publishing works only for professional accounts, meaning Business or Creator, and only for posts that meet Instagram's rules. Anything else is scheduled as a notification: Buffer sends it to the Buffer app on your phone and you finish posting it in Instagram yourself. If no phone is linked to your Buffer account, that notification has nowhere to go and the post fails.

Buffer lists what quietly turns a post into a notification: the Enable Notifications by default setting in the Instagram channel, an image outside a ratio of 4:5 to 1.91:1, a video outside 4:5 to 16:9, a Reel shorter than 3 seconds or longer than 15 minutes, and features such as music, product tags, or links and text on Stories. Even a ratio of 0.799 against a minimum of 0.8 is enough. Since the create tool takes a choice between automatic publishing and a reminder, ask for automatic in your request, then look for the Notify label on the post in your queue.

When the post did try and failed, Buffer's Instagram error library explains the message. The common ones are lost authorization, fixed by reconnecting Instagram through Facebook with every permission ticked and refreshing the channel; an account switched back to personal; Instagram's cap of 25 posts in 24 hours; images over 8 MB; and Instagram's spam filter, which Buffer suggests getting past by rewording the caption, using fewer hashtags and removing links. Your assistant can read the failure message with the get_post tool, so you can ask it why a post errored without opening Buffer.

TikTok has the same two paths. Buffer's TikTok guide describes automatic publishing and Notify Me, and says Buffer falls back to Notify Me for content TikTok will not take automatically, such as a video over the length limit. The guide also lists 5 hashtags per post and 25 posts per 24 hours, and says TikTok scheduling is only on Buffer's current plans, not legacy ones. Check those first when Buffer is not posting to TikTok.

How to Connect Buffer and Canva, With or Without an Assistant

Inside Buffer, Canva is a built in integration. Buffer's Canva guide has you open the composer, pick your channels, choose Canva from the integrations menu, sign in, make or pick a design and click Return to Buffer. A design made for several networks at once comes out square at 1080 by 1080. The same guide lists the limits: web only, not in Buffer's mobile apps, PNG files only, one image at a time, no resizing and no access to your Canva Brand Kit. For an animated design, export an MP4 from Canva and upload it to Buffer by hand.

With an assistant, you connect both servers in one chat: Canva's connector makes and exports the design, and Buffer's server puts it in the queue. There is one trap. Buffer's API takes no file uploads. Buffer's media hosting guide says you pass a public link, that Buffer fetches the file when the post goes out, which for a queued post can be days later, and that signed links which expire often work when the post is created and then fail on the day. Canva's export links are that kind of link: Canva's export tool page says they expire and should not be stored.

So for anything that is not going out right away, put the Canva export somewhere stable first, such as your own site or a storage bucket with public links, and give Buffer that address. Or use a publisher that keeps its own copy: Spreadcast's upload tool copies a Canva export into its own storage the moment you add it, and our Canva MCP server guide shows that handoff step by step.

What the Buffer MCP Server Cannot Do

It does not design the post picture. No tool in Buffer's MCP guide makes an image, a carousel or a video. The create tool attaches media you already have, by link, and Instagram and TikTok refuse a post without it. So the picture comes from you, from a design tool such as Canva, or from whatever your assistant can make on its own. Buffer's AI Assistant inside the Buffer composer is a writing tool: it suggests ideas, rewrites, shortens and adapts text for each network, and the product page describes no image design.

It does not know what is happening in your business. The server reads what is already in Buffer: channels, posts, ideas and templates. It has no feed of your product news, your releases or your reviews. Every post starts from what you type into the chat, or from what your assistant can find elsewhere.

It has no tools for comments or messages. Buffer's app has a community inbox for replies, but the MCP tool list does not include it, so an assistant cannot read or answer comments through the server.

It does not check a post before saving it. The create tool validates on save, with no separate dry run.

It has no tool named for approving a draft, and its numbers are daily: post metrics refresh once a day, and reach and impressions show only when every channel in the request supports them.

How to Create a Buffer API Key for n8n, Make or Claude Code

Claude, ChatGPT and Cursor sign in without a key. n8n, scripts, the Buffer command line tool and clients Buffer has no ready setup for need a personal key. These steps follow Buffer's API key guide, read on October 16, 2026. Buffer's API overview notes that the key is for Buffer's current GraphQL API, which is not the older legacy API.

  1. Step 1

    Verify Your Email First

    API access needs a verified email address. If Buffer has not verified yours, resend the email from your account settings before you look for the API page.

  2. Step 2

    Open Settings, API

    Click your profile icon in the lower left of the Buffer web dashboard, choose API and stay on the Personal Access tab.

  3. Step 3

    Create and Name the Key

    Under Keys, click New Key and give it a name that says where it will live, such as n8n workflow, so you can tell your keys apart later.

  4. Step 4

    Untick What the Tool Does Not Need

    All permissions start ticked, and at least one must stay. For a reporting workflow, keep only reading posts, so the key can never publish. Then pick an expiry from 7 days to a year.

  5. Step 5

    Copy It Once and Paste It in the Tool

    Click Generate API Key, then Copy key. The dialog shows only the last four characters, but the button copies the whole key. In n8n or another MCP client, send it as a Bearer authorization header. Making a replacement key revokes the old one at once, so update every tool that used it.

Buffer MCP on GitHub, the Buffer CLI and the Old API

Search GitHub for a Buffer MCP server and you will find community projects next to Buffer's own. Buffer's official server is hosted by Buffer, so there is nothing to install or clone: you add the address and sign in. If a project's code calls api.bufferapp.com, it is built on the legacy REST API, which Buffer's migration guide helps developers move away from, toward the GraphQL API at api.buffer.com.

For terminal work, Buffer has its own tool. Buffer's CLI guide describes a command line app installed from npm that needs Node.js 18 or later, reads your personal key and returns JSON from every command. It ships skill files for Claude Code and Codex, and one command installs the skill, so Claude Code can schedule Buffer posts through the CLI without the MCP server. Both count against the same request limits on your plan.

The official code Buffer keeps on GitHub is its sample apps repository, meant for developers who build apps that other people connect to Buffer. A server that asks for your Buffer password, rather than a key or a Buffer sign in, is not Buffer's.

Buffer AI Assistant vs the Buffer MCP Server

The two get confused because both involve AI, but they sit on opposite sides. The Buffer AI Assistant is built into Buffer. You open the composer, type a prompt and it drafts or reworks the text of a post: ideas, a rewrite, a shorter or longer version, a different tone, a version for another network. Buffer's pricing page lists it on every plan with unlimited use.

The MCP server is the reverse direction. Your own assistant, Claude or ChatGPT, does the thinking in its own window and uses the server to reach into Buffer. You use the model you already pay for, and Buffer is where the result lands.

Neither one makes the image. If writing is your bottleneck, either will help. If the bottleneck is the picture, or knowing what to post about in the first place, you need something else in the chain. Buffer's own post on posting from Claude, written by a Buffer content creator, shows the typical setup: the ideas, screenshots and Canva files are gathered by hand, and Claude shapes them and sends them to the queue.

Spreadcast: A Buffer MCP Alternative for App Makers

Spreadcast is a social media tool for people who make apps on the App Store, and it runs its own MCP server at spreadcast.app/api/mcp. Where Buffer's server moves posts you wrote into a queue, Spreadcast's server makes the post. The assistant reads your app's brand kit and designs the picture in your colors, fonts and logo, with a real screenshot of your app in an iPhone frame. It can design a carousel of 3 to 8 slides at 1080 by 1350. It writes a caption for each network, checks the post against each network's rules and saves it as a draft.

It also knows what is worth posting. Spreadcast watches your App Store listing and finds moments: a new version with what changed, taken from your release notes, or a rating milestone worth a thank you. The assistant starts from those, so you are not inventing topics in the chat.

Drafts are the default by design. When you connect Claude or ChatGPT you sign in with Spreadcast, and the consent screen asks one question with two answers: Make Drafts or Make and Publish. Make Drafts is picked for you. With it, the assistant can design, write and save but cannot schedule or publish, however the request is worded. Approving a draft is its own step.

Spreadcast publishes to Instagram, TikTok, LinkedIn, Facebook, Threads, Pinterest, Bluesky, Telegram and Discord, and YouTube and Mastodon connect too. The Free plan includes the MCP server and saves drafts. Pro, at $29 a month for one app, adds scheduling and publishing to every network you connect, with the design and the captions included in that price. Studio, at $79 a month, covers 5 apps, each with its own brand, and 3 seats. The full tool list and setup are on our social media MCP server page, and the MCP overview gives the short version.

Spreadcast MCP vs Buffer MCP: Feature by Feature

Buffer facts come from Buffer's MCP guide, Buffer's MCP page and Buffer's pricing, read on October 16, 2026. We make Spreadcast, so the rows start with the work of making a post, which is where the two servers differ most.

Spreadcast MCP vs Buffer MCP: Feature by Feature: Buffer MCP compared with Spreadcast
Buffer MCPSpreadcast
The post pictureNo design tool. You attach an image or video you already have, by link. Instagram and TikTok need one.Designs it in your app's brand: your colors, fonts and logo, a headline and a real screenshot of your app in an iPhone frame, in 12 kinds, plus carousels of 3 to 8 slides.
What to post aboutYour prompt, your saved ideas and your post templates.Moments from your App Store listing: a new version with what changed, or a rating worth a thank you, with suggested words.
Captions per networkYour assistant writes the text. One post per channel per call.Writes one caption per network in your brand's voice, with fitting hashtags, inside each limit, and a title for Pinterest and YouTube.
What a new post becomesA queued post by default, which publishes at the next slot. A draft only when the assistant asks for one, and the create tool can also publish at once.A draft, always, unless you chose Make and Publish when you connected.
ApprovingNo approve tool. Approval workflows are on the Team plan, and a draft is moved to the queue by editing it.A separate step. A drafts only connection can never approve, schedule or publish.
Checking before savingThe post is checked when it is saved. No separate check.A dry run puts the post through every network check without saving anything.
NetworksInstagram, Facebook, X, LinkedIn, Pinterest, YouTube, Google Business, Mastodon, TikTok, Threads, Bluesky and Start Page.Instagram, TikTok, LinkedIn, Facebook, Threads, Pinterest, Bluesky, Telegram and Discord, plus YouTube and Mastodon.
AnalyticsTotals and averages across posts for up to 365 days, refreshed daily, plus per post numbers.Totals per network, top posts, your own best hours and weekdays, follower changes and your app's ratings.
How you connectOAuth in Claude, ChatGPT, Cursor and most other clients. A personal key for n8n and unlisted tools.Sign in with Spreadcast in Claude and ChatGPT. A key or sign in for Claude Code and Cursor.
What a connection can reachYour whole Buffer account, every organization and channel. Keys can be limited by permission and set to expire.Your Spreadcast account, with drafts or publishing chosen on the consent screen. Remove it in Settings, AI Assistants.
Price to post to 5 networks$30 a month on Essentials billed monthly (5 channels at $6), for publishing only. Free covers 3 channels.$29 a month on Pro for one app, with the design, captions and publishing included. Free saves drafts.

One Release, Two Servers: Version 3.2 of Streakly

An example with an invented habit tracker called Streakly, posting to Instagram, LinkedIn and Bluesky from Claude. It shows the mechanics of each server, not a customer result.

One Release, Two Servers: Version 3.2 of Streakly
StepWith the Buffer MCP serverWith the Spreadcast MCP server
Knowing there is newsYou remember that version 3.2 shipped and tell Claude what changed.Spreadcast has already found version 3.2 on the App Store listing, with the release notes. Claude lists it as a moment.
The pictureYou open a design tool, build an image around a screenshot, export it and upload it somewhere Claude can link to.Claude designs a new version post and a 5 slide carousel in Streakly's green and cream, with real screenshots in an iPhone frame. Previews show in the chat.
The wordsClaude writes from your notes. It makes one create call per channel, three in all.Claude writes a caption for each of the three networks from the release notes, in the brand's voice.
Before savingYou ask for drafts so nothing joins the queue yet.Claude runs the dry run, which passes, and saves drafts, the only thing a Make Drafts connection can do.
Going liveYou open Buffer, look at the drafts and move them into the queue, or ask Claude to edit them into it.You open the Spreadcast Dashboard, look through the slides, change a word and approve. On Pro, Spreadcast publishes at the time you picked.

For wording you can borrow on release day, see our app update announcement examples.

When the Buffer MCP Server Is the Better Pick

Buffer's server is a good one, and for many people it is the right one. Pick it in these cases, or run both side by side.

  • You Already Make Your Own Pictures and Videos

    If the media exists, Buffer's server is a fast way to get it scheduled from a chat. You do not need a tool that designs, and Buffer's Free plan costs nothing for 3 channels.

  • You Need X, Google Business Profile or Start Page

    Buffer's create tool posts to all three. Spreadcast does not post to X or Google Business Profile, and it has no link in bio page.

  • Your Posts Are About More Than an App

    Hiring news, event photos, opinions, blog links. Buffer publishes anything you write. Spreadcast is built around an app on the App Store and its listing.

  • You Manage Many Brands

    Buffer's per channel rate falls after the tenth channel, and the Team plan adds approval workflows and access levels for each team member. For an agency with dozens of accounts that model fits well.

  • Your App Is Only on Google Play

    Spreadcast reads App Store listings. An app that is only on Android has no listing for it to watch, so a general scheduler like Buffer is the better choice today.

How to Switch From the Buffer MCP Server to Spreadcast, or Run Both

You do not have to choose one. Many app teams keep Buffer for posts they write by hand and let Spreadcast make the app posts. These steps cover both setups.

  1. Step 1

    Decide What Each Tool Owns

    Let Spreadcast handle what comes from the app (versions, ratings, features) and keep Buffer for the rest. Each publishes only its own calendar, so glance at both weekly to avoid two posts in one hour.

  2. Step 2

    Add Your App to Spreadcast

    Paste your App Store link on the start page. Spreadcast reads the public listing and needs no code and no developer account access. Then connect your social accounts.

  3. Step 3

    Add Spreadcast as a Connector

    In Claude, open Customize, Connectors, Add custom connector and paste the Spreadcast address from Settings, AI Assistants. In ChatGPT, add it as a custom server on a plan that allows writing. Sign in with Spreadcast and keep Make Drafts. On Claude Free, remember the limit of one custom connector.

  4. Step 4

    Keep or Remove the Buffer Connection

    To leave Buffer, remove the connection under Settings, API, Active Integrations, delete keys you made for assistants and remove the connector in Claude or ChatGPT.

  5. Step 5

    Ask for Your First Designed Post

    Try: draft posts from my app's news. The assistant lists the moments Spreadcast found, designs a post for each and saves drafts. Approve them in Spreadcast. Our guide to scheduling social media posts with Claude walks through a full session.

Other Social Media MCP Servers to Compare

Buffer and Spreadcast are two of about ten tools with a social media MCP server today. Metricool, Postiz and Hootsuite are among the others. Our roundup of the best social media MCP servers puts all of them side by side, with free plans, sign in methods and what each can and cannot do.

For Buffer itself, see the Buffer alternatives roundup, the Buffer vs Hootsuite comparison and the guide to scheduling social media posts with ChatGPT.

Questions

Frequently Asked Questions

Is the Buffer MCP server free?

Yes. Buffer's MCP page says MCP access is included on every plan, including Free. The Free plan covers 3 channels, 10 scheduled posts per channel at a time and 3,000 requests per 30 days. Paid plans start at $6 per channel a month on Essentials. Your Claude or ChatGPT plan is separate.

What is the Buffer MCP server address?

The only official address is mcp.buffer.com/mcp, starting with https. In Claude, ChatGPT and Cursor you sign in with Buffer over OAuth. Other clients send a personal Buffer API key as a Bearer header.

Does the Buffer MCP work with ChatGPT?

Yes, as a custom server with OAuth on the web. OpenAI's help article lists actions that change data, such as creating a post, on Business, Enterprise and Edu workspaces, and read and fetch only on Pro. Free and Plus are not listed.

Does the Buffer MCP work with Claude?

Yes. Buffer is in Claude's connector list, so you can search for it under Customize, Connectors and click Connect, or add it by address as a custom connector. Claude Code adds it with one command. Claude's Free plan allows one custom connector.

Can the Buffer MCP server design images for my posts?

No. Its tools attach media you already have by link, and Instagram and TikTok need an image or a video. Buffer's AI Assistant writes text only. Spreadcast's MCP server designs post pictures and carousels in your app's brand with real screenshots, if you make an app.

Will my assistant publish through Buffer without asking?

It can, if you allow the tool. A new post joins the queue by default and publishes at the next slot, and the create tool can also publish at once. Ask for a draft in your request and keep your client's approval prompt on for tools that write, as Buffer's guide recommends.

What is the difference between the Buffer AI Assistant and the Buffer MCP?

The AI Assistant lives inside Buffer's composer and helps write and rework post text, free on every plan. The MCP server lets an outside assistant such as Claude or ChatGPT read and change your Buffer posts from its own chat.

What is a good Buffer MCP alternative for app makers?

Spreadcast. Its MCP server finds moments on your App Store listing, designs the post and carousel in your app's brand, writes a caption per network and saves drafts by default. Free saves drafts, and Pro at $29 a month adds scheduling and publishing with the design included.

Prices, plans and features change. This comparison describes each product as its own site described it on the date shown under Sources. Check the vendor's site before you decide. Product names are trademarks of their owners.

Sources

Where These Facts Come From

Every outside number, rule and price on this page links to the page it was taken from.

  1. Buffer MCP, plans and how it worksBuffer
  2. Buffer MCP developer guide with every toolBuffer Developers
  3. Connect Buffer to Claude and Claude CodeBuffer Developers
  4. Connect Buffer to ChatGPT and CodexBuffer Developers
  5. Connect Buffer to CursorBuffer Developers
  6. Buffer API rate limits by planBuffer Developers
  7. Buffer API authentication, key scope and OAuthBuffer Developers
  8. Buffer pricing and plansBuffer
  9. Buffer machine readable pricing with channel table and volume tiersBuffer
  10. Talk to your agent via MCP, changelog entryBuffer
  11. Connecting Buffer to automation tools and AI assistantsBuffer Help Center
  12. How to create your Buffer API key, with permissions and expiryBuffer Help Center
  13. How to post on social media from ClaudeBuffer
  14. Buffer AI Assistant product pageBuffer
  15. How I use Buffer with Claude, videoBuffer
  16. Why aren't my Instagram posts sending automatically?Buffer Help Center
  17. Instagram error libraryBuffer Help Center
  18. Using TikTok with BufferBuffer Help Center
  19. Using Canva with BufferBuffer Help Center
  20. Hosting media for postsBuffer Developers
  21. What is Buffer's API?Buffer Help Center
  22. Migrating from the REST APIBuffer Developers
  23. Buffer CLIBuffer Developers
  24. Buffer sample appsBuffer on GitHub
  25. Canva MCP export design toolCanva Developers
  26. Get started with custom connectors using remote MCPAnthropic Help Center
  27. Getting started with connectors in Claude, videoAnthropic
  28. Connecting custom MCP servers in ChatGPTOpenAI Help Center
  29. What is the Model Context ProtocolModel Context Protocol

Researched and written by Spreadcast. Last checked on October 16, 2026.

Still on autopilot

Let Your Assistant Design the App Post, Not Just Queue It

Connect Spreadcast to Claude or ChatGPT, sign in, and ask for a post from your app's latest update. It saves a designed draft, and nothing goes out until you approve it.

Free to start · No credit card · No manual posting