Preflight

Programa, valida y publica publicaciones sociales en 12 redes desde Claude, ChatGPT o Cursor. Cada publicación se verifica primero contra las reglas de cada red.

Servidor MCP alojado

npx add-mcp 'https://preflight.social/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP de Preflight

smithery badge

Preflight es un programador de redes sociales que verifica cada publicación contra las reglas reales de publicación de cada red antes de que salga. Este repositorio contiene la descripción pública de su servidor MCP alojado: cómo conectarse, qué hacen las herramientas y los metadatos del registro. El servidor en sí está alojado en https://preflight.social/mcp; su código fuente no está en este repositorio.

  • Redes (12): YouTube, TikTok, Instagram, Facebook, Threads, LinkedIn, Pinterest, Bluesky, Mastodon, Telegram, Discord, Tumblr.
  • Transporte: HTTP transmisible, https://preflight.social/mcp.
  • Autenticación: OAuth 2.1 con PKCE y registro dinámico de clientes, o una clave API como token de portador.
  • Herramientas: 27. Planes: el servidor MCP, las claves API y los webhooks están en todos los planes, incluido el gratuito.
  • Alojamiento: UE. Operador: ADMI ENTERPRISES s.r.o., Brno, República Checa.

Conectar

ClienteCómo
Claude (web, escritorio)Personalizar → Conectores → Añadir conector personalizado → https://preflight.social/mcp
Claude Codeclaude mcp add --transport http preflight https://preflight.social/mcp (ejemplo)
ChatGPTAñadir un servidor MCP personalizado con la URL anterior
Cursorexamples/cursor-mcp.json

Guía paso a paso con los menús de cada cliente: https://preflight.social/docs/mcp

Qué hacen las herramientas

Las herramientas se dividen en cinco tareas.

  • Borrador: draft_post coloca un borrador de texto en el compositor. No puede publicar.
  • Verificar: validate_post es una prueba en seco de create_post con los mismos argumentos. Comprueba cada canal, archivo, hora y límite de red y no crea nada.
  • Programar o publicar: create_post, con archivos a través de create_media_upload, complete_media_upload y get_media. Los bytes nunca pasan por el asistente.
  • Gestionar: list_posts, get_post, update_post, delete_post, retry_post, edit_published_post, delete_published_post.
  • Aprender: post_performance, post_insights, analytics_summary, audience, list_comments, act_on_comment.

También: list_channels, next_queue_times, list_pinterest_boards, create_pinterest_board, list_youtube_playlists, create_youtube_playlist, tiktok_creator_info, get_usage.

Todo lo que un asistente publica pasa por las mismas verificaciones que el compositor web y la API REST, por lo que una publicación que una red rechazaría se detiene antes de enviarse.

Ámbitos

ÁmbitoPermite al asistente
posts:readleer canales, publicaciones, comentarios, cifras y uso; ejecutar validate_post
posts:writeescribir borradores, editar o eliminar publicaciones que no han salido
posts:publishcualquier cosa que se publique
media:read, media:writever y subir archivos

Publicar es un ámbito propio. Una conexión sin posts:publish aún puede crear borradores.

Enlaces

Licencia

El contenido de este repositorio (README, ejemplos, server.json) tiene licencia MIT.