Model Context Protocol
One endpoint. Every agent you already pay for.
Prufi MCP is Streamable HTTP at a stable URL. Cursor, Claude, Codex, ChatGPT, Copilot, Gemini, Windsurf, or a custom client — same Bearer key, same Drop graph, same Delivery Health numbers. Never invented reach.
https://prufi.io/api/mcp
- Cursor
- Claude
- Codex
- ChatGPT
- VS Code
- Gemini
- Windsurf
Best default
Cursor
Default if you already ship in an editor.
Best default
Claude
Default if you review Delivery Health in chat.
Best default
Codex
Default for terminal / headless loops.
Best default
ChatGPT
Default if you are not in an IDE.
Clients
Who should use what.
Prufi does not rank models. It ranks the job: ship from an editor, review in chat, run headless, or stay out of IDEs.
Anysphere
Cursor
Best for
Shipping Drops from the same editor you write in — list, place, pause without leaving the repo.
Strongest Streamable HTTP MCP support among coding agents.
- 01Create a key in Settings → Developers and copy it once.
- 02Open Cursor Settings → MCP, or add .cursor/mcp.json in the project.
- 03Paste the JSON, replace the placeholder with your key, restart MCP.
.cursor/mcp.json
{
"mcpServers": {
"prufi": {
"url": "https://prufi.io/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_PRUFI_LIVE_KEY"
}
}
}
}Tools
The Drop graph, not a DM canvas.
Eight tools. Read-heavy first. Mutations stay paused-by-default until you activate.
| Tool | What it returns | Access |
|---|---|---|
| list_drops | Keywords, placement, public URLs, active state. | Read |
| get_drop | Share kit, Reel ids, full Drop context. | Read |
| get_delivery_health | Matched comments, DMs, failures, page views. | Read |
| list_discover_drops | Distributable Drops from other creators. | Read |
| create_drop | Draft a paused Drop — title, keyword, URL. | Write |
| set_placement | All posts, specific Reels, or next Reel. | Write |
| start_distribution | Share a Discover Drop with your keyword. | Write |
| set_drop_active | Go live or pause. | Write |
Protocol
Streamable HTTP MCP. A browser GET without a key returns public discovery JSON. Tool calls need Bearer.
Auth
Keys start with prufi_live_. Only a SHA-256 hash is stored. Revoke in Settings → Developers.
Scope
A key is bound to one creator. Agents see that creator’s Drops and Discover — never another account.
Visiting the endpoint in a browser is not a failure. Clients send Authorization: Bearer prufi_live_… on each request.