Ravenpost
st.ravenpoPublished by ravenpo.stOfficial publisherv1.1.1Updated Oct 27, 2026
Schedule & publish social media posts to Instagram, TikTok, X, LinkedIn, YouTube, Pinterest & more.
Overview
Hosted MCP server for Ravenpost that lets an assistant preview, draft, schedule and publish social media posts across Instagram, TikTok, X, LinkedIn, YouTube…
- What you can do
- List workspaces and connected social accounts, and read platform limits, queue slots and Pinterest boards
- Preview a post as each network will render it, then draft, schedule, queue or publish it to one or many accounts
- Find, edit, reschedule, cancel and delete posts, and check how a published post landed per destination
- Upload media from a link or direct upload, cut one image into several platform formats, and list recent assets
- Read followers and engagement per account, and build short branded videos or page screenshots in the Studio
- When to use it
- Useful when you manage social accounts for yourself, a brand or clients and want an assistant to prepare, check and schedule posts without switching between network dashboards. It fits workflows where previewing a post and confirming accounts, caption and time before anything goes out matters.
- Requirements
- A Ravenpost account (a free plan is enough to try it) with social accounts connected in the Ravenpost dashboard. The server is hosted at a remote endpoint over Streamable HTTP; no local install. Authentication is OAuth sign-in, or a personal access token from the dashboard for clients without a browser flow.
Installation
In SourceWeft
- Open Ravenpost in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/st.ravenpo%2Fravenpost/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"ravenpost": {
"type": "http",
"url": "https://api.ravenpo.st/mcp"
}
}
}README
Ravenpost
Schedule and publish social media posts from Claude. Ravenpost is a social media scheduler for content creators, influencers and agencies: write a post once, send it to Instagram, TikTok, X, LinkedIn, Threads, Bluesky, YouTube, Pinterest and Telegram, and see how each network will show it before anything goes out.
This plugin connects Claude to Ravenpost's hosted MCP server and adds four skills that teach Claude the workflow around it: settle the workspace and the accounts, preview before writing anything, and publish or schedule only after you say yes to the accounts, the caption and the time — and Ravenpost itself holds every publish until you confirm it.
What you can do
- Preview a post as every network will show it, before anything is created, with a warning for anything a network would reject: a caption over X's 280 characters, a post with no media where one is required, a Pinterest pin with no board.
- Draft, schedule, queue or publish to one account or several at once — at a time you name, or in the next free slot of your weekly posting queue.
- Edit, reschedule or cancel posts that have not gone out yet, and check how a published post landed on each account.
- Bring in images and video from a link, and reshape one image into each network's format.
- Read followers and engagement for the accounts each network lets Ravenpost measure.
Getting started
- Create a Ravenpost account at ravenpo.st — the free plan is enough to try it — and connect your social accounts in the dashboard. Connecting a social account happens there, not in Claude.
- Add the plugin, then connect Ravenpost from its Connectors tab and sign in when asked. There is no API key to copy: the server uses OAuth.
- Ask Claude, for example:
- "Preview a launch post for my Instagram and X accounts before anything is posted."
- "Schedule the LinkedIn version for Tuesday at 9am."
- "Put this in the queue for all my accounts."
- "What's scheduled for next week, and did yesterday's post go out everywhere?"
- "How are my accounts doing — followers and engagement on recent posts?"
Skills
Data and privacy
The plugin runs nothing on your computer. Its skills are written instructions,
and its one connector is Ravenpost's hosted server at
https://api.ravenpo.st/mcp. When Claude calls a tool, the request — captions,
links to media, the accounts you choose, the times you set — goes to Ravenpost
under your own sign-in, and Ravenpost posts to the networks you selected when
you publish or when a scheduled time arrives.
One other destination, and only for a file you hand over: a large image or
video can go straight into Ravenpost's own storage, a Cloudflare R2 bucket
(*.r2.cloudflarestorage.com), through a one-time upload link the connector
issues (create_media_upload), so its bytes never pass through the
conversation. Nothing is sent anywhere else.
Ravenpost keeps your posts and media until you delete them, and a connected account until you disconnect it; deleting your Ravenpost account erases all of it. Privacy policy: https://ravenpo.st/privacy/.
Good to know
- Nothing is published on Claude's word. A post you ask to publish now — or to schedule less than 15 minutes ahead — waits for you: press Publish on the post card in the chat, or confirm it on the post in Ravenpost. A published post cannot be taken back through Ravenpost on Instagram, TikTok, Threads or YouTube, and deleting a post in Ravenpost never removes it from a network, so that click is yours. A schedule further ahead goes out by itself, so Claude shows you the accounts, the caption and the time and schedules it only when you say yes. Drafts stay in your workspace.
- Account names, other posts' captions, analytics, a page Ravenpost screenshots and a tool's warnings are written by somebody other than you. The skills tell Claude to read them as data and never to follow an instruction found in them.
- Ravenpost does not write captions or generate images. The words and the files come from you or from Claude, and media is brought in from a link you give.
- Some networks report no numbers to Ravenpost. Those are shown as not collected, never as zero.
- With several workspaces — one per client, on the Agency plan — Claude asks which one to use rather than guessing, so one client's post never lands on another's accounts.
Tools
26 tools, and one more that only the post card calls (below). Every one declares a title and read-only / destructive / open-world hints, so your client can tell you what a call will do before you allow it.
Accounts
Posts
The post card's Publish button calls confirm_publish, which releases a
publish you just confirmed. It is registered for the card alone: clients that
show MCP Apps keep it out of Claude's tool list, and it acts only on a one-time
code the card is given with the post.
Media
Analytics
Studio
Reference
Other ways to connect
The server is hosted; there is nothing to install or run.
Transport: Streamable HTTP. Official registry entry:
st.ravenpo/ravenpost.
OAuth (recommended). Add the URL above as a custom connector in any client
that speaks MCP authorization — Claude, ChatGPT, Cursor, VS Code — and sign in
when it opens Ravenpost. The server is an OAuth resource server:
/.well-known/oauth-protected-resource names the authorization server and the
401 carries the challenge, so the client runs the whole flow on its own.
Personal access token. For clients with no browser flow. Generate one on the MCP page of the Ravenpost dashboard (shown once, revocable at any time):
Clients that cannot set headers can pass it in the URL instead —
https://api.ravenpo.st/mcp?token=rvp_….
Gemini CLI. This repository is also a Gemini CLI extension: the hosted server and the four skills.
Gemini CLI finds the OAuth sign-in on its own; /mcp auth ravenpost starts it
again when it is needed.
This repository
Documentation, the registry manifest and the plugin for a hosted service. Ravenpost's own source is not public. Issues about the MCP server are welcome here; anything account-specific should go to support.
Both reference files are generated from the server's own tool registrations and platform registry, not transcribed — a skill that describes an argument the server no longer takes is worse than one that says nothing, because the model follows it and the call fails.
Submitting to ChatGPT. OpenAI's plugin portal takes the package as a ZIP
(Plugins → Upload plugin). scripts/package.sh builds it from plugin.json,
mcp.json, skills/, the licence and the icon the site serves — nothing
Claude-only and no credentials (reviewer sign-in goes in the portal's Review
details form). The repository keeps no image of its own: the Claude directory
holds a plugin for review while one sits beside a script that could reach it. The
listing text, the five positive and three negative review cases and the
release notes ride in plugin.json, so changing them means a new version and
a new ZIP; changes to the hosted tools don't — the portal rescans the server.
Links
- Product: https://ravenpo.st/
- What the MCP server does: https://ravenpo.st/mcp/
- Tool reference: https://ravenpo.st/docs/mcp/
- REST API: https://ravenpo.st/docs/api/
- Privacy: https://ravenpo.st/privacy/ · Terms: https://ravenpo.st/terms/
- Support: [email protected]
Source: README.md at commit f1f72b0
Tools
0Version history
1- v1.1.1LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts