st.ravenpo/ravenpost
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Ravenpost
Publisher-provided description
Schedule & publish social media posts to Instagram, TikTok, X, LinkedIn, YouTube, Pinterest & more.
Summary by lookupd
Schedules, drafts and publishes social posts across platforms, uploads media, renders videos, and reads post analytics.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp
Codex, remote (streamable-http)
codex mcp add ravenpost --url https://api.ravenpo.st/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ravenpost": {
"url": "https://api.ravenpo.st/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (27 tools)
Publisher-provided text
list_workspacesList every workspace this account can act in, with its id and the caller's role. Call this FIRST when more than one may exist: every other tool takes an optionalist_accountsList the social accounts connected to one workspace (Instagram, TikTok, X, Telegram, LinkedIn, Threads, Bluesky, YouTube and Pinterest; an account connected beflist_postsList the posts in one workspace, 50 at a time: newest first, or soonest first when filtered to SCHEDULED. Optionally filtered by status (DRAFT, SCHEDULED, PUBLIget_postGet one post by id, including its media, per-account targets and publish status — and, when a publish asked for through an assistant is waiting for the user topreview_postRender a post as each destination platform will show it — WITHOUT creating anything. Nothing is written, scheduled or published; call create_post afterwards witcreate_postCreate a post and either publish it now, schedule it, queue it, or save it as a draft. action "now" — and a schedule less than 15 minutes ahead, which is a publupdate_postEdit an existing post (draft or scheduled) — caption, hashtags, format, media or target accounts. A published/publishing post can no longer be edited. IMPORTANTdelete_postPermanently delete Ravenpost’s copy of a post and cancel any scheduled publish — the post cannot be restored. Use this to remove drafts or duplicate/obsolete scschedule_postSchedule (or reschedule) an existing post for a future time, without editing its content. Give scheduledAt as an absolute ISO 8601 datetime (include the offset,publish_postPublish an existing post (e.g. a draft) once the user confirms it, without editing its content. It does NOT publish by itself: the post waits for the user, whoconfirm_publishRelease a publish the user has just confirmed on the post card. The card calls this when the person presses its Publish button; it is hidden from models and isupload_mediaUpload an image or a video (mp4/mov/webm) to the media library, returning a media id for create_post. Each call adds a new asset to this workspace’s private libcreate_media_uploadGet a presigned URL to upload a file straight to storage — no base64 through this channel, no third-party host. Best for large files and production. The URL graattach_mediaSave an already-uploaded object (from create_media_upload) to the media library and return a media id. Works for images and videos (mp4/mov/webm). Images can oplist_mediaList recent media assets in one workspace (id, url, type, dimensions) — reuse an existing asset id in create_post instead of re-uploading. The library is per woimage_formatsList the supported image formats and their target dimensions (for choosing a format in upload_media).create_variantsReshape ONE image already in the media library into several platform canvases at once, and return the new asset ids: feed_portrait (1080×1350, 4:5), feed_squareget_analyticsGet one workspace's analytics overview: follower counts per connected account (plus a daily follower series for the last 30 days) and engagement on recent postslist_audioSearch Instagram’s audio catalog for tracks that can be attached to a reel, then pass the chosen track’s id as create_post/update_post `audio.audioId`. Call itlist_queue_slotsList the workspace posting schedule: the recurring weekly queue slots (weekday + local time) that action="queue" publishes into, plus `nextFreeSlot` — the nextlist_boardsList the boards on one of the user's own connected Pinterest accounts, read live from Pinterest's API with that account's token. It reads that one account only:platform_limitsReturn per-platform caption limits, media rules, thread limits, and recommended media specs (dimensions, container formats, size/duration caps). Consult this BElist_video_templatesList the video templates create_video can render, with what each one is for, the fields it reads and the ones it cannot do without, plus the canvases (9:16, 1:1create_videoRender a short branded video (9:16 vertical by default; also square and landscape) and save it to the media library as an mp4 — returning a media id create_postget_videoCheck a render create_video or capture_screenshot started: its status (queued, rendering, ready, failed), progress and, once ready, the media ids and URLs. Readcapture_screenshotTake screenshots of a web page — the workspace's own site, usually — with a headless browser, as a desktop (1440×900 at 2×) and/or a mobile (390×844 at 3×) captimport_app_screenshotsCopy an app's store listing pictures — its phone screenshots and its icon — from the App Store or Google Play into the media library, returning media ids: the s
Details
- Version: 1.1.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1000 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/target1m/ravenpost-mcp
- Website: https://ravenpo.st/mcp/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/st.ravenpo/ravenpost)
- 62885 servers
- Last crawl: 2026-11-12T22:38:25.710Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp