Preflight
Schedule, validate and publish social posts to 12 networks; every post is rule-checked first.
Que pouvez-vous faire avec Preflight ?
- Draft:
draft_postputs a text draft in the composer. It cannot publish. - Check:
validate_postis a dry run ofcreate_postwith the same arguments. It checks every channel, file, time and network limit and creates nothing. - Schedule or publish:
create_post, with files throughcreate_media_upload,complete_media_uploadandget_media. The bytes never pass through the assistant. - Manage:
list_posts,get_post,update_post,delete_post,retry_post,edit_published_post,delete_published_post. - Learn:
post_performance,post_insights,analytics_summary,audience,list_comments,act_on_comment.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http preflight 'https://preflight.social/mcp'
{
"mcpServers": {
"preflight": {
"type": "http",
"url": "https://preflight.social/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Preflight Social MCP server
Also listed on Smithery and the official MCP registry.
Preflight is a social media scheduler that checks every post against each network's real publishing rules before it leaves. This repository holds the public description of its hosted MCP server: how to connect, what the tools do, and the registry metadata. The server itself is hosted at https://preflight.social/mcp; its source is not in this repository.
- Networks (12): YouTube, TikTok, Instagram, Facebook, Threads, LinkedIn, Pinterest, Bluesky, Mastodon, Telegram, Discord, Tumblr.
- Transport: Streamable HTTP,
https://preflight.social/mcp. - Auth: OAuth 2.1 with PKCE and dynamic client registration, or an API key as a bearer token.
- Tools: 27. Plans: the MCP server, API keys and webhooks are on every plan, Free included.
- Hosting: EU. Operator: ADMI ENTERPRISES s.r.o., Brno, Czech Republic.
Connect
| Client | How |
|---|---|
| Claude (web, desktop) | Customize → Connectors → Add custom connector → https://preflight.social/mcp |
| Claude Code | claude mcp add --transport http preflight https://preflight.social/mcp (example) |
| ChatGPT | Add a custom MCP server with the URL above |
| Cursor | examples/cursor-mcp.json |
Step-by-step guide with the menus of each client: https://preflight.social/docs/mcp
What the tools do
The tools fall into five jobs.
- Draft:
draft_postputs a text draft in the composer. It cannot publish. - Check:
validate_postis a dry run ofcreate_postwith the same arguments. It checks every channel, file, time and network limit and creates nothing. - Schedule or publish:
create_post, with files throughcreate_media_upload,complete_media_uploadandget_media. The bytes never pass through the assistant. - Manage:
list_posts,get_post,update_post,delete_post,retry_post,edit_published_post,delete_published_post. - Learn:
post_performance,post_insights,analytics_summary,audience,list_comments,act_on_comment.
Also: list_channels, next_queue_times, list_pinterest_boards, create_pinterest_board, list_youtube_playlists, create_youtube_playlist, tiktok_creator_info, get_usage.
Everything an assistant publishes goes through the same checks as the web composer and the REST API, so a post that a network would refuse is stopped before it is sent.
Scopes
| Scope | Lets the assistant |
|---|---|
posts:read | read channels, posts, comments, figures and usage; run validate_post |
posts:write | write drafts, edit or delete posts that have not gone out |
posts:publish | anything that goes live |
media:read, media:write | see and upload files |
Publishing is its own scope. A connection without posts:publish can still draft.
Links
- Documentation: https://preflight.social/docs/mcp
- REST API and OpenAPI 3.1: https://preflight.social/documentation, https://preflight.social/openapi.json
- Server card: https://preflight.social/.well-known/mcp.json
- Network limits as open data (CC BY 4.0): https://preflight.social/data/network-limits
- Rules tracker (dated changes to the networks' rules): https://preflight.social/rules/tracker
- Contact: info@preflight.social
License
The contents of this repository (README, examples, server.json) are MIT licensed.
Questions fréquentes
Qu'est-ce que Preflight ?
Schedule, validate and publish social posts to 12 networks; every post is rule-checked first.
Comment installer Preflight ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http preflight 'https://preflight.social/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Preflight ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
Preflight est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient Preflight ?
Il est publié par preflight-social. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.