Preflight

Official registry Other

Schedule, validate and publish social posts to 12 networks; every post is rule-checked first.

What can you do with Preflight?

  • Draft: draft_post puts a text draft in the composer. It cannot publish.
  • Check: validate_post is a dry run of create_post with the same arguments. It checks every channel, file, time and network limit and creates nothing.
  • Schedule or publish: create_post, with files through create_media_upload, complete_media_upload and get_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.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http preflight 'https://preflight.social/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "preflight": {
            "type": "http",
            "url": "https://preflight.social/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Preflight Social MCP server
  2. Connect
  3. What the tools do
  4. Scopes
  5. Links
  6. License

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

ClientHow
Claude (web, desktop)Customize → Connectors → Add custom connector → https://preflight.social/mcp
Claude Codeclaude mcp add --transport http preflight https://preflight.social/mcp (example)
ChatGPTAdd a custom MCP server with the URL above
Cursorexamples/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_post puts a text draft in the composer. It cannot publish.
  • Check: validate_post is a dry run of create_post with the same arguments. It checks every channel, file, time and network limit and creates nothing.
  • Schedule or publish: create_post, with files through create_media_upload, complete_media_upload and get_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

ScopeLets the assistant
posts:readread channels, posts, comments, figures and usage; run validate_post
posts:writewrite drafts, edit or delete posts that have not gone out
posts:publishanything that goes live
media:read, media:writesee and upload files

Publishing is its own scope. A connection without posts:publish can still draft.

License

The contents of this repository (README, examples, server.json) are MIT licensed.

Frequently asked questions

What is Preflight?

Schedule, validate and publish social posts to 12 networks; every post is rule-checked first.

How do I install Preflight?

It runs as a remote server. In Claude Code: claude mcp add --transport http preflight 'https://preflight.social/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Preflight need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is Preflight open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains Preflight?

It is published by preflight-social. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.