Preflight

Agende, valide e publique posts sociais em 12 redes a partir do Claude, ChatGPT ou Cursor. Cada post é verificado primeiro contra as regras de cada rede.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP Preflight

smithery badge

Preflight é um agendador de mídias sociais que verifica cada publicação contra as regras reais de publicação de cada rede antes que ela saia. Este repositório contém a descrição pública do seu servidor MCP hospedado: como conectar, o que as ferramentas fazem e os metadados do registro. O servidor em si está hospedado em https://preflight.social/mcp; seu código-fonte não está neste repositório.

  • Redes (12): YouTube, TikTok, Instagram, Facebook, Threads, LinkedIn, Pinterest, Bluesky, Mastodon, Telegram, Discord, Tumblr.
  • Transporte: HTTP Streamable, https://preflight.social/mcp.
  • Autenticação: OAuth 2.1 com PKCE e registro dinâmico de clientes, ou uma chave de API como token de portador.
  • Ferramentas: 27. Planos: o servidor MCP, chaves de API e webhooks estão disponíveis em todos os planos, incluindo o gratuito.
  • Hospedagem: UE. Operador: ADMI ENTERPRISES s.r.o., Brno, República Tcheca.

Conectar

ClienteComo
Claude (web, desktop)Personalizar → Conectores → Adicionar conector personalizado → https://preflight.social/mcp
Claude Codeclaude mcp add --transport http preflight https://preflight.social/mcp (exemplo)
ChatGPTAdicione um servidor MCP personalizado com o URL acima
Cursorexamples/cursor-mcp.json

Guia passo a passo com os menus de cada cliente: https://preflight.social/docs/mcp

O que as ferramentas fazem

As ferramentas se dividem em cinco tarefas.

  • Rascunho: draft_post coloca um rascunho de texto no editor. Não pode publicar.
  • Verificação: validate_post é uma execução de teste de create_post com os mesmos argumentos. Verifica cada canal, arquivo, horário e limite de rede e não cria nada.
  • Agendar ou publicar: create_post, com arquivos por meio de create_media_upload, complete_media_upload e get_media. Os bytes nunca passam pelo assistente.
  • Gerenciar: 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.

Também: list_channels, next_queue_times, list_pinterest_boards, create_pinterest_board, list_youtube_playlists, create_youtube_playlist, tiktok_creator_info, get_usage.

Tudo o que um assistente publica passa pelas mesmas verificações do editor web e da API REST, portanto, uma publicação que uma rede recusaria é bloqueada antes de ser enviada.

Escopos

EscopoPermite que o assistente
posts:readleia canais, publicações, comentários, números e uso; execute validate_post
posts:writeescreva rascunhos, edite ou exclua publicações que ainda não foram ao ar
posts:publishqualquer coisa que vá ao ar
media:read, media:writeveja e envie arquivos

Publicar é um escopo próprio. Uma conexão sem posts:publish ainda pode criar rascunhos.

Links

Licença

O conteúdo deste repositório (README, exemplos, server.json) é licenciado sob MIT.