Ravenpost MCP Server

Schedule and publish social media posts to Instagram, TikTok, X, LinkedIn, Threads, Bluesky, YouTube, Pinterest and Telegram from Claude, ChatGPT, Cursor, Claude Code or any other MCP client.

Remote serverstreamable-http

What is the Ravenpost MCP Server?

ravenpost-mcp is an MCP project maintained in the target1m/ravenpost-mcp repository. The maintainer describes its purpose as “Schedule and publish social media posts to Instagram, TikTok, X, LinkedIn, Threads, Bluesky, YouTube, Pinterest and Telegram from Claude, ChatGPT, Cursor, Claude Code or any…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_workspacesEvery workspace the credential can act in. With more than one, the other tools require a workspaceId rather than guessing which client you meant.
list_accountsConnected accounts with their ids, platforms and status.
list_postsList recent posts, optionally filtered by status.
get_postOne post with every destination's status and permalink.
preview_postRender a post as each platform will show it without creating anything — an interactive card in clients that support MCP Apps, and per-platform character counts
create_postDraft, publish, schedule or queue a post across any set of accounts.
update_postEdit a draft or scheduled post — resets it to draft, so pass an action to re-send it.
delete_postDelete the Ravenpost copy and cancel a pending publish. Never takes a live post down from a network.
schedule_postMove a post to a new time.
publish_postPublish a post immediately.
upload_mediaUpload an image or video from a URL, a local path (dev only) or base64; images are reformatted to the platform shape you name.
create_media_uploadPresigned direct upload — for large or production files, so bytes never pass through the model's context.
attach_mediaRegister a direct upload as an asset, reformatting an image or recording a video as-is.
create_variantsCut one image into several platform canvases at once, cropping on the subject rather than the middle.
list_mediaRecent media assets, to reuse one instead of re-uploading.
image_formatsThe image formats and target dimensions upload_media accepts.
get_analyticsFollowers per account and engagement on recent posts.
best_timesRecommended posting hours measured from this workspace's own posts — with an explicit "not enough data yet" answer rather than a confident guess.
list_audioSearch Instagram's licensed audio catalog for a reel track.
list_queue_slotsThe weekly posting schedule and the next free slot.
list_boardsThe Pinterest boards each connected account owns — a pin has to name one, and Pinterest has no default.
platform_limitsCaption budgets, media rules and recommended specs per platform.