On the wire · 13:54:59 UTC Live 72 · Prematch 8,062 · Markets 32,474 Vol. I · No. 1 · Monday 9 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Guide · MCP · ChatGPT · Claude

Use live Pinnacle odds inside ChatGPT and Claude with MCP

Updated · PinnFeed · 2 min read

PinnFeed runs a hosted Model Context Protocol server. Add it to your assistant once, and it can fetch live and prematch Pinnacle odds, drops, fair prices and closing lines whenever you ask. You don't paste any data in and you don't write any code.

Step 1 — Get a key for the assistant#

Create a separate key in the dashboard named after the assistant (for example "claude"), so you can revoke it on its own. Every tool call counts as one REST request on your plan; Free works with 30-second-delayed data.

Step 2 — Add the server#

Claude Code

claude mcp add --transport http pinnfeed https://pinnfeed.io/mcp --header "Authorization: Bearer YOUR_KEY"

Claude (web and desktop): Settings → Connectors → Add custom connector, URL https://pinnfeed.io/mcp?key=YOUR_KEY.

ChatGPT: Settings → Apps & Connectors → Advanced → enable Developer mode, then create a connector with server URL https://pinnfeed.io/mcp?key=YOUR_KEY and no authentication.

Cursor (~/.cursor/mcp.json):

{ "mcpServers": { "pinnfeed": { "url": "https://pinnfeed.io/mcp", "headers": { "Authorization": "Bearer YOUR_KEY" } } } }

VS Code Copilot and Codex CLI snippets are in the MCP docs.

Step 3 — Ask questions#

The assistant picks the tool. Prompts that work well:

  • "Which soccer prices dropped the most on Pinnacle in the last 15 minutes?" (get_drops)
  • "Show live tennis moneylines with the no-vig fair price and margin." (get_live_odds)
  • "What is the fair price for Liverpool v Manchester United, and what's the max stake?" (search_events, then get_event)
  • "A soft book offers 2.30 on the away side of Colon v Defensor Sporting. Is that +EV against Pinnacle?" (get_event, then the assistant does the maths)
  • "Get the closing odds of event 1640229582." (get_closing_odds, Builder and above)

Step 4 — Check it without an assistant#

The server is plain JSON-RPC over HTTP, so you can test any tool with curl:

curl -s https://pinnfeed.io/mcp -H "Authorization: Bearer $PINNFEED_KEY" \
  -H "content-type: application/json" -H "accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_drops","arguments":{"sport":"soccer","minutes":15}}}'

The result is a JSON text block with the drops: event, market, line, outcome, from, to, dropPct and movedAt.

Step 5 — Go further with code#

When a question turns into a strategy, move it to code: the steam guide and the value betting guide do the same things continuously over the WebSocket.

Questions people ask#

Which tools does the PinnFeed MCP server expose?#

get_account, list_sports, search_events, get_live_odds, get_prematch_odds, get_event, get_drops and get_closing_odds.

Does the MCP server need a paid plan?#

No. It works on every plan with that plan's limits: Free has a 30-second delay and 1,000 requests a day. Closing odds need Builder or above.

Is it safe to put my key in a URL?#

Treat it like a password. Use a dedicated key per assistant and revoke it from the dashboard if it leaks.

The WebSocket plan: Builder, €99/mo.

Real-time Pinnacle odds pushed over one WebSocket, all 13 sports, every market, no-vig fair odds and closing lines. 3 days free, cancel in one click.

Form K-1 · Free API key

Get your free API key.

No password. We email you a link; click it and your key is on screen.

One free key per email. Link valid for 20 minutes.