planpo.st
ProductAgentsPricingBlog
Sign inStart free
planpo.st

The social scheduler your agent can run. Seven networks, post analytics, and revenue next to the post that earned it.

Product

  • Scheduler
  • For creators
  • Compare tools
  • Alternatives
  • Pricing

Channels

  • Instagram
  • LinkedIn
  • X (Twitter)
  • Threads
  • Facebook
  • YouTube
  • TikTok
  • All channels

AI agents

  • MCP server
  • For AI agents
  • Claude Code
  • Cursor
  • ChatGPT
  • Gemini CLI
  • All agents

Revenue

  • Revenue tracking
  • Revenue attribution
  • Stripe
  • Shopify
  • RevenueCat
  • All integrations

Resources

  • Docs
  • MCP tools
  • API reference
  • Blog
  • SnapStudio
  • About
  • Support
  • Contact
  • Privacy
  • Terms

Compare planpo.st

  • planpo.st vs Postiz
  • planpo.st vs Buffer
  • planpo.st vs Hootsuite
  • planpo.st vs Later
  • planpo.st vs Sprout Social
  • planpo.st vs SocialBee
  • planpo.st vs Planable
  • planpo.st vs Metricool
  • planpo.st vs Loomly
  • planpo.st vs Publer
  • planpo.st vs Post Bridge
  • planpo.st vs Mixpost
  • planpo.st vs Blotato
  • planpo.st vs Typefully
  • planpo.st vs RecurPost
  • planpo.st vs Post Planner
  • All comparisons
  • Alternatives
© 2026 planpo.st. All rights reserved.
  1. Home
  2. /MCP server

The social media MCP server that reports back in dollars.

Connect any MCP client and it can do four jobs in PlanPost: posts and scheduling, what is queued and what failed, analytics, and revenue. Its posts go out at the time it sets, or wait for your approval if you turn that on.

Start freeRead the setup guide

Free plan, no card: 2 accounts, 30 posts a month, your agent included. X needs a paid plan.

claude mcp add --transport http planpost https://mcp.planpo.st/mcp

No key to paste. Your agent opens planpo.st in the browser, you log in and allow access. Works in Claude Code, Claude, ChatGPT, Cursor and Gemini CLI.

What is a social media MCP server?

A social media MCP server is a set of tools an AI agent can call to run social accounts: create a post, schedule it, publish it, read how it did. MCP (Model Context Protocol) is the standard that lets Claude, ChatGPT, Cursor and other clients discover those tools without a custom plugin. The planpo.st server adds what most of them leave out: tools that read back your analytics and revenue, and an approval switch per agent.

How do I connect an AI agent to the planpo.st MCP server?

Add the hosted endpoint and sign in: one command, no key. The agent opens planpo.st in your browser, you log in, see what it may do and allow it. On that screen you choose whether its posts wait for your approval; the switch starts off, and you can change it later on the Agent page. An API key and a local npm package are there for CI and for clients that only speak stdio; all three routes are in the box at the top of this page.

Bundles for one-step installs: npx skills add lukBB/planpost-mcp --skill planpost for Codex and other skill-aware agents, and gemini extensions install https://github.com/lukBB/planpost-mcp for Gemini CLI. Source and plugin manifests are on GitHub.

What can an agent do through the planpo.st MCP server?

Four jobs, and the accounts it posts from. The tools that do each one:

Posts and scheduling

Draft, schedule and reschedule, one post or up to 50 in a call. Each network can get its own text, media and settings, and every post can wait for your approval if you turn that on.

create_postbulk_create_postsupdate_postpreview_postget_best_timessuggest_schedule

What is queued and what failed

Filter the queue by status, network or campaign. Failed posts come back with the error and the fix, and a passing failure can be sent again.

list_postsget_postlist_campaignsget_delivery_reportretry_failedlist_pending_approvals

Analytics

Impressions, likes, comments and shares for published posts, on Creator and Pro.

get_analytics

Revenue

Revenue totals, conversions and the trend from Stripe, Shopify or RevenueCat, on Creator and Pro. Revenue next to each post is on Pro.

get_revenue_overview

Accounts

Find the accounts to post to, and hand you the link to connect a new one.

list_connectionsget_connection_linklist_account_groupsget_account_group

The full reference, every tool with its description, is in the MCP tool reference. An API key can be scoped to fewer permissions if an agent should have less.

What does a session look like, end to end?

Sample data

One request

You, to Claude

Plan next week from content-plan.md: three posts each on LinkedIn and Threads, at my best times. Then tell me what failed last week.

get_best_timescreate_postget_delivery_report

  • 6 posts drafted
  • Scheduled Tuesday to Thursday, at your best times
  • Last week's failed posts listed, each with its fix
  • Waiting for your approval

The agent reads your plan, calls get_best_times, books six posts with create_post, then calls get_delivery_report for last week. With approval on, the six posts wait in Posts, under In review; you approve them in the app, or ask the agent to walk you through them. With it off, they go out at those times.

That is the whole loop: plan, approve, check.

Which AI agents work with the planpo.st MCP server?

Every MCP client works. These have their own guides.

  • Claude CodeAnthropicClaude Code runs your social calendar now.
  • CursorAnysphereShip the feature, then let Cursor post about it.
  • Claude DesktopAnthropicPlan your week in a conversation with Claude.
  • ChatGPTOpenAIDraft in ChatGPT. Schedule it from the same chat.
  • Gemini CLIGoogleYour terminal, Google's agent, your social calendar.
  • Codex CLIOpenAICodex writes the code. It can write the announcement too.
  • Google AntigravityGoogleAntigravity manages agents. Give one of them your calendar.
  • Hermes AgentNous ResearchMessage your agent. It schedules the week.

Each of those agents also has a page per network, with the settings that network reads and the limits that stop a post. Start from the network you care about:

  • Post to Threads from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent
  • Post to LinkedIn from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent
  • Post to Instagram from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent
  • Post to X from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent
  • Post to Facebook from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent
  • Post to YouTube from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent
  • Post to TikTok from Claude Code, Cursor, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Google Antigravity, Hermes Agent

Using something not listed?

The server is standard MCP, so VS Code + GitHub Copilot, Cline, Windsurf, Goose, Warp, n8n, Zed, Continue, Roo Code, LibreChat and the long tail of clients all connect with the generic config. If it speaks MCP over stdio or streamable HTTP, it works. The generic setup guide covers any of them in a minute.

Which networks and data can the agent reach?

Seven networks

The agent schedules to every network the app does, each in its own formats.

ThreadsLinkedInInstagramX (Twitter)FacebookYouTubeTikTok

Your payment data

The agent reads revenue totals from the sources you connect, on Creator and Pro. On Pro the app puts revenue next to the post that earned it.

StripeShopifyRevenueCat

How the pieces fit

Post, track the link, match the payment, read it back: how revenue reaches the post is its own page.

How revenue attribution works

Social media MCP server FAQ

What is a social media MCP server?
MCP (Model Context Protocol) is the open standard AI agents use to call external tools. A social media MCP server exposes posting and scheduling as tools, so an agent like Claude or Cursor can manage your calendar by calling them instead of you clicking through a dashboard.
What makes this one different from other social media MCP servers?
Two things. Approval is your choice per agent: turn it on and every post that agent writes waits for you before it goes out, and the agent cannot turn it off. And it reads results back: get_analytics returns how each published post did, and get_revenue_overview the revenue totals from your Stripe, Shopify or RevenueCat account, so the agent that publishes can also report. On Pro the app puts revenue next to the post that earned it.
Which agents and apps work with it?
Anything that speaks MCP: Claude Code, Claude Desktop, Cursor, ChatGPT, Gemini CLI, OpenAI Codex CLI, Google Antigravity, Hermes and the long tail of clients. It is a standard MCP implementation over stdio and streamable HTTP.
Hosted or local, which should I use?
Hosted (mcp.planpo.st) means nothing to install: you sign in from the agent, and it works from clients that only take URLs, like ChatGPT. Local (npx -y planpost-mcp) runs with an API key that stays on your machine. The tools are the same either way, except image generation, which only API-key connections get.
Can the agent publish without a human seeing the post?
Yes, by default: its posts go out at the time it sets. If you want to see each one first, turn on approval when you connect the agent, or any time on the Agent page, and its posts wait in Posts, under In review, until you approve them. The agent cannot change that setting itself.
What does it cost?
The MCP server is included on every plan, the free one too, with 200 calls a month. Paid plans start at $24 a month. Revenue next to each post is on Pro at $49. The server package itself is on npm as planpost-mcp.

Keep going

Agents

All agent guidesFor AI agents (overview)API docs

What agents can do here

The 7 networksPayment integrationsRevenue attribution

Connect your agent and plan next week.

Start freeConnect your agent

Free plan, no card: 2 accounts, 30 posts a month, your agent included. X needs a paid plan.