planpo.st
FeaturesFor AI agentsRevenue trackingPlatformsPricingBlogSupport
Sign inStart free trial →
planpo.st

Social scheduling with revenue built in. One platform for creators and businesses who treat social as a growth engine.

Product

SchedulerFor creatorsFor agenciesCompare toolsAlternativesPricing

Channels

InstagramLinkedInX (Twitter)ThreadsFacebookYouTubeTikTokAll channels →

AI agents

MCP serverFor AI agentsClaude CodeCursorChatGPTGemini CLIAll agents →

Revenue

Revenue trackingRevenue attributionStripeShopifyRevenueCatAll integrations →

Resources

DocsMCP toolsAPI referenceBlogAboutSupportContactPrivacyTerms

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 reservedstatus: ● all systems normal
  1. Home
  2. /Docs
47 MCP tools · 60 REST endpoints

Documentation

Everything needed to drive planpo.st from an AI agent or your own code: scheduling, publishing, video and carousel rendering, approvals, and revenue attribution.

Quickstart

  1. 1. Create an API key

    In the app, go to Settings, then API Keys, then Create Key. Pick only the permissions the agent needs. Keys are shown once and stored hashed, so copy it before closing the dialog.

  2. 2. Connect your agent

    The hosted endpoint needs nothing installed. This is Claude Code; every other client is on its own page below.

    bash
    claude mcp add --transport http planpost https://mcp.planpo.st/mcp \
      --header "Authorization: Bearer pk_live_xxx"
  3. 3. Talk to it

    Nothing else to configure. Ask in plain language.

    prompts
    Schedule this to LinkedIn and X for tomorrow 9am: ...
    
    Make a quote video from this testimonial and publish it as a reel.
    
    Which posts made money last month?

Set up your client

Config format and file location differ per client. These were checked against each vendor's own documentation.

Claude Code

Anthropic's terminal and IDE agent. The quickest client to set up.

Claude Desktop

The desktop app. Supports both a config file and custom connectors.

Cursor

The AI code editor. Config is per project or global.

OpenAI Codex CLI

OpenAI's terminal agent. Configured in TOML rather than JSON.

Gemini CLI

Google's terminal agent. Uses httpUrl for remote servers.

ChatGPT

Connects through custom connectors. Availability depends on your ChatGPT plan and whether developer mode is enabled.

Google Antigravity

Google's agentic IDE and CLI. Since 2.x the IDE, the agy CLI and the SDK read one shared MCP config.

Hermes Agent

Nous Research's open-source agent, a desktop app and CLI that also runs in Telegram, Discord, Slack, WhatsApp, Signal and email.

Any other MCP client

The server is a standard MCP implementation, so anything that speaks the protocol will work.

Reference

MCP tools

All 47 tools an agent can call, with what each one does.

REST API

60 endpoints and the 15 permissions that gate them, for talking to us without MCP.

Safety defaults worth knowing

  • Approval guardrail, on by default. Posts an agent creates land in your Approvals inbox rather than going live. You approve each one. Turn it off per key when you trust the automation.
  • Scoped keys. A key with only posts:read cannot publish. Grant the narrowest set that works.
  • Keys are never stored in the hosted endpoint. Each request carries its own key, scoped to that request and forwarded to the API. Nothing is kept at rest.