# Preflight

Preflight checks social posts before publishing and lets an agent draft, schedule, and manage them. Connect it when you want to handle social content through MCP.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: Preflight-Social
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Preflight-Social/mcp
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/mcp/preflight-social-preflight

## What it does

Preflight connects to 12 social networks, including Instagram, LinkedIn, TikTok, and YouTube. Its tools let an agent prepare drafts, validate posts, schedule or publish them, and manage posts already created. Validation happens before a post is sent, so a post that fails a network’s rules is held back.

Media has separate upload tools, and the file bytes do not pass through the assistant. The server also includes analytics, comment actions, channel details, and usage information. There are 27 tools in total.

Publishing requires the `posts:publish` permission. Without it, the connection can still create drafts, but it cannot send posts live. The hosted MCP server uses HTTP and accepts OAuth with PKCE and client registration, or an API key used as a bearer token.

## Requirements
- Remote server: `https://preflight.social/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://preflight.social/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add preflight-social-preflight --url https://preflight.social/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "preflight-social-preflight": {
            "url": "https://preflight.social/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "preflight-social-preflight": {
            "type": "http",
            "url": "https://preflight.social/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http preflight-social-preflight https://preflight.social/mcp
```

## When to use it
- check a post against a network’s publishing rules
- schedule content for a social channel
- save a draft without publishing it
- review post analytics and comments

## Example prompts
- Check this Instagram post against the network’s rules and tell me what needs changing.
- Save this as a LinkedIn draft without publishing it.
- Schedule this post for YouTube and show me the available channels.

## Similar
- [social-publisher](https://affpapa.org/en/nevibecode/skills/social-publisher.md) — skill · 5600 installs
- [instagram-reels-publishing](https://affpapa.org/en/nevibecode/skills/instagram-reels-publishing.md) — skill · 672 installs
- [platform-specs-and-validation](https://affpapa.org/en/nevibecode/skills/platform-specs-and-validation.md) — skill · 650 installs
- [Publora](https://affpapa.org/en/nevibecode/mcp/publora.md) — MCP server · ★ 6
- [mcp](https://affpapa.org/en/nevibecode/mcp/posteverywhere-mcp.md) — MCP server · ★ 6
- [PostLake](https://affpapa.org/en/nevibecode/mcp/postlake.md) — MCP server · ★ 3

## Other versions with the same name
- [preflight · newrelic-experimental](https://affpapa.org/en/nevibecode/mcp/preflight.md) — ★ 65

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
