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.

GET /api/mcpStreamable HTTP

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.

  1. 01Create a key in Settings → Developers and copy it once.
  2. 02Open Cursor Settings → MCP, or add .cursor/mcp.json in the project.
  3. 03Paste the JSON, replace the placeholder with your key, restart MCP.
Cursor MCP docs

.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.

ToolWhat it returns
list_dropsKeywords, placement, public URLs, active state.
get_dropShare kit, Reel ids, full Drop context.
get_delivery_healthMatched comments, DMs, failures, page views.
list_discover_dropsDistributable Drops from other creators.
create_dropDraft a paused Drop — title, keyword, URL.
set_placementAll posts, specific Reels, or next Reel.
start_distributionShare a Discover Drop with your keyword.
set_drop_activeGo live or pause.

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.

Start free