Sports Odds API (BetRivers, Unibet & 22 more books)
RemoteAbout Sports Odds API (BetRivers, Unibet & 22 more books)
Sports Odds API provides live odds from 24 Kambi-powered sportsbooks in one call, with each game’s prices and the best price per outcome. It is an Apify-hosted service for accessing sportsbook odds through an MCP-compatible client.
Key features
- 01Live odds from 24 sportsbooks
- 02One row per game with prices by book
- 03Best price per outcome
- 04Pay-per-call access
Use cases
- 01Compare odds across supported sportsbooks
- 02Find the best listed price for each game outcome
MCP support
The Apify-hosted MCP endpoint uses Streamable HTTP and exposes the Sports Odds API tool. Clients can authenticate with Apify OAuth or an Apify API token.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.apify.com?tools=publicrecords/sports-odds-apiclaude mcp add --transport http geminigeorge22-sports-odds-api https://mcp.apify.com?tools=publicrecords/sports-odds-api{"mcpServers":{"geminigeorge22-sports-odds-api":{"type":"http","url":"https://mcp.apify.com?tools=publicrecords/sports-odds-api"}}}Open in Cursor{"servers":{"geminigeorge22-sports-odds-api":{"type":"http","url":"https://mcp.apify.com?tools=publicrecords/sports-odds-api"}}}Open in VS Code{"mcpServers":{"geminigeorge22-sports-odds-api":{"type":"http","url":"https://mcp.apify.com?tools=publicrecords/sports-odds-api"}}}{"mcpServers":{"geminigeorge22-sports-odds-api":{"serverUrl":"https://mcp.apify.com?tools=publicrecords/sports-odds-api"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.apify.com?tools=publicrecords/sports-odds-apiAuth requiredTools
Details
From the project READMESports Odds API (BetRivers, Unibet & 22 more books)
Live odds from 24 Kambi-powered sportsbooks in one call — BetRivers (12 US states + Ontario), Unibet, Paf, Svenska Spel, ATG. One row per game with every book's price and the best price per outcome. Pay per call, no subscription.
- Apify Store: https://apify.com/publicrecords/sports-odds-api
- MCP server: https://mcp.apify.com?tools=publicrecords/sports-odds-api
MCP endpoint
https://mcp.apify.com?tools=publicrecords/sports-odds-api
Transport: Streamable HTTP (hosted by Apify, see https://docs.apify.com/mcp).
Auth
Sign in with Apify OAuth when your client prompts you, or send the header
Authorization: Bearer <APIFY_TOKEN> where <APIFY_TOKEN> is your own Apify API token.
Never commit a real token.
Client setup
Claude
Claude Code:
claude mcp add --transport http sports-odds "https://mcp.apify.com?tools=publicrecords/sports-odds-api"
Claude Desktop / claude.ai: Settings → Connectors → Add custom connector, and paste the MCP endpoint URL above.
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"sports-odds": {
"url": "https://mcp.apify.com?tools=publicrecords/sports-odds-api"
}
}
}
VS Code
.vscode/mcp.json:
{
"servers": {
"sports-odds": {
"type": "http",
"url": "https://mcp.apify.com?tools=publicrecords/sports-odds-api"
}
}
}
To use a token instead of OAuth, add "headers": { "Authorization": "Bearer <APIFY_TOKEN>" } next to "url".
Disclosure: I maintain this Actor.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.