KitScout

Categories › Communication › Social media

Ravenpost

MCP serverVerified domain · ravenpo.stRemote● LiveAPI key needed

Schedule & publish social media posts to Instagram, TikTok, X, LinkedIn, YouTube, Pinterest & more.

Install

Remote server: your requests and data go to api.ravenpo.st. Claude Code: claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • list_workspaces — List 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 t
  • list_accounts — List the social accounts connected to one workspace (Instagram, TikTok, X, Telegram, LinkedIn, Threads, Bluesky, YouTube and Pinterest; an a
  • list_posts — List the posts in one workspace, 50 at a time: newest first, or soonest first when filtered to SCHEDULED. Optionally filtered by status (DRA
  • get_post — Get one post by id, including its media, per-account targets and publish status — and, when a publish asked for through an assistant is wait
  • preview_post — Render a post as each destination platform will show it — WITHOUT creating anything. Nothing is written, scheduled or published; call create
  • create_post — Create 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 ah
  • update_post — Edit an existing post (draft or scheduled) — caption, hashtags, format, media or target accounts. A published/publishing post can no longer
  • delete_post — Permanently delete Ravenpost’s copy of a post and cancel any scheduled publish — the post cannot be restored. Use this to remove drafts or d
  • schedule_post — Schedule (or reschedule) an existing post for a future time, without editing its content. Give scheduledAt as an absolute ISO 8601 datetime
  • publish_post — Publish an existing post (e.g. a draft) once the user confirms it, without editing its content. It does NOT publish by itself: the post wait
  • confirm_publish — Release 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
  • upload_media — Upload 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 wor
  • create_media_upload — Get a presigned URL to upload a file straight to storage — no base64 through this channel, no third-party host. Best for large files and pro
  • attach_media — Save an already-uploaded object (from create_media_upload) to the media library and return a media id. Works for images and videos (mp4/mov/
  • list_media — List recent media assets in one workspace (id, url, type, dimensions) — reuse an existing asset id in create_post instead of re-uploading. T
  • image_formats — List the supported image formats and their target dimensions (for choosing a format in upload_media).
  • create_variants — Reshape ONE image already in the media library into several platform canvases at once, and return the new asset ids: feed_portrait (1080×135
  • get_analytics — Get one workspace's analytics overview: follower counts per connected account (plus a daily follower series for the last 30 days) and engage
  • list_audio — Search 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 `audi
  • list_queue_slots — List the workspace posting schedule: the recurring weekly queue slots (weekday + local time) that action="queue" publishes into, plus `nextF
  • list_boards — List 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 th
  • platform_limits — Return per-platform caption limits, media rules, thread limits, and recommended media specs (dimensions, container formats, size/duration ca
  • list_video_templates — List 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
  • create_video — Render 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
  • get_video — Check a render create_video or capture_screenshot started: its status (queued, rendering, ready, failed), progress and, once ready, the medi
  • capture_screenshot — Take 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
  • import_app_screenshots — Copy an app's store listing pictures — its phone screenshots and its icon — from the App Store or Google Play into the media library, return

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools