Works with all AI agents

Connect your AI agent

Choose your AI agent and connect in seconds.

Add to Claude

Works on every Claude plan, including free. Full Claude guide

  1. 1

    Add to Claude

    One click from Claude’s connector directory.

  2. 2

    Sign up or sign in

    Takes seconds, then you’re sent straight back.

  3. 3

    Ask Claude

    “Plan and schedule my posts for next week.”

Social Media MCP Server

The PostEverywhere MCP server lets Claude, ChatGPT, Cursor and any other AI agent publish, schedule and report on posts across all top platforms. 44 tools, hosted at mcp.posteverywhere.ai, included on every plan from $9 a month.

Get started from as little as $9 per month. $0 due today, cancel anytime.

ChatGPTClaudeGeminiMicrosoft CopilotGrokCursorWorks with any AI agent
Creator profileBusiness owner profileSocial media manager profileEntrepreneur profileContent creator profile

Used by 2,831 happy customers

PostEverywhere Agents page, connecting an AI agent with one address

Watch the full demo with sound

The basics

What is an MCP server for social media?

A social media MCP server is a connector that lets an AI agent work with your social accounts. It speaks the Model Context Protocol (MCP), the open standard AI apps use to call outside tools, so once it is connected your agent can publish, schedule and check posts itself. PostEverywhere is MCP for social media: one server that connects your agent to every account you have connected.

Without one, an AI agent can only write. You copy its post into each app, pick a time in each scheduler and check each feed afterwards. With PostEverywhere's MCP server, you ask in plain words (“schedule this to LinkedIn and X for Tuesday at 9am”) and the agent does those steps through one connection to every account you have connected.

Is MCP just an API?

Not quite. An API is built for code you write. MCP describes the same actions as tools that an AI agent can discover and choose between on its own. PostEverywhere offers both, on every plan: the MCP server for agents, and the social media API for your own code.

Who it is for

Anyone who wants a social media MCP integration for AI agents: founders and marketers who already plan posts with an AI agent, agencies running several brands, and developers building their own agents. If you ask Claude or ChatGPT to write your posts today, the server lets it finish the job. Or skip the setup and let PostEverywhere be your AI social media manager.

Get started

How to get started with the MCP server

Setting up an MCP server for scheduling social media posts takes a few minutes, from sign-up to your agent's first scheduled post.
  1. Start your 7-day free trial. Pick any plan from $9 a month. The MCP server is included on every plan.
  2. Connect your social accounts. Link the accounts you post to, once, in your PostEverywhere dashboard.
  3. Connect your AI agent to the MCP server. Add https://mcp.posteverywhere.ai in Claude, ChatGPT, Cursor or any MCP client and approve access. Setup guides for every AI agent.
  4. Ask it to post or schedule. Describe what you want in plain words. Every post lands in your calendar.
Start 7-day free trial

$0 due today, cancel anytime

Calendar
MonthWeekDay
TodayOct 5 – Oct 9, 2026

Mon

5

  • 9:00 AM

    Launch week is here

  • 1:30 PM

    Behind the scenes

Tue

6

  • 10:00 AM

    5 tips for faster scheduling

  • 5:00 PM

    Product teaser

Wed

7

  • 9:00 AM

    Customer story

  • 3:00 PM

    New templates

PostedScheduled
Your AI agentjust now

Done. 6 posts scheduled for the rest of the week, each one tailored for its platform.

How it works

How an AI agent publishes through PostEverywhere's MCP server

You ask, the agent picks the tools, and PostEverywhere does the publishing: checking each platform's rules and each account's health first, then posting and reporting back.

  1. Step 1

    You ask your agent

    In Claude, ChatGPT, Cursor or any MCP client, in plain words.

    Schedule this for LinkedIn and X on Tuesday at 9am.
  2. Step 2

    The agent calls PostEverywhere's MCP tools

    list_accounts to find your accounts, get_best_times or get_queue to pick a time, create_post to schedule it.

    • list_accountsLinkedIn, X
    • get_best_timesTue 9:00 AM
    • create_postScheduled
  3. Step 3

    PostEverywhere checks and schedules

    Each platform's rules and each account's health are checked, and the post lands in your calendar.

    TueScheduled
    9:00 AM
  4. Step 4

    It publishes and reports back

    get_post_results returns live links or errors for each platform. Webhooks can report each one too.

    • LinkedInPublished
    • XPublished

Everything your agent schedules shows up in your PostEverywhere calendar, where you can edit it before it goes out.

Capabilities

What your AI agent can do with it

The server covers the whole publishing job, not just one “create post” call. It is the same surface you use in the dashboard, including your posting queue, best times to post and bulk scheduling.

Publish and schedule.
Post now, at an exact time, or as a draft for review, to any mix of connected accounts in one call. Each platform can get its own caption.
Use your queue and best times.
Read your weekly posting slots and take the next free one, or read your suggested best times and schedule into one of them.
Work in bulk.
Schedule up to 50 posts in one request, and retry every failed post that matches a filter in one call.
Handle media.
Import images and videos from a link, upload local files (including PDFs for LinkedIn document posts), and create images from a prompt.
Write on brand.
Read your Brand Kit before writing, and generate captions that always fit each platform’s limit.
Check before posting.
Read each platform’s rules and each account’s health, so a post that would fail is caught before it is sent.
Report on results.
Read per-platform results with live links or errors, and posting and engagement totals for any time window.
Run reviews and campaigns.
Send drafts for approval, approve or request changes, and group posts into campaigns.
Chat with your AI agent

Plan next week's posts for all my accounts and schedule one a day at 9am.

Used PostEverywhere

  • list_accounts8 accounts
  • get_platform_rulesLimits checked
  • generate_caption×55 captions
  • bulk_create_posts5 posts scheduled

Done. Five posts are scheduled for Monday to Friday at 9:00 AM, each one tailored for its platform. They are in your calendar if you want to change anything.

Mon

9:00 AM

Tue

9:00 AM

Wed

9:00 AM

Tool reference

All 44 tools, named

Every tool on the full server, grouped by job, with what it does. Connecting through Claude's connector directory gives you every tool except generate_image. The PostEverywhere app for ChatGPT has 34. Full parameters are in the API reference.

Posts and scheduling

13
create_post
Publish now, schedule for a set time, take the next queue slot or save a draft, for any mix of accounts.
schedule_post
Publish or schedule a draft, optionally changing which accounts it goes to.
bulk_create_posts
Create up to 50 posts in one call, each checked like a single post.
get_post
Read one post: content, media, schedule and its status on each platform.
list_posts
List scheduled, published or draft posts, filtered by status and platform.
list_posts_advanced
The same list with every filter: several statuses, platforms and date ranges.
update_post
Change a scheduled or draft post: text, time, accounts, media or per-platform content.
delete_post
Remove a post from PostEverywhere (a published X post can be deleted on X too).
get_post_results
Per-platform results: live links, errors, attempts and retry times.
retry_failed_post
Retry every failed platform on one post.
retry_failed_posts
Retry failed posts in bulk by account, platform, date range or post IDs.
approve_post
Approve a post waiting for review (needs a reviewer role; approving does not publish).
request_post_changes
Send a post back to its author with a note on what to change.

Accounts and identity

8
list_accounts
List connected accounts with their IDs, usernames and whether each can post.
get_account
Details for one account, including Pinterest boards and the WordPress site.
get_account_health
Check an account before posting: can it post, token expiry, recent failures.
get_me
Who is signed in: workspace, plan, permissions and what is left on each quota.
get_analytics_summary
Posting and engagement totals over a time window, per platform.
create_connect_link
A short-lived sign-in link to connect a new social account.
create_reconnect_link
A short-lived link to repair an account whose sign-in has expired.
connect_credential_account
Connect Telegram, Discord, Bluesky or WordPress inside the conversation, no browser needed.

Media

6
upload_media_from_url
Import an image or video from a public link into your media library.
create_media_upload
Start an upload for a local file, including a PDF for a LinkedIn document post.
complete_media_upload
Confirm a local upload arrived so it can be attached to posts.
get_media
Check a file: type, size, dimensions and whether it has finished processing.
list_media
Browse the media library by type.
delete_media
Delete a file, refusing if a post that has not gone out still uses it.

AI captions and images

2
generate_caption
Write one to five caption options that always fit the platform limit.
generate_image
Create an image from a prompt and save it to your media library.

Queue and best times

2
get_queue
Read your weekly posting slots and the next openings.
get_best_times
Suggested best times to post for an account or platform.

Brand Kit

1
get_brand
Read your brand voice, rules, words to avoid, hashtags, colours and fonts.

Platform rules

1
get_platform_rules
Each platform’s limits: characters, image and video rules, supported features.

Campaigns

5
create_campaign
Create a campaign to group related posts.
get_campaign
Read one campaign and how many posts it holds.
list_campaigns
List the campaigns in your workspace.
update_campaign
Rename, recolour or archive a campaign.
delete_campaign
Delete a campaign (its posts are kept).

Webhooks

6
create_webhook
Get a signed request whenever an event happens, such as a post publishing or failing.
get_webhook
Read one webhook subscription.
list_webhooks
List your webhook subscriptions and their recent deliveries.
update_webhook
Change a webhook’s address, events or on/off state.
delete_webhook
Delete a webhook and its delivery history.
test_webhook
Send a test event to check your endpoint and signature.

Set up in a minute

Connect your MCP client

The address is the same everywhere: https://mcp.posteverywhere.ai. How you add it depends on the app. Pick yours for its full setup guide, or see every AI agent we support.

Claude

Add PostEverywhere from Claude's connector directory in one click, sign in and press Approve. Or add https://mcp.posteverywhere.ai under Customize, Connectors, Add custom connector.

Connect Claude

ChatGPT

Add https://mcp.posteverywhere.ai as a custom connector, then approve access with a one-time sign-in. No API key to paste.

Connect ChatGPT

Claude Code, Cursor and others

Code clients use the same address with an API key from the Developers page. In Claude Code it is one command:

claude mcp add --transport http posteverywhere \
  https://mcp.posteverywhere.ai \
  --header "Authorization: Bearer pe_live_YOUR_KEY"
Connect Claude Code

Official PostEverywhere MCP server

One server, published by PostEverywhere. Check you are connecting to the right one:

Hosted server
https://mcp.posteverywhere.ai
MCP Registry
Listed in the official MCP Registry as ai.posteverywhere/mcp

Want every step with screenshots, time zones and per-platform captions? Follow our step-by-step guide to scheduling social media posts with MCP, or read the MCP setup docs.

Connect your AI agent

Pick your AI agent and connect it

Connect any AI agent.
Add PostEverywhere to ChatGPT, Claude, Grok, Perplexity, Cursor or any other AI app that supports MCP with one address. It takes seconds.
Ask in plain English.
“Write next week's posts for every platform and schedule one a day at 9am.” Your agent writes every post for you.
It schedules and publishes.
Your agent can post now, schedule for later or save a draft for you to review. Every post lands in your calendar, and scheduled posts go out on time through each network's official API.

$0 due today, cancel anytime

Connect your AI agent

Choose your AI agent and connect in seconds.

Add to Claude

Works on every Claude plan, including free. Full Claude guide

  1. 1

    Add to Claude

    One click from Claude’s connector directory.

  2. 2

    Sign up or sign in

    Takes seconds, then you’re sent straight back.

  3. 3

    Ask Claude

    “Plan and schedule my posts for next week.”

Two ways to run it

Hosted or local MCP server

Most people use the hosted server. The same server is open source, so you can also run it on your own machine.

Hosted (recommended)

  • Runs on our servers at https://mcp.posteverywhere.ai, always up to date.
  • Nothing to install. In Claude and ChatGPT you sign in; elsewhere you add an API key.
  • The full 44 tools when you add the address yourself.

Local (npm)

  • Runs on your machine with npx -y @posteverywhere/mcp and Node.js 18 or later.
  • Uses an API key in your client's config file.
  • MIT-licensed on GitHub.

Local config for every MCP client

Claude CodeHosted server, one command
claude mcp add --transport http posteverywhere \
  https://mcp.posteverywhere.ai \
  --header "Authorization: Bearer pe_live_YOUR_KEY"
Claude DesktopFully quit and relaunch

~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
%APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "posteverywhere": {
      "command": "npx",
      "args": ["-y", "@posteverywhere/mcp"],
      "env": { "POSTEVERYWHERE_API_KEY": "pe_live_YOUR_KEY" }
    }
  }
}
CursorNo restart needed

~/.cursor/mcp.json

{
  "mcpServers": {
    "posteverywhere": {
      "command": "npx",
      "args": ["-y", "@posteverywhere/mcp"],
      "env": { "POSTEVERYWHERE_API_KEY": "pe_live_YOUR_KEY" }
    }
  }
}
Codex CLITOML, not JSON

~/.codex/config.toml

[mcp_servers.posteverywhere]
command = "npx"
args = ["-y", "@posteverywhere/mcp"]
env = { POSTEVERYWHERE_API_KEY = "pe_live_YOUR_KEY" }

The header must be [mcp_servers.posteverywhere] with an underscore: a mistyped header starts cleanly and loads nothing, with no error. The env line is a TOML inline table, so it needs braces and =, not JSON-style colons.

Cline, Windsurf and Zed
  • Cline

    Same JSON block, added via the MCP Servers panel in VS Code. The panel accepts what you paste without validating it, so a server that will not start is almost always a malformed block.

  • Windsurf

    Same JSON block, file ~/.codeium/windsurf/mcp_config.json. Windsurf reads it at startup rather than watching it, so fully restart after saving. A trailing comma makes the whole file invalid and it fails quietly.

  • Zed

    Same shape, nested under context_servers instead of mcpServers, in ~/.config/zed/settings.json. A block left under mcpServers is ignored without any error, and Zed validates the whole settings file, so an error elsewhere in it blocks the save.

Platforms

Supported social media platforms

One server publishes to all top platforms. Your agent reads each platform's rules with get_platform_rules, so captions, images and videos fit before anything is sent. Each platform page covers what you can post there. One request can post to all your social accounts at once, with a caption for each.

Choosing

MCP server or API: which should you use?

Both reach the same features. The difference is who drives.

Use the MCP server when an AI agent drives

You work in Claude, ChatGPT, Cursor or another AI app and want to say what you need in plain words. The agent finds the right tools, fills in the details and reports back. No code.

Use the API when your own code drives

You are building a product, a script or a fixed workflow and want exact control over every request. The PostEverywhere social media API and Node.js SDK cover the same surface, with webhooks for events.

Security

Security and permissions

Your agent gets exactly the access you approve, and you can see and revoke it at any time.

Sign in, or use a key.
Claude and ChatGPT connect with a one-time sign-in and an Approve screen. Code clients use an API key that starts with pe_live_.
Nothing stored on the way.
The hosted server passes your request straight to the PostEverywhere API, with the same sign-in checks, workspace limits and rate limits as a direct API call.
Revocable at any time.
Approving a connection creates an access key you can see and delete on the Developers page of your dashboard.
Every call on the record.
The Logs page lists each call your agent makes: the tool, when, how long it took and any error. Kept 30 days on every plan, with secrets redacted.
Review when you want it.
Agent posts go straight to your calendar. For a person to sign off first, the agent saves a draft and sends it for approval instead.
Agent run log
Live
  1. 08:55get_account_healthcan_post: true
  2. 08:55bulk_create_posts30 scheduled
  3. 09:00post.published
  4. 09:00post.failed
  5. 09:01retry_failed_posts1 retried
  6. 09:02post.published

In the app

Every post your agent schedules lands in your calendar

Posts your agent creates through the server show up in your PostEverywhere calendar and composer next to everything else, where you or your team can check, edit or delete them before they go out.

PostEverywhere calendar in week view showing posts scheduled across several social platforms from Sunday to Saturday
The PostEverywhere calendar in week view, with posts scheduled across platforms.
PostEverywhere New Post composer with four of five accounts selected for one cross-post and an Instagram preview on the right
The New Post composer: one cross-post to four accounts, with a live preview for each platform.
PostEverywhere AI Assistant panel that wrote a caption, picked LinkedIn and X and set a Tuesday 9:00 AM time in the composer, ready to schedule
No AI agent of your own? The built-in AI Assistant wrote this post, picked LinkedIn and X and set Tuesday at 9:00 AM, ready to schedule.

Try it

Example prompts for your AI agent

Once the server is connected, paste any of these. For more, browse the agent skills and prompt library.

  • Plan a week.

    “Write five LinkedIn posts from this blog post and schedule one each weekday at 9am New York time.”

  • Post at the right time.

    “Schedule this to Instagram and Facebook at my next best time and tell me which time you picked.”

  • Fill the queue.

    “Add these three tips to my posting queue for X and Threads.”

  • Fix what failed.

    “Retry every post that failed on TikTok this week, and tell me why each one failed.”

  • Report back.

    “How did last month’s posts do on each platform? Which day worked best?”

  • Repurpose.

    “Turn this video script into a YouTube description, an X thread and a LinkedIn post, then save them as drafts for me to check.”

Pricing

The MCP server is included on every plan

Every plan includes the hosted MCP server, the API and the SDK, from $9 a month. Each starts with a 7-day free trial.

Lite

Everything you need for 2 accounts

$9/mo
  • 2 social accounts
  • Unlimited posts, all top platforms
  • 10 AI credits/mo
  • 1 team member · 1 workspace
  • Full API + hosted MCP server for AI agents
  • AI Studio: image, video, captions
Start your 7-day free trial

Card required, cancel anytime

Starter

For solo creators running one brand

$19/mo
  • 5 social accounts
  • Unlimited posts, all top platforms
  • 25 AI credits/mo
  • 2 team members · 1 workspace
  • Full API + hosted MCP server for AI agents
  • AI Studio: image, video, captions
Start your 7-day free trial

Card required, cancel anytime

Recommended

Growth

For content creators

$29/mo
  • 10 social accounts
  • Unlimited posts, all top platforms
  • 100 AI credits/mo
  • 3 team members · 1 workspace
  • Full API + hosted MCP server for AI agents
  • AI Studio: image, video, captions
Start your 7-day free trial

Card required, cancel anytime

Scale

For teams & small agencies

$39/mo
  • 20 social accounts
  • Unlimited posts, all top platforms
  • 500 AI credits/mo
  • 5 team members · 5 workspaces
  • Full API + hosted MCP server for AI agents
  • AI Studio: image, video, captions
Start your 7-day free trial

Card required, cancel anytime

Compare every feature on the pricing page.

What customers say

  • 5 out of 5 starsTrustpilot
    “This product just WORKS, I didn’t have any issues with it and everything went smoothly so far. For us, is a no brainer, I used to manually schedule posts in hours , now I do it in a minute. Love the Claude Connector /MCP , for us it’s worth every dollar.”
    Laurentiu Cotet, RomaniaView original
  • 5 out of 5 starsTrustpilot
    “The calendar view is really nice and neatly organized. Originally there wasn’t a way to thread an X post but now there is - that was my biggest complaint but is now fixed. I was able to very easily integrate my agent into it which allows me to quickly draft and schedule dozens of posts in minutes. Super easy, great UI.”
    M W, United StatesView original
  • 5 out of 5 starsTrustpilot
    “Thanks for providing this easy to use software that saves me lots of time and therefore makes me more consistent with posting. Good value.”
    Lisa, AustraliaView original
  • ★★★★★Customer
    “This tool has truly made my content posting so much easier, I can't work without it. I can schedule my posts days in advance while working on other projects. Set it and forget it.”
    Kim V., Content Creator

Read all reviews

FAQ

Social media MCP server FAQ

Straight answers about the MCP server: platforms, AI agents, tools, approvals and pricing.

What is a social media MCP server?

A social media MCP server is a connector that lets an AI agent, such as Claude, ChatGPT or Cursor, work with your social media accounts through the Model Context Protocol (MCP). Once it is connected, the agent can publish, schedule, queue and report on posts by calling the server's tools, instead of you copying its writing into each app. In short, it is an MCP server for scheduling social media posts, publishing them and reporting on them. PostEverywhere runs one hosted server at https://mcp.posteverywhere.ai with 44 tools across all top platforms.

Does PostEverywhere have an MCP server?

Yes. The PostEverywhere MCP server is the official hosted server at https://mcp.posteverywhere.ai, and the same server is open source as the @posteverywhere/mcp npm package if you would rather run it on your own machine. It is included on every plan.

Which social media platforms does the MCP server support?

All the platforms PostEverywhere publishes to: Instagram, Facebook, X, LinkedIn, TikTok, Threads, Bluesky, Telegram, Discord, YouTube, Pinterest, WordPress, Google Business Profile. One server covers every account you have connected, so your agent never needs a separate connector per network.

Does it work with ChatGPT?

Yes. In ChatGPT you add https://mcp.posteverywhere.ai as a custom connector and approve access with a one-time sign-in, with no key to paste. Our ChatGPT setup guide walks through each screen.

Does it work with Claude?

Yes. PostEverywhere is listed in Claude’s connector directory, so you can add it in one click on claude.ai and approve access. Claude Code connects with one terminal command.

Which MCP clients are supported?

Any client that supports remote MCP servers: Claude, ChatGPT, Claude Code, Cursor, Windsurf, Cline, Codex, Gemini CLI, Zed and others. Clients that only run local servers can use the npm package with an API key.

How many tools does the MCP server have?

44 on the full server. Connecting through Claude’s connector directory gives you every tool except image generation (43). The PostEverywhere app for ChatGPT has 34. A custom connector you add yourself with the bare address gets the full server in any app.

Is the MCP server free?

MCP for social media costs nothing extra on PostEverywhere: the server is included on every plan, from $9 a month, and you can try it with a 7-day free trial.

Can my AI agent publish without my approval?

Yes, by default posts your agent creates go straight to your calendar and publish at the time it set. If you want a person to sign off first, have the agent save the post as a draft and send it for approval; it then waits for a reviewer.

What is the difference between an MCP server and an API?

The API is for code you write: your program calls endpoints and handles the responses. The MCP server wraps the same features as tools an AI agent can find and call by itself, so you describe what you want in plain words and the agent does the steps. PostEverywhere gives you both on every plan.

Do I need to code to use the MCP server?

No. In Claude and ChatGPT you paste one address, sign in and start asking. Code clients such as Cursor and Claude Code take one command or a short config block.

Should I use the hosted server or run it locally?

Use the hosted server unless you have a reason not to: there is nothing to install or update. Run the npm package locally if your client only supports local servers or you want the server on your own machine.

Still have questions?

Contact us or browse the full FAQ.

Start 7-day free trial

$0 due today, cancel anytime

Give your AI agent every social account

Connect Claude, ChatGPT or Cursor to PostEverywhere's MCP server and let it publish for you. 7-day free trial, plans from $9 a month.