mcpField
S
Sports Odds API (BetRivers, Unibet & 22 more books)

Sports Odds API (BetRivers, Unibet & 22 more books)

Remote
apify.comGames & Entertainment1Updated 5d ago

About 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

  1. 01Live odds from 24 sportsbooks
  2. 02One row per game with prices by book
  3. 03Best price per outcome
  4. 04Pay-per-call access

Use cases

  1. 01Compare odds across supported sportsbooks
  2. 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.

Endpointhttps://mcp.apify.com?tools=publicrecords/sports-odds-api
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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.

All endpoints
Streamable HTTPhttps://mcp.apify.com?tools=publicrecords/sports-odds-apiAuth required

Tools

Details

From the project README

Sports 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.

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

Markdown supported

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.