NegativeEV — MCP server
Grade any bet against thousands of simulated games, from inside your AI client.
Whether a bet is worth taking depends on tonight's lineups, today's injuries, and the weather at first pitch — none of which is in a model's weights. Asked cold, a model answers fluently and wrongly. This server returns a probability counted from simulations of the actual game. Connect it once and any agent running in that client can call it — a bet that comes up mid-conversation gets checked without leaving the chat.
Install
No API key needed, no signup — anonymous calls work immediately. The server is plain
Streamable HTTP, so any MCP client can connect to https://negativeev.com/mcp.
A member who wants their membership to travel with an agent can mint a key
(POST https://negativeev.com/keys, signed in) and send it as
Authorization: Bearer nev_… — see auth.md.
Claude Code
claude mcp add --transport http negativeev https://negativeev.com/mcp
Claude Desktop & claude.ai
Settings → Connectors → Add custom connector, then paste
https://negativeev.com/mcp as the URL.
Cursor
Add to Cursor
(one click), or add {"negativeev": {"url": "https://negativeev.com/mcp"}} under
mcpServers in ~/.cursor/mcp.json. It is also listed on
cursor.directory.
VS Code (Copilot)
code --add-mcp '{"name":"negativeev","type":"http","url":"https://negativeev.com/mcp"}'
ChatGPT
Settings → Security and login → enable Developer mode, then add
https://negativeev.com/mcp as a connector at chatgpt.com/plugins.
Developer mode is required for custom MCP connectors, and is available on Pro,
Plus, Business, Enterprise and Education accounts on the web.
Tools
check_betGrade a bet written as plain text. Returns each leg's simulated probability, the implied probability from the price, and the edge.
get_slateWhether there's a checkable slate right now. Free — spends no check.
get_usageChecks remaining and when the next frees up. Free — spends no check.
Details
- Endpoint
https://negativeev.com/mcp- Transport
- Streamable HTTP (stateless)
- Sports
- MLB, WNBA, PGA, ATP
- Auth
- Optional — send a signed-in user's token as
Authorization: Bearerto raise the pace cap to 1000 checks an hour - Quota
- 100 checks a day for anonymous callers, on its own counter — signing in makes checks unlimited
- Cost
- Free