MCP Server — marcoeg/mcp-odds-api

MCP server for odds-api

Local serverstdioPython

What is the MCP Server?

MCP server for odds-api

What it actually does

  1. Create _or edit the Claude Desktop configuration file located at: - On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - On Windows: %APPDATA%/Claude/claude_desktop_config.json
  • Uses environmental variables to limit the queries to some regions and a single sport

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_events- Get in-play and forthcoming events (matches).
get_odds- Get odds for all forthcoming events (matches) for selected betting markets.
get_event_odds- Get odds for a specific event (match) for selected betting markets.

Configuration

VariableDescriptionRequired
ODDS_API_KEYCredential the server authenticates with.Yes
ODDS_API_REGIONSConfiguration value read at startup.Optional
ODDS_API_SPORTConfiguration value read at startup.Optional

Example prompts to try

  • “Use MCP to get events.”
  • “Use MCP to get odds.”
  • “Use MCP to get event odds.”

Frequently asked questions

You need Python 3.10 or higher, a valid OddsAPI key (request one at https://the-odds-api.com/account/), and the `uv` package manager installed.