Saltar al contenido
Logo de SocialCTL

Servidor MCP de SocialCTL

Qué servidores MCP son de SocialCTL, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.

leído el 2026-10-20

← Volver a SocialCTL

De quién es el servidor
  • Direcciónhttps://mcp.socialctl.io/mcpno está en el registro oficial: respondió al preguntarle

Ninguna entrada del registro oficial de MCP nombra este servidor. Respondió en socialctl.io cuando el Atlas preguntó en la dirección donde suelen montarse los servidores, así que es del propio proveedor. Los clientes y catálogos que listan servidores a partir del registro no lo muestran.

Cuando le preguntamoscomprobado el 2026-10-27
  • Estadorespondecomprobado el 2026-10-27
  • Herramientas19
  • El servidor se llamareel-tool-mcp
  • Versión del servidor0.2.0
  • Versión del protocolo2025-06-18

El 2026-10-27 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 137 ms.

¿Debe un agente conectarlo?Aún no está claro
  • Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.

Una vez conectado

  • create_composition, edit_composition, set_music, set_speech, cancel_render cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
  • Parámetros sin tipo o sin descripción en 12 de 19 herramientas: revisa los argumentos antes de llamar.

Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.

Medido cada díacomprobaciones diarias: 8, la primera el 2026-10-27
  • Nota INITE MCP72 de 100responde 100 · definiciones 73 · contexto 88 · conexión 100 · rebajada por las señales de aviso de abajo
  • Respondióel 100% de los días8 de 8 comprobaciones diarias
  • Mediana de la primera respuesta133 ms
  • Espacio en el contexto del agente≈ 4764 tokenslas definiciones de todas sus herramientas (19), que el agente lleva en cada turno
  • Definiciones de herramientasC · 73 de 100
  • Resultados tipados0 de 19 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
  • Parámetros sin descripción: en 12 de 19
  • Sin indicar si solo lee o puede destruir: 19 de 19

Qué puede hacer un agente con él

  • no está claro · Plan a month of social posts from one brief
  • no está claro · Generate reels and carousels from text prompts
  • no puede · Approve client posts through a shared link

Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?

Conviene revisar

  • Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: create_composition, edit_composition, set_music, set_speech, cancel_render

Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →

Herramientas que ofrece19 herramientas · leído el 2026-10-27
  • health

    Ping the reel-tool API to confirm it is reachable. Use this first if other tools fail.

  • create_composition

    Create a new video composition by submitting a Remotion Composition.tsx as raw text. Returns: jobId, detected specs, previewUrl, editUrl (open in browser to keep editing), historyId (auto-saved). READ FIRST: `compose://house-rules`…

  • get_composition

    Get the current state of a composition job: status, specs, asset prefetch results, music & speech URLs.

  • inspect_text

    Return the static editable strings detected in a composition (JSX text + recognized text-y string props), grouped by scene with line numbers.

  • inspect_scenes

    List every <Sequence> scene in the composition with its index, line, durationInFrames, from, and number of media tags inside.

  • apply_edits

    Apply a batch of text/asset replacements and/or scene operations atomically. Returns the modified TSX and totalFrameSavings (frames cut by scene speed/delete). Workflow: call inspect_text or inspect_scenes first → get ids/indexes → pass…

  • patch_composition

    PATCH an existing composition's TSX in place — like Cursor's apply: the job's source file is rewritten on disk, the preview bundle is recompiled, specs are re-detected, new asset URLs are prefetched. The SAME jobId continues to work…

  • edit_composition

    MODIFY an existing composition without regenerating it from scratch. Use this whenever the user provides a job id, history id, or asks for changes to an existing reel ('change the text in scene 2 to X', 'replace the music', 'make scene 3…

  • set_music

    Attach background music to a job (plays for the full composition, both preview and render). Pass a direct audio URL (mp3/wav/ogg) or null to clear. Music is auto-ducked to volume 0.6 when speech is also set so the voiceover stays audible…

  • list_voices

    List the TTS voices available from the configured provider (Gemini AI Studio or whichever is set in TTS_PROVIDER).

  • generate_speech

    Generate speech audio from a transcript via Gemini TTS (or whichever provider is configured). Returns a public URL pointing at the WAV file. Pair with set_speech to attach it to a job. Read `compose://voices` for the full voice picker +…

  • set_speech

    Attach a speech / voiceover URL to a job. Plays alongside any music. Pass null to remove. Most callers will pass the url returned by generate_speech.

  • start_render

    Enqueue an MP4 render for a job. Returns a ticketId, jobId, and editUrl. Poll get_render_status with the ticketId until status is 'done', then read downloadUrl. Preset choice: • draft — fast/lossy. For quick visual checks while iterating…

  • get_render_status

    Look up a queued or rendering ticket. When status is 'done', the response includes a downloadUrl for the MP4.

  • cancel_render

    Cancel a queued or actively rendering ticket.

  • list_saved_compositions

    List compositions previously saved to the on-disk history (data/history). Each entry has an id you can pass to load_saved_composition.

  • save_composition

    Save a TSX source under a name in the on-disk history.

  • load_saved_composition

    Load a saved composition's TSX by id. Pair with create_composition to produce a fresh job.

  • list_completed_renders

    List MP4 files persisted under data/renders. Each entry has an id; downloadUrl can be derived from get_render_status when the render finishes.

Cómo conectar

Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:

{
  "mcpServers": {
    "socialctl": {
      "type": "http",
      "url": "https://mcp.socialctl.io/mcp"
    }
  }
}

Añadirlo

Claude Code, en una terminal

claude mcp add --transport http socialctl https://mcp.socialctl.io/mcp

Añadir a CursorAñadir a VS Code

claude.ai, ChatGPT y otros clientes: añade https://mcp.socialctl.io/mcp como conector personalizado en los ajustes.

Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.