Updated Oct 4, 2026 10:22 PM ET.

Hosted MCP endpoint: connect Claude.ai or ChatGPT by URL

No download, no Python. The endpoint is a read-only Model Context Protocol server over Streamable HTTP, serving the read tools of the downloadable server: get_live_board, get_betting_edges, get_track_record, resolve_market, get_sport_board. It holds no keys and places no orders; orders stay local, next to your own exchange key, in mcp_server.py.

https://mcp.ipredictsport.com/mcp
1
Claude.ai: Settings → Connectors → Add custom connector → paste the URL. No authentication.
2
ChatGPT (developer mode) and other MCP clients: add a remote MCP server with the URL; transport is Streamable HTTP (POST). SSE streaming is not offered.
3
Try it: "Use get_track_record, then get_betting_edges with min_edge_pp 8, and tell me why the first number should make me cautious about the second."
4
Curl check:
curl -s https://mcp.ipredictsport.com/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Just want the numbers in a chat? A lighter, analytics-only profile with a visual match card (model vs market, plus the scorecard) and no sizing or trading tools:

https://mcp.ipredictsport.com/claude/mcp

Source: deploy/cloudflare/mcp_worker.js in the repo. Rate limits are Cloudflare's; the feed behind it updates every publish cycle.

Where can an agent actually trade? Only where there is an API, and only the exchanges have one. See which platforms let an AI agent trade for you before you go live. Humans open accounts; agents trade. Never automate account creation or identity checks.

Disclosure: the Kalshi link is a partner link; we may earn a referral credit at no cost to you. 18+ on exchanges, 21+ at sportsbooks, state rules apply. Gambling problem? 1-800-GAMBLER. Paper first; the ledger, not the win rate, is the score.

Tennis board Contact