Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Ravenpost

de target1mversión 1.1.1i★ –iSe ejecuta en la nube
Nombre en el registrost.ravenpo/ravenpost

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Marketing y redes sociales

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://api.ravenpo.st/mcp

Ejecuta esto en tu terminal

claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "ravenpost": {
      "url": "https://api.ravenpo.st/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "ravenpost": {
      "type": "http",
      "url": "https://api.ravenpo.st/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://api.ravenpo.st/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Nombres y descripciones de las herramientas tal como los informó el servidor el 9 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.

  • 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 tool takes an optional workspaceId, and once there are several it becomes required — the connected social accounts, media library, posting qu

  • list_accounts

    List the social accounts connected to one workspace (Instagram, TikTok, X, Telegram, LinkedIn, Threads, Bluesky, YouTube and Pinterest; an account connected before its network was withdrawn still lists under its own platform). Returns each account id, platform, username, status,

  • 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 (DRAFT, SCHEDULED, PUBLISHING, PUBLISHED, FAILED). `total` says how many posts match and `totalPages` how many pages there are; set `page` to re

  • 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 waiting for the user to confirm it, what it would do and where they can confirm it (publishRequest). Clients that render MCP Apps also show it a

  • preview_post

    Render a post as each destination platform will show it — WITHOUT creating anything. Nothing is written, scheduled or published; call create_post afterwards with the same arguments to actually post it. Takes the same arguments as create_post (caption, hashtags, accountIds, mediaI

  • 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 ahead, which is a publish under another name — does NOT publish by itself: the post is saved as a draft that waits for the user, who confirms

  • update_post

    Edit an existing post (draft or scheduled) — caption, hashtags, format, media or target accounts. A published/publishing post can no longer be edited. IMPORTANT: editing resets the post to a DRAFT. To keep it going out, also send action="schedule" + scheduledAt (or action="now" t

  • 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 duplicate/obsolete scheduled posts. It never takes a post down from a network: a post already published stays live on the platform. The dashb

  • schedule_post

    Schedule (or reschedule) an existing post for a future time, without editing its content. Give scheduledAt as an absolute ISO 8601 datetime (include the offset, e.g. 2026-07-05T09:00:00+03:00). Rescheduling replaces the previous time, which is not kept. At that time the post is p

  • 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 waits for the user, who confirms it with the Publish button on the post card or on Ravenpost (the result says where); until then nothing goes ou

  • 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 from models and is not for one to call — `confirmation` is a code only the card is given, and any other value is refused. The code is tied

  • 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 workspace’s private library; nothing already there is replaced, and nothing is posted anywhere. Images are reformatted to the requested publish

  • 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 production. The URL grants write access to this workspace’s own private storage for 10 minutes; it replaces nothing, and the file joins the med

  • 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/webm). Images can optionally be reformatted to a publishing format first: the server reads the upload back from storage, stores the reformat

  • 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. The library is per workspace, like the accounts.

  • 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×1350, 4:5), feed_square (1080×1080), landscape (1080×566, 1.91:1) and story (1080×1920, 9:16 — also what a reel or a TikTok photo wants). Cropp

  • get_analytics

    Get one workspace's analytics overview: follower counts per connected account (plus a daily follower series for the last 30 days) and engagement on recent posts. A post's `source` says where it came from: "ravenpost" for one published from here, "platform" for one already on the

  • 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 `audio.audioId`. Call it WITHOUT a query to get what is currently trending — that is the featured list. accountId must be an Instagram account co

  • list_queue_slots

    List the workspace posting schedule: the recurring weekly queue slots (weekday + local time) that action="queue" publishes into, plus `nextFreeSlot` — the next slot no post is booked into, which is where action="queue" would put a post now (null when there are no slots, or none i

  • 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 that one account only: nothing on Pinterest is created, changed or published, and nothing becomes visible to anyone. Every pin belongs to a bo

  • platform_limits

    Return per-platform caption limits, media rules, thread limits, and recommended media specs (dimensions, container formats, size/duration caps). Consult this BEFORE generating or picking media for a post so images/videos match what the platform renders best (e.g. X images at 1600

  • 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 canvases (9:16, 1:1, 16:9) and what a video and a screenshot cost in credits. Reads a fixed catalogue; nothing is created. Call it once bef

  • 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 media id create_post takes as mediaIds. Either a storyboard (template storyboard: the scenes given in `scenes`, in order, with an optional m

  • get_video

    Check a render create_video or capture_screenshot started: its status (queued, rendering, ready, failed), progress and, once ready, the media ids and URLs. Reads one row; nothing is changed. Set `wait` (seconds, up to 45) to hold the call until it settles or the time is up — one

  • 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 (390×844 at 3×) capture, and save them to the media library as images: shots for create_video, or pictures for a post. Each device costs 2 c

  • 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, returning media ids: the screenshots become shots for create_video (app_showcase especially) and the icon its brand mark (iconMediaId). Reads the

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 10 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con el dominio ravenpo.st (el registro comprueba quién es dueño del dominio)

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 548 ms (HTTP 200)

  • – No aplica

    Inicio de sesión con OAuth

    No hace falta iniciar sesión

  • ✓ Superada

    Sin instrucciones ocultas en las descripciones de herramientas

    Leímos 27 descripciones de herramientas y no encontramos instrucciones ocultas para la IA

Comparado con otros en Marketing y redes socialesi

  • Más estrellas que el 0% de los otros 3718 servidores de esta categoría
  • Publicado en el registro más recientemente que el 32% de los otros 3718 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 3718 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Ravenpost?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.1.1) llegó al registro hace 2 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

MCP YouTube Transcript

An MCP server retrieving transcripts of YouTube videos

de jkawamotoEn crecimiento★ 495Actualizado hace 13 días

Se ejecuta en tu computadora

Google Analytics MCP

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

de surendranbEn crecimiento↓ 1,1 mil/sem★ 244Actualizado hace 13 días

Se ejecuta en tu computadora

BibiGPT YouTube Video Summarizer

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

de JimmyLvEn crecimiento★ 137Actualizado hace 13 días

Se ejecuta en la nube✓ bibigpt.co

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

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

  1. 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.
  2. 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.
  3. 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

SkillWhat it teaches Claude
publish-a-social-postSettle the workspace, pick the accounts, collect what each destination requires, preview before writing, and wait for your yes before anything is published or scheduled — publishing is the one step that cannot be taken back
manage-scheduled-postsFind, edit, move, cancel and check posts — including that editing resets a post to a draft, and that deleting removes Ravenpost's copy rather than the live one
prepare-post-mediaGetting files in, the canvases each network wants, cutting one image for several networks, and the media rules a post actually fails on
measure-and-time-postsReading analytics without turning "not collected" into a zero, and answering "when should I post?" without inventing a measured hour

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
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.
Posts
ToolWhat it does
list_postsPosts 50 at a time — newest first, or soonest first when filtered to scheduled — optionally filtered by status, with the total that matches.
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 everywhere else.
create_postDraft, publish, schedule or queue a post across any set of accounts. A publish — now, or less than 15 minutes ahead — waits for you to confirm it.
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. A time less than 15 minutes ahead waits for your confirmation.
publish_postAsk to publish a post now. Nothing goes out until you confirm it — Publish on the post card, or on the post in Ravenpost.

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
ToolWhat it does
upload_mediaUpload an image or video from a URL or base64 (a local path too, on a development server only); 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.
Analytics
ToolWhat it does
get_analyticsFollowers per account and engagement on recent posts — a number a platform doesn't report is absent, never a zero.
Studio
ToolWhat it does
list_video_templatesThe video templates create_video renders — a storyboard told in scenes, and the fixed app showcase, feature list, announcement and milestone — with the fields each reads, what each scene takes and what a video and a screenshot cost in credits.
create_videoLay out the workspace's own pictures, clips and words as a short branded video (9:16, 1:1 or 16:9) saved to the media library as an mp4, ready for a post: a storyboard of up to ten scenes and 30 seconds with an optional music bed from Ravenpost's own three tracks, or a fixed template. No generative model draws or composes anything. Waits and reports progress; returns the render's id when it needs longer.
get_videoCheck a render's progress, or wait for it, and get the media id once it is ready.
capture_screenshotScreenshot a web page on a desktop and a phone into the media library — shots for a video, or pictures for a post.
import_app_screenshotsCopy an app's App Store or Google Play screenshots and icon into the media library, free of credits.
Reference
ToolWhat it does
list_audioSearch Instagram's licensed audio catalog for a reel track — Instagram accounts connected through a Facebook Page only.
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, posting rules and recommended specs per platform.

Other ways to connect

The server is hosted; there is nothing to install or run.

https://api.ravenpo.st/mcp

Transport: Streamable HTTP. Official registry entry: st.ravenpo/ravenpost.

Claude's Connectors Directory. Ravenpost is listed there — https://claude.ai/directory/ravenpost — so in Claude on the web, the desktop and mobile it is Connect and a sign-in, with nothing to paste.

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):

claude mcp add --transport http ravenpost https://api.ravenpo.st/mcp \

--header "Authorization: Bearer rvp_your_token"

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 extensions install https://github.com/target1m/ravenpost-mcp

Gemini CLI finds the OAuth sign-in on its own; /mcp auth ravenpost starts it again when it is needed.

Just the skills. The four skills install into Claude Code, Codex, Cursor and the other agents the skills CLI supports. They teach the workflow and the server does the work, so connect the server as above too.

npx skills add target1m/ravenpost-mcp

OpenClaw. OpenClaw saves the server and runs the sign-in itself:

openclaw mcp add ravenpost --url https://api.ravenpo.st/mcp \

--transport streamable-http --auth oauth

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx