About Preflight
Preflight is a hosted social media scheduler for teams and creators managing posts across 12 networks. Its MCP tools validate network-specific publishing rules before scheduling or publishing.
Key features
- 01Rule-check posts before publishing
- 02Draft, schedule, and publish posts
- 03Manage published and queued posts
- 04Review post and audience analytics
- 05Manage comments and channels
Use cases
- 01Check a post against channel limits before scheduling
- 02Publish posts across multiple social networks
- 03Review engagement and audience figures
MCP support
The hosted MCP server at https://preflight.social/mcp exposes tools for drafting, validating, scheduling, publishing, managing posts, and reviewing analytics across 12 networks.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://preflight.social/mcpclaude mcp add --transport http social-preflight https://preflight.social/mcp{"mcpServers":{"social-preflight":{"type":"http","url":"https://preflight.social/mcp"}}}Open in Cursor{"servers":{"social-preflight":{"type":"http","url":"https://preflight.social/mcp"}}}Open in VS Code{"mcpServers":{"social-preflight":{"type":"http","url":"https://preflight.social/mcp"}}}{"mcpServers":{"social-preflight":{"serverUrl":"https://preflight.social/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project README
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: [email protected]
License
The contents of this repository (README, examples, server.json) are MIT licensed.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.