Tool

Social Media MCP Server for Claude, ChatGPT and Cursor

Spreadcast's social media MCP server lets Claude, ChatGPT, Claude Code and Cursor create designed posts and carousels in your app's brand, write a caption for each network and publish them from your Spreadcast account. New connections save drafts, and nothing goes out until you approve it.

Free to start · No credit card · No manual posting

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.

Video: What the Model Context Protocol Is

The people who created the Model Context Protocol at Anthropic explain its core parts, how a server offers tools to an assistant and why one open standard lets the same server work across many AI apps. Video by Anthropic on YouTube

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Video: How to Add an MCP Server to Claude Code

Claude's own lesson on adding an MCP server to Claude Code, choosing whether it is shared with your team or kept to yourself, and keeping its tools from filling up the context. Video by Claude on YouTube

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.

Which Claude and ChatGPT Plans Can Add a Custom Connector
AssistantPlans that can add a custom MCP serverWhat to know
ClaudeFree, 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.
ChatGPTBusiness, 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 CodeAny 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.
CursorCursor 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.

Example Requests You Can Type
What you typeWhat the assistant does in SpreadcastWhat 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Spreadcast vs Other Social Media MCP Servers: Buffer, Postiz or Metricool MCP compared with Spreadcast
Buffer, Postiz or Metricool MCPSpreadcast
Creating the post picturePostiz'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 connectBuffer 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 becomesBuffer'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 draftBuffer'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 postBuffer 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 voiceNot 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 savingPostiz 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.
VideoPostiz 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.
AnalyticsBuffer 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.
NetworksBuffer'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 neededMetricool 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.

Spreadcast Plans for the MCP Server
PlanPriceAppsWhat the assistant can do
Free$01Read 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 month1Everything in Free, plus scheduling and publishing to every network you connected, once you allow publishing.
Studio$79 a month5Everything 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.

Questions

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.

Sources

Where These Facts Come From

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

Still on autopilot

Connect Your Assistant to Spreadcast

Add Spreadcast as a custom connector in Claude or ChatGPT, sign in, and ask for your first designed post. Nothing goes out until you approve it.

Free to start · No credit card · No manual posting