Post and Ghost
Sign In
Post and Ghost

MCP server

The social media MCP server.

Give Claude, Cursor or any AI agent real posting tools. It writes, threads, schedules and uploads to 9 platforms. You never open a feed.

๐•BlueskyThreadsLinkedInMastodonNostrTikTokInstagramDiscord
Get your free API key

Set up in a minute.

Three steps. No SDK, no glue code.

  1. 1

    Create an API key

    Sign up, connect your platforms, then make a key in Profile, Connections. It starts with pag_.

  2. 2

    Add the server

    One command in Claude Code:

    Claude Code

    claude mcp add postandghost --transport http https://www.postandghost.com/api/v1/mcp \
      --header "Authorization: Bearer pag_YOUR_KEY"

    Or add it to your MCP config in Claude Desktop, Cursor or any other client:

    mcp.json

    {
      "mcpServers": {
        "postandghost": {
          "type": "http",
          "url": "https://www.postandghost.com/api/v1/mcp",
          "headers": { "Authorization": "Bearer pag_YOUR_KEY" }
        }
      }
    }
  3. 3

    Ask it to post

    Talk to your agent like you would to a person who runs your accounts.

    • >Post today's changelog to X, Bluesky and LinkedIn.
    • >Turn this blog post into a thread and schedule it for 9am tomorrow.
    • >Make a 6-slide carousel from these screenshots and send it to TikTok and Instagram.
    • >Post this clip everywhere that takes video.
    • >Which platforms didn't get yesterday's post, and why?

Every tool your agent needs.

13 MCP tools for posting, media, scheduling and checking what landed.

create_post

Post or schedule text, threads, images, carousels and video. Routes to every platform you pick.

get_upload_urls

Get direct upload URLs for files on disk. No base64, no size games.

upload_media

Upload images or video inline and get back links ready to post.

list_providers

See which platforms are connected, what each one accepts, and account stats.

get_post

Check a post: where it landed, what failed and why, what is still publishing.

list_posts

Your recent posts, with likes, reposts, replies and views when you want them.

reply_to_post

Reply to any post by its link.

get_feed

Read your home timeline, so your agent can catch up for you.

search_posts

Search recent posts on a platform by keyword.

get_external_post

Read any post by its link before replying to it.

get_carousel_skill

A ready-made daily TikTok and Instagram carousel workflow for your agent.

get_init_guide

A setup guide that turns a project folder into a social media workspace.

get_api_reference

The full reference, so your agent never has to guess a parameter.

Questions

What is an MCP server?
MCP (Model Context Protocol) is how AI assistants like Claude connect to outside tools. Add the Post and Ghost MCP server and your assistant gets real posting tools instead of guessing at an API.
Which AI clients work with it?
Any client that supports remote MCP servers over HTTP: Claude Code, Claude Desktop, Cursor and others. Prefer plain HTTP? The same tools are a REST API.
Which platforms can my agent post to?
X, Bluesky, Threads, LinkedIn, Mastodon, Nostr, TikTok, Instagram and Discord. Connect them once in Post and Ghost and every one is available to your agent.
Can it schedule posts, threads, carousels and video?
Yes. Long posts become threads on platforms that support them, carousels go to TikTok and Instagram, and one MP4 goes to every platform that takes video. Pass a time and the post is scheduled.
How are my accounts kept safe?
Your agent uses a Post and Ghost API key, never your social logins. Keys are stored hashed and you can revoke one any time from your profile.
Does it cost anything?
No. Create a free account, make an API key and connect your agent. Haunted adds unlimited posts and scheduling.

Let your agent post. You ghost.

Free to start. Connect your platforms, make a key, and you are done.