What the Spreadcast Social Media MCP Server Is
Spreadcast's social media MCP server lets an AI assistant create social media content for your app and publish it, from inside your Spreadcast account. You ask Claude or ChatGPT for a post in plain words. The assistant reads your brand kit and designs the post picture or a carousel in your app's colors, fonts and logo, with a real screenshot of your app in an iPhone frame. It writes a caption for each network the post goes to. Then it checks the post against each network's rules and saves it to your Spreadcast calendar as a draft. You look at the draft and approve it, and Spreadcast publishes it at the time you picked.
So Spreadcast is not a scheduler that only sends out what you bring. The picture, the carousel and the captions are made in the same conversation, from your app's own brand kit and App Store listing, and the scheduling and publishing come after that.
MCP stands for Model Context Protocol. The official MCP introduction calls it an open source standard for connecting AI applications to outside systems, and compares it to a USB C port: one plug that many assistants understand. Claude, ChatGPT, Claude Code, Cursor and VS Code all speak it. So one Spreadcast address works in every one of them, and you do not need a separate plugin for each assistant.
The Spreadcast address is spreadcast.app/api/mcp, starting with https. You never have to type it from memory: Settings, AI Assistants shows it with a Copy button. In Claude and ChatGPT you paste it once as a custom connector and sign in with your Spreadcast account. In Claude Code and Cursor you can use a key made in the same Settings screen.
For the wider picture, the AI social media manager page explains what Spreadcast does without any assistant, and our roundup of the best social media MCP servers compares every vendor that has one. If you are new to posting from a chat window, start with the guides on how to schedule social media posts with Claude and how to schedule social media posts with ChatGPT. For servers that cover ads, analytics and SEO, see the best MCP servers for marketing.
How Claude or ChatGPT Creates Social Media Posts for Your App
Creating the post comes first. In one conversation the assistant finds something to post about, designs the picture or the carousel, writes the captions and only then saves, schedules and publishes. Here is what happens at each step.
- Step 1
Start From a Moment or an Idea
The assistant can start from a moment Spreadcast found in your App Store listing, such as a new version with what changed or a rating worth thanking people for. Or it starts from your own idea, typed in plain words: "a post about our offline mode" is enough.
- Step 2
Design a Post Picture in 12 Kinds
It designs one post picture in your brand: your colors, your fonts and your logo, a headline written for the post and a real screenshot of your app in an iPhone frame when your brand kit has one. There are 11 kinds: feature, launch, announcement, testimonial with a real App Store review, comparison, problem and solution, stat, quote, brand statement, tutorial and list. Every one is laid out from your own brand assets and screenshots; the MCP server makes no AI photos.
- Step 3
Design a Carousel of 3 to 8 Slides
For a carousel it designs 3 to 8 slides in one look: a cover, screens of your app and a last slide that sends people to the app. Every slide uses the same colors, fonts and logo, so the carousel reads as one piece when people swipe through it.
- Step 4
Design a Moment Post
For an App Store moment it designs the matching picture: a new version post with what changed and your app's screenshot, or a rating post. It is the same design the Spreadcast Dashboard shows for that moment.
- Step 5
See the Preview in the Chat
The pictures are drawn on the Spreadcast server by the same design code as the Spreadcast app, so the result is exactly what the app would make, not an approximation. They take seconds, show up in the chat as previews and are saved to your Spreadcast library at 1080 by 1350, ready to attach to a post.
- Step 6
Write the Captions, Then Check, Schedule and Publish
The assistant writes a caption for each network in your brand's voice, checks the post against every network's rules and saves it as a draft. You approve it in Spreadcast, or allow publishing and the assistant asks you before it schedules or publishes.
What Claude or ChatGPT Can Do in Spreadcast
The server gives an assistant 21 tools and 2 ready prompts. Here they are grouped by what you would ask for, starting with the ones that create content. Each card says what the assistant can do, in the words you would use, not the internal tool names.
See Your Account and Connected Networks
The assistant can read your plan, which networks you have connected, which apps are on the account and whether this connection may publish. That is why it can answer "Am I connected to Pinterest?" or "Can you schedule this, or only save a draft?" before it writes anything.
Read Your Brand Kit
For each app on the account it reads the brand kit: the name, the description, the audience, the website, the colors, the fonts and the logo. Every post it designs and writes starts from this, so the picture and the wording match the app and the audience you described, not a generic look or voice.
Design a Post Picture
It designs one social media post picture in your app's brand, in any of 11 kinds, with a headline written for the post and a real screenshot of your app in an iPhone frame when the brand kit has one. The picture shows in the chat and is saved to your Spreadcast library.
Design a Carousel
It designs a carousel of 3 to 8 slides in one look: a cover, screens of your app and a last slide that sends people to the app. The slides show in the chat, are saved to your library and are ready to attach to a post.
Design a Moment Post
For a new version or a rating from your App Store listing, it designs the moment post picture, the same design the Spreadcast Dashboard shows, with what changed and your app's screenshot for a new version.
Follow Each Network's Posting Rules
Before it writes, the assistant can read each network's rules from Spreadcast: the text limit, whether a post may be text alone, how many pictures it may carry, how long a video may be and which fields are required, such as a title for Pinterest and YouTube and a privacy setting for TikTok. It also gets the writing style and the number of hashtags that tend to work on each network. For video, the YouTube MCP server page covers uploading Shorts from Claude.
Find Moments in Your App Store Listing
Spreadcast watches your app's App Store listing. The assistant can list the moments it found: a new version with what changed, taken from your release notes, and a rating worth thanking people for. Each moment comes with suggested words. If a moment is not worth a post, the assistant can skip it so it stops coming back.
Write a Post in Your Brand's Voice
Give it a few notes and it writes one post in the brand's voice. There are 12 kinds: feature, launch, announcement, testimonial, lifestyle, comparison, problem and solution, stat, quote, brand statement, tutorial and list. It never invents facts, numbers or quotes. If your notes do not contain a number, the post will not contain one either.
Write a Caption for Each Network
One post rarely reads well everywhere. The assistant writes a caption for each network the post goes to, the way people read on that network, with fitting hashtags and inside its limit. It looks at the attached pictures and watches an attached video before it writes, and it gives Pinterest and YouTube a title. The Threads MCP server page shows the same flow for Threads.
Add Pictures and Videos You Bring
The assistant can attach a picture or a video from a public link, for example a Canva export, or a small picture sent directly. Pictures are saved as JPEG, which is the only picture format Instagram's API takes according to Meta's content publishing guide.
Check a Post Before It Is Saved
A dry run puts a post through every check Spreadcast runs, without saving anything. The assistant can see that a caption is over the limit, that a Pinterest title is missing or that a network needs a picture, and fix it first. You do not find out at publishing time.
Save, Schedule and Publish Posts
The assistant can create a post on your calendar. By default it is a draft. With publishing access, which you choose yourself, it can also schedule the post for a time or publish it at once.
Change, Reschedule, Approve, Delete and Retry
It can change a post that has not gone out, move it to another time, approve a draft, delete a post that has not gone out and send a failed post again to the networks that failed. A post that is already published stays published.
See What Is on the Calendar
It can list your posts with filters: drafts, scheduled, published or failed. It can open one post and read each network's state, the link to the live post and its latest likes, comments and reach.
Read How Your Posts Did
Ask how the last weeks went and it reads your results: totals per network, your top posts, the hours and weekdays that worked best for your own posts, follower changes and your app's ratings. Best times come from your own results, not from an industry average.
Two Ready Prompts
Two prompts come with the server: "Draft posts from my app's news" and "Plan a week of posts". In assistants that show prompts, you pick one and the assistant runs the steps in order: it reads the account, the brand kit and the rules, then drafts.
Which Networks It Posts To, and Why X Is Not One of Them
Spreadcast connects to 11 networks: Instagram, Facebook, LinkedIn, Threads, Pinterest, TikTok, YouTube, Bluesky, Telegram, Discord and Mastodon. Anything the assistant drafts can go to any of them that you have connected in Spreadcast. You connect each network once in Spreadcast itself. The assistant never sees your passwords for those networks.
X, formerly Twitter, is not one of the 10. Spreadcast does not post to X, so an assistant connected to Spreadcast cannot post to X either. If you ask for an X post, the assistant can read your account, see that X is not connected and tell you so instead of pretending.
Most people searching for an Instagram MCP server want one thing: to post to Instagram from Claude without opening Instagram. Spreadcast covers that through your connected Instagram account. Instagram's API publishes to professional accounts, according to Meta's content publishing guide, so switch the account to a professional one before you connect it. The same guide counts a carousel as one post and accepts up to 10 pictures or videos in one carousel, so a Spreadcast carousel of 3 to 8 slides fits inside that limit.
For a deeper walk through on publishing without a chat window at all, see how to automate social media posts.
How to Connect Claude to Spreadcast
These steps follow Anthropic's guide to custom connectors, read on October 15, 2026. No key is needed: you sign in with Spreadcast instead.
- Step 1
Open Connectors in Claude
In Claude, open Customize, then Connectors. Click the plus Add button and choose Add custom connector. On a Team or Enterprise plan, an Owner adds the connector once in Organization settings, Connectors, and each member then clicks Connect on it.
- Step 2
Paste the Spreadcast Address
Give it a name, such as Spreadcast, and paste the address spreadcast.app/api/mcp, starting with https. You can copy it from Settings, AI Assistants in Spreadcast. Click Continue. Claude shows the sign in settings it detected. Under Authentication, choose Sign in now, then click Add.
- Step 3
Sign In With Spreadcast
Claude opens Spreadcast. Log in if you are not already, then choose what the assistant may do: Make Drafts, or Make and Publish. Click Allow Access. You are sent back to Claude and the connector shows as connected. There is no key to copy and nothing to paste a second time.
- Step 4
Turn It On in a Chat
In a chat, click the plus button at the lower left, then Connectors, and switch Spreadcast on. Anthropic's guide says connectors can be switched on or off for each conversation. Because the connection runs from Anthropic's cloud, the same connector works in Claude on the web, the desktop app and the mobile apps.
- Step 5
Ask for Your First Post
Try "Read my Spreadcast brand kit, design a feature post about our latest update and write a LinkedIn caption." Claude may ask before it runs a tool. Approve the Spreadcast tools you trust. The designed picture shows in the chat. Then open Spreadcast, find the draft on the Dashboard or the calendar, and approve it there.
How to Add Spreadcast as a ChatGPT Connector
ChatGPT handles custom MCP servers through Plugins. These steps follow OpenAI's help article on connecting custom MCP servers and OpenAI's MCP developer docs, both read on October 15, 2026. Check the plan table further down first: not every ChatGPT plan can add one.
- Step 1
Open Plugins in ChatGPT on the Web
OpenAI's article says custom MCP servers are connected on the web only, not in the mobile app. Open ChatGPT in a browser and go to Plugins. On a Business workspace only admins and owners can create and publish a custom MCP server. On Enterprise and Edu, admins can also grant that permission to chosen members.
- Step 2
Add a Custom MCP Server
Select the plus button, then Add custom MCP server. Enter a name such as Spreadcast and, if you like, a short description. Under Connection, paste the address spreadcast.app/api/mcp, starting with https.
- Step 3
Choose OAuth and Accept the Warning
Set authentication to OAuth, so you sign in with Spreadcast instead of pasting a key. Read the risk warning, tick I understand and want to continue, and select Create as a plugin. ChatGPT then lists the Spreadcast tools it found.
- Step 4
Sign In With Spreadcast and Allow Access
ChatGPT sends you to Spreadcast. Log in, choose Make Drafts or Make and Publish, and click Allow Access.
- Step 5
Use It in a Chat
Start a new chat, type @ and pick Spreadcast. OpenAI's article says the choice applies to that message, so mention Spreadcast again when a later message needs it. For write actions, such as saving a draft, ChatGPT may ask you to confirm before it goes ahead.
How to Connect Claude Code and Cursor With a Key
Tools that run in your editor or terminal can send a header with every request, so a key is the simplest route. The commands below follow Claude Code's MCP docs and Cursor's MCP docs.
- Step 1
Make a Key in Spreadcast
Open Settings, AI Assistants in Spreadcast and make a key. Leave Can Publish Posts off if you want drafts only. Turn it on only if this tool should schedule and publish. Settings shows a ready line to paste with your key and the address already filled in.
- Step 2
Add It to Claude Code
Paste the line from Settings into your terminal. Its shape is: claude mcp add --transport http spreadcast <address> --header "Authorization: Bearer <key>". Claude Code's docs show the same form for any remote server that takes a Bearer token. To remove it later, run claude mcp remove spreadcast.
- Step 3
Or Let Claude Code Sign In Without a Key
Claude Code can also use Sign in with Spreadcast. Add the address alone with claude mcp add --transport http spreadcast <address>, then type /mcp inside Claude Code and follow the steps in your browser. You get the same consent screen as in Claude and ChatGPT.
- Step 4
Add It to Cursor
Cursor reads MCP servers from a file named mcp.json: one in the .cursor folder of a project for that project, or one in the .cursor folder of your home directory for every project. Add an entry named spreadcast with the url set to the Spreadcast address and a headers entry with Authorization set to Bearer and your key. Cursor's docs say you can switch servers on or off from Customize in the sidebar.
- Step 5
Keep the Key Out of Shared Files
A key is a password for your Spreadcast account. Put it in your home folder config rather than a project file that goes into git, and give each tool its own key, so removing one does not break the others.
Which Claude and ChatGPT Plans Can Add a Custom Connector
Spreadcast's MCP server works on every Spreadcast plan. Whether you can add it depends on your assistant's plan. Each row comes from the vendor's own help page, read on October 15, 2026.
| Assistant | Plans that can add a custom MCP server | What to know |
|---|---|---|
| Claude | Free, Pro, Max, Team and Enterprise, according to Anthropic's custom connectors guide. Free is limited to one custom connector. | On Team and Enterprise an Owner adds it for the organization, then each member connects with their own Spreadcast login. |
| ChatGPT | Business, Enterprise and Edu workspaces on the web, according to OpenAI's help article. On Business only admins and owners can add it. | The same article says Pro users can connect custom MCP servers with read and fetch permissions only, which is not enough to save a draft. It does not list Free or Plus. |
| Claude Code | Any setup that can run Claude Code. Remote servers are added with one command, per Claude Code's MCP docs. | Use a key, or sign in with Spreadcast through /mcp. |
| Cursor | Cursor reads remote servers from mcp.json and supports OAuth, per Cursor's MCP docs. | A key in the headers is the most direct route. |
Plans change. If the vendor's page says something different when you read it, trust the vendor's page.
How Sign In With Spreadcast Works
When Claude or ChatGPT first reaches the Spreadcast address without a sign in, Spreadcast answers that it needs one and points to where to sign in. That answer is what makes the assistant show a Connect button. You click it, a Spreadcast page opens, you log in and you see a consent screen.
The consent screen shows where you will be sent back to, so you can see which assistant is asking. It offers two choices. Make Drafts lets the assistant read your account and save drafts. Make and Publish also lets it schedule and publish. You click Allow Access or Cancel. Nothing is shared until you click Allow Access.
This follows the MCP authorization specification, which builds sign in for MCP on OAuth 2.1 and requires the code exchange protection called PKCE. Spreadcast also binds each access token to the Spreadcast server, so a token issued for Spreadcast cannot be replayed somewhere else. Access tokens last an hour. Refresh tokens last sixty days and are replaced each time they are used. Spreadcast stores only a scrambled copy of each token, never the token itself.
The result for you: no key to make, copy or lose in Claude and ChatGPT. Your Spreadcast password never goes to the assistant. And every connection shows up by name in Settings, AI Assistants, where you can remove it.
Make Drafts by Default, and How to Allow Publishing
Every new connection starts with drafts. The assistant can design the picture or the carousel, write the post and its captions, attach pictures and put the post on your calendar, and it stops there. Nothing goes out until you approve it in Spreadcast, on the Dashboard or in the calendar. This is on purpose. A chat assistant can misread a request, and a post on your brand's Instagram is public within seconds.
Approving is its own step, separate from writing. That lets you work the way most people want to: the assistant designs and drafts a week of posts, you look at them in Spreadcast, you change a word and you approve. If you would rather approve from the chat, a connection with publishing access can approve too, and the assistant is told to show you the post, the networks and the time and ask you before it approves or publishes anything.
To allow publishing, choose Make and Publish on the consent screen when you connect. If you already connected with Make Drafts, remove the connection in Settings, AI Assistants and connect again with the other choice. For Claude Code and Cursor, switch on Can Publish Posts for the key in the same Settings screen. Scheduling and publishing also need the Pro plan. On Free, the assistant saves drafts and you publish them yourself.
Both assistants add their own checks on top. Anthropic's guide tells you to review each tool approval request and keep Allow always for tools you trust. OpenAI's help article says ChatGPT may ask you to confirm write actions, depending on the app's permissions and the action.
How You Stay in Control of What Gets Posted
Four things keep the assistant inside the lines you set.
You Pick Drafts or Publishing on the Consent Screen
The choice is yours each time you connect, and Make Drafts is the default. A key for Claude Code or Cursor saves drafts unless you switch on Can Publish Posts.
Approve Is a Separate Step
Writing a post and sending it are two different actions. A connection with drafts only can never approve, schedule or publish, however the request is worded.
The Assistant Asks Before It Publishes
With publishing access, the assistant is told to show the post, the networks and the time and wait for your yes before it approves or publishes.
You Can Remove Access at Any Time
Open Settings, AI Assistants in Spreadcast and remove the connection or the key. It stops working at once. You can also remove the connector in Claude, under Customize, Connectors, or run claude mcp remove spreadcast in Claude Code.
Example Requests You Can Type
These are plain requests that work once Spreadcast is connected. The middle column is what the assistant does in Spreadcast. The last column is what you see.
| What you type | What the assistant does in Spreadcast | What you see |
|---|---|---|
| Design a carousel about our offline mode and write captions for Instagram and LinkedIn. | Reads your brand kit, designs 3 to 8 slides with a cover, screens of your app and a last slide that sends people to the app, writes a caption for each network, checks the post and saves a draft. | The slides as previews in the chat, both captions, and a draft on your calendar with the carousel attached. |
| Draft posts from my app's news. | Reads your account and brand kit, lists the moments from your App Store listing, designs a moment post picture for each one, writes the captions and saves them as drafts. | The pictures and captions in the chat, and the same drafts on your Spreadcast calendar, waiting for approval. |
| Design a feature post about the new dark mode for LinkedIn. | Designs a feature post picture with your colors, fonts, logo and a real screenshot of your app in an iPhone frame, writes the LinkedIn caption, checks it and saves a draft. | The picture and the caption in the chat, and a draft on the calendar with the picture attached. |
| Make a stat post and a tutorial post from these notes. | Writes both posts from your notes without inventing numbers, designs a stat picture and a tutorial picture in your brand and saves them to your library. | Two designed pictures in the chat, ready to attach to posts. |
| Plan a week of posts for Instagram and LinkedIn. | Reads the rules for both networks and your recent results, designs a picture for each post and drafts posts spread over the week at the hours that worked best for you. | A plan with a day, a time and a picture for each post. Every post is a draft until you approve it. |
| Post to Instagram from Claude: this Canva design, tomorrow at 9. | Adds the picture, writes an Instagram caption with fitting hashtags, checks it, then shows you the post, the network and the time and asks before scheduling. | A question in the chat. With publishing access and your yes, the post is scheduled. With drafts only, it waits in Spreadcast. |
| Turn this post into captions for Pinterest, TikTok and YouTube. | Writes one caption per network, gives Pinterest and YouTube a title and notes the TikTok privacy setting. | Three captions, each inside its network's limit. |
| Check this post before you save it. | Runs every check without saving. | Any problems, such as a caption over the limit or a missing title, listed in plain words. |
| What failed this week, and can you try again? | Lists failed posts, reads which networks failed and sends those networks again. | Which posts failed, on which network, and whether the retry worked. |
| Move Thursday's post to Friday at 10. | Reschedules the post, as long as it has not gone out. | The new time in the chat and on the calendar. |
| How did my posts do in the last 30 days? | Reads totals per network, top posts, best hours and weekdays, follower changes and your app's ratings. | A short summary with your best post and the times that worked. |
| Skip the rating moment, it is not worth a post. | Marks that moment as skipped so it stops being offered. | A confirmation. The moment no longer shows in the list. |
You do not need to name tools. The assistant picks them from your request.
A Session From App Update to Designed and Approved Posts
This example uses an invented app, a habit tracker called Streakly, on Spreadcast Pro with Instagram, LinkedIn and Bluesky connected and a Make Drafts connection in Claude. It shows the mechanics, not a customer result.
- Step 1
You Ask for Posts From the Latest Update
You type "Create posts from my app's news, and make a carousel about the new reminders for Instagram and LinkedIn." Claude reads the account and sees three connected networks and a drafts only connection. It reads the Streakly brand kit: the audience is people building a morning routine, the colors are green and cream, and the kit has the logo, the fonts and screenshots of the app.
- Step 2
Claude Finds the Moment
Spreadcast has spotted version 3.2 on the App Store listing, with release notes about reminders that adapt to your schedule and a new widget. Claude reads the suggested words that came with the moment.
- Step 3
Claude Designs the Moment Post and the Carousel
Claude designs the new version post for 3.2, with what changed and a Streakly screenshot in an iPhone frame. Then it designs a carousel of 5 slides in the same green and cream: a cover, three screens of the app showing the new reminders and the widget, and a last slide that sends people to the App Store. The previews show up in the chat within seconds and are saved to the Spreadcast library.
- Step 4
Claude Writes the Captions and Checks
It writes a caption for each network: a longer one for LinkedIn, a short one for Bluesky and an Instagram caption with a few hashtags. It runs the dry run, which passes, and saves two drafts for Tuesday at the hour your past posts did best: the carousel for Instagram and LinkedIn, and the version post for Bluesky.
- Step 5
You Approve in Spreadcast
You open the Spreadcast Dashboard, look through the slides, read the captions, change one word on LinkedIn and approve. Spreadcast publishes on Tuesday. On Friday you ask Claude how it did, and it reads the likes, comments and reach for each network.
Spreadcast vs Other Social Media MCP Servers
Buffer, Postiz and Metricool also run MCP servers. Their column comes from each vendor's own MCP page, read on October 15, 2026: Buffer's MCP guide, Postiz's MCP introduction and Metricool's MCP plan requirements. The full field is in the best social media MCP servers.
| Buffer, Postiz or Metricool MCP | Spreadcast | |
|---|---|---|
| Creating the post picture | Postiz's MCP page lists tools to generate AI images and videos for posts. Buffer's MCP page attaches images, videos and documents you supply and lists no design tool. Metricool's page says Canva and Drive files are not available through its MCP. | Designs post pictures in 12 kinds, carousels of 3 to 8 slides and App Store moment posts from your brand kit and App Store listing: your colors, fonts, logo and a real screenshot of your app in an iPhone frame. Previews show in the chat. |
| How you connect | Buffer takes an API key sent as a Bearer header. Postiz takes an API key, in the address or as a Bearer token, or an OAuth token. Metricool connects through MCP OAuth. | Sign in with Spreadcast in Claude and ChatGPT, with no key to copy. A key from Settings, AI Assistants for Claude Code and Cursor, or sign in there too. |
| What a new post becomes | Buffer's create post tool adds to the queue unless you choose to save a draft. Postiz's schedule tool can schedule, save a draft or publish at once. Metricool's MCP creates and edits scheduled posts. | A draft. Scheduling or publishing needs the publishing access you chose on the consent screen. |
| Approving a draft | Buffer's and Postiz's MCP pages list no approve tool. Buffer can filter posts that need approval. | Its own step. The assistant shows the post, the networks and the time and asks first. |
| Ideas for what to post | Buffer stores ideas and post templates. None of the three pages mentions the App Store. | Moments from your App Store listing: new versions with what changed, and ratings worth a thank you, each with suggested words. |
| Writing in your brand's voice | Not mentioned on Buffer's or Postiz's MCP pages. The assistant writes from your prompt. | Reads the brand kit of each app and writes in that voice, with a caption per network. It never invents facts, numbers or quotes. |
| Network rules before saving | Postiz returns each platform's posting rules. Buffer lists minimum content per network on its create post tool. Neither page offers a check without saving. | Each network's limits and required fields up front, plus a dry run that checks a post without saving it. |
| Video | Postiz generates videos and cuts long YouTube videos into clips. Buffer attaches videos you supply. | Attach a video you bring from a public link. The assistant watches it before writing the captions. No video editing through MCP. |
| Analytics | Buffer pulls post metrics. Metricool queries its analytics and checks the best time to post. | Totals per network, top posts, best hours and weekdays from your own results, follower changes and app ratings. |
| Networks | Buffer's MCP page lists Instagram, Facebook, Twitter, LinkedIn, Pinterest, YouTube, Google Business, Mastodon, TikTok, Threads, Bluesky and Start Page. | Instagram, Facebook, LinkedIn, Threads, Pinterest, TikTok, YouTube, Bluesky, Telegram, Discord and Mastodon. Not X. |
| Plan needed | Metricool says its MCP works on any plan including Free, where Free schedules up to 20 posts a month. Buffer's and Postiz's MCP pages state no plan. | Every Spreadcast plan. Drafts on Free. Scheduling and publishing on Pro, $29 a month, which includes publishing to every connected network. |
When Buffer, Postiz or Metricool Is the Better MCP Server
Spreadcast is built for app makers, so pick another server if your needs sit elsewhere. If you need X or Google Business, Buffer's MCP page lists them and Spreadcast does not post there. If you want AI images from a free text prompt, generated videos or long videos cut into clips, Postiz offers those. If your main question is analytics across ad accounts, Metricool's MCP is built around its analytics.
Pick Spreadcast when the posts come from your app: a new version, a rating, a feature. That is where the App Store moments, the brand kit, the designed posts and carousels with real screenshots of your app and the drafts first approach save the most time. Many people use Spreadcast for those posts and keep their existing scheduler for everything else.
What the MCP Server Does Not Do
There is no video editing through the MCP server. An assistant can attach a video you bring by its public link, and it watches that video before it writes the captions, but Spreadcast does not cut or edit videos through MCP. Edit the video in the editor you already use, export it and give the assistant the link.
If you already design in Canva and want a post in that look instead of a Spreadcast design, you can bring it in. Canva's MCP tools page lists tools to create, edit and export designs, and says its export tool is available on all Canva plans. Ask your assistant to export the design, then attach the exported picture to the Spreadcast draft by its link.
There are no tools for comments or direct messages. The assistant cannot read or answer replies on your posts. Answer those in each network's own app.
And the assistant cannot post to X, because Spreadcast does not connect to it. It can tell you that, and it can still write the words for you to post by hand.
Spreadcast Plans for the MCP Server
The MCP server is included on every plan. What changes is what the assistant may do with your posts.
| Plan | Price | Apps | What the assistant can do |
|---|---|---|---|
| Free | $0 | 1 | Read your account, brand kit and rules, list moments, design posts, carousels and moment posts, write captions, check them and save drafts. You publish the drafts yourself. |
| Pro | $29 a month | 1 | Everything in Free, plus scheduling and publishing to every network you connected, once you allow publishing. |
| Studio | $79 a month | 5 | Everything in Pro for 5 apps, each with its own brand kit and 3 seats. |
Current details are on the pricing page. Your assistant plan is separate: see the plan table above for which Claude and ChatGPT plans can add a custom connector.
Frequently Asked Questions
What is a social media MCP server?
It is a server that lets an AI assistant work in a social media tool through the Model Context Protocol, an open standard described on modelcontextprotocol.io. Spreadcast's social media MCP server lets Claude, ChatGPT, Claude Code and Cursor design posts and carousels in your app's brand, write captions, check, schedule and publish posts in your Spreadcast account, with drafts only by default.
Can I post to Instagram from Claude?
Yes. Connect Spreadcast as a custom connector in Claude and connect your Instagram professional account in Spreadcast. Claude can then design the picture or a carousel, write the Instagram caption and save the post as a draft. You approve it in Spreadcast, or allow publishing and Claude asks you before it schedules it.
Can ChatGPT post to social media through Spreadcast?
Yes, on plans that can add a custom MCP server with write actions. OpenAI's help article lists ChatGPT Business, Enterprise and Edu on the web, and says Pro users get read and fetch permissions only. The steps are on this page.
Do I need an API key?
Not for Claude or ChatGPT. You sign in with Spreadcast and click Allow Access. Claude Code and Cursor can use a key made in Settings, AI Assistants, and Claude Code can also sign in without one.
Will the assistant publish without asking me?
No. A new connection saves drafts only, and you approve them in Spreadcast. If you choose Make and Publish, the assistant is told to show you the post, the networks and the time and ask before it approves or publishes.
Does Spreadcast's MCP server post to X or Threads?
Threads, yes. X, no. Spreadcast posts to Instagram, Facebook, LinkedIn, Threads, Pinterest, TikTok, YouTube, Bluesky, Telegram, Discord and Mastodon. X is not among them.
Is it free?
The MCP server works on every Spreadcast plan, including Free, where the assistant saves drafts. Scheduling and publishing need Pro at $29 a month. Your Claude or ChatGPT plan is separate.
How do I remove an assistant's access?
Open Settings, AI Assistants in Spreadcast and remove the connection or the key. It stops working at once. You can also remove the connector in Claude or run claude mcp remove spreadcast in Claude Code.
Can the assistant design the post picture?
Yes. Through the MCP server Claude or ChatGPT can design a post picture in 11 kinds, a carousel of 3 to 8 slides or an App Store moment post, in your app's colors, fonts and logo with a real screenshot of your app in an iPhone frame. The pictures come from the same design code as the Spreadcast app, show as previews in the chat and are saved to your Spreadcast library.
Can Claude make an Instagram carousel for my app?
Yes. Ask for a carousel about a feature and Claude designs 3 to 8 slides in your brand: a cover, screens of your app and a last slide that sends people to the app. It writes the Instagram caption and saves the post as a draft for you to approve.
Can the assistant edit videos through the MCP server?
No. It can attach a video you bring by its public link and watch it before writing the captions, but Spreadcast does not cut or edit videos through MCP.
Where These Facts Come From
Every outside number, rule and price on this page links to the page it was taken from.
- Get started with custom connectors using remote MCPAnthropic Help Center
- Connecting custom MCP servers in ChatGPTOpenAI Help Center
- MCP for ChatGPT developersOpenAI Developers
- What is the Model Context ProtocolModel Context Protocol
- MCP authorization specificationModel Context Protocol
- Connect Claude Code to tools via MCPClaude Code Docs
- Model Context Protocol in CursorCursor Docs
- Buffer MCP server guideBuffer Developers
- Postiz MCP introductionPostiz Docs
- MCP limits and plan requirementsMetricool Help
- Canva MCP tools and rate limitsCanva Developers
- Instagram content publishing guideMeta for Developers
- Video: what the Model Context Protocol isAnthropic
- Video: MCP in Claude CodeClaude
Researched and written by Spreadcast. Last checked on October 15, 2026.

