Plug parlay-api-mcp into Cursor and every ParlayAPI endpoint becomes a first-class tool inside your editor. Ask Cursor "what's the best +EV play on tonight's slate?", "score my bet at -145 against current Pinnacle close", or "find arbs on MLB right now" and it'll hit the API directly.
One-liner via pip; the entrypoint is registered as parlay-api-mcp.
pip install parlay-api-mcp
Verify the install:
parlay-api-mcp --version
Sign up at /signup for a free key (1,000 requests/month, no credit card). The MCP server uses the same X-API-Key header as direct REST calls.
In Cursor, open Settings → MCP → Add new MCP server. Or edit ~/.cursor/mcp.json directly:
{
"mcpServers": {
"parlay-api": {
"command": "parlay-api-mcp",
"env": {
"PARLAY_API_KEY": "pak_live_..."
}
}
}
}
Replace pak_live_... with the key from step 2. If you have other MCP servers configured, merge the parlay-api entry into the existing mcpServers block.
Quit Cursor fully, reopen. In any chat, type:
List available ParlayAPI tools.
Cursor should return the list of MCP tools exposed by parlay-api-mcp (odds, ev, arbitrage, middles, clv_grade, sgp_price, status, source_quality, parser_coverage, and more).
Some prompts to get you started:
What are the top 5 +EV plays on tonight's MLB slate?
Find cross-book moneyline arbitrages on the NBA right now.
Score this bet: Yankees -145 placed at 14:30 UTC against the current Pinnacle close.
Price a same-game parlay: Yankees ML + Over 8.5 runs at FanDuel.
Cursor doesn't have your shell PATH. Use the absolute path: which parlay-api-mcp in a terminal, then put that full path in the command field of mcp.json.
Verify the PARLAY_API_KEY in the env block is correct and not wrapped in quotes inside the value. Get a fresh key from /signup if unsure.
Cursor reads MCP config on startup. After editing mcp.json you have to fully quit Cursor (Cmd-Q, not just close window) and reopen.
The MCP server exposes one tool per endpoint, with parameter validation and structured returns. Cursor's reasoning loop can chain tool calls automatically (e.g. "find +EV plays, then for each, check the source quality of the book offering the price").
Source code: github.com/JacobiusMakes/ParlayAPI/tree/main/mcp_server. PyPI: pypi.org/project/parlay-api-mcp/.
← All integrations · Claude Desktop guide · Claude Code CLI guide · Building a betting agent with Claude