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.
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.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_workspaces | Every workspace the credential can act in. With more than one, the other tools require a workspaceId rather than guessing which client you meant. |
| list_accounts | Connected accounts with their ids, platforms and status. |
| list_posts | List recent posts, optionally filtered by status. |
| get_post | One post with every destination's status and permalink. |
| preview_post | Render 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_post | Draft, publish, schedule or queue a post across any set of accounts. |
| update_post | Edit a draft or scheduled post — resets it to draft, so pass an action to re-send it. |
| delete_post | Delete the Ravenpost copy and cancel a pending publish. Never takes a live post down from a network. |
| schedule_post | Move a post to a new time. |
| publish_post | Publish a post immediately. |
| upload_media | Upload 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_upload | Presigned direct upload — for large or production files, so bytes never pass through the model's context. |
| attach_media | Register a direct upload as an asset, reformatting an image or recording a video as-is. |
| create_variants | Cut one image into several platform canvases at once, cropping on the subject rather than the middle. |
| list_media | Recent media assets, to reuse one instead of re-uploading. |
| image_formats | The image formats and target dimensions upload_media accepts. |
| get_analytics | Followers per account and engagement on recent posts. |
| best_times | Recommended posting hours measured from this workspace's own posts — with an explicit "not enough data yet" answer rather than a confident guess. |
| list_audio | Search Instagram's licensed audio catalog for a reel track. |
| list_queue_slots | The weekly posting schedule and the next free slot. |
| list_boards | The Pinterest boards each connected account owns — a pin has to name one, and Pinterest has no default. |
| platform_limits | Caption budgets, media rules and recommended specs per platform. |
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.
Fetches and analyzes content from Reddit, providing access to hot threads and post details.
Enables interaction with X (formerly Twitter) for retrieving tweets, creating new posts, and replying to existing ones.
Automates LinkedIn interactions and extracts data through browser automation, respecting terms of service and rate limits.
Automates SEO tasks and provides AI-powered optimization by integrating with the Google Ads Keyword Planner API.