Odds API
Live and pre-match sports betting odds (football, basketball, tennis, baseball, American football, ice hockey, MMA, boxing and more) from dozens of bookmakers via odds-api.io. Look up sports, leagues and events, then read odds for a specific event from your selected bookmakers.
7-day free trial · No credit card · EU-hosted
Ask Odds anything
Try a real prompt against Odds API via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install Odds on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click Odds API in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for Odds
Step-by-step setup for the most popular AI clients.
Setting up Odds API
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
This connector wraps the odds-api.io v3 REST API. Get a free API key at https://odds-api.io and paste it as ODDS_API_KEY — it is injected automatically into every call, you never pass it as a parameter.
Mandatory workflow — odds_get_event_odds needs a concrete eventId and at least one valid bookmakers name; you cannot call it blind:
odds_list_sports→ the valid sport slug (e.g.football,basketball,tennis). NOTE: there is nosoccer_world_cupslug — football competitions are plainfootball, narrow them with the league slug from step 2.odds_list_leagues(pass the sport slug) → the leagueslug(e.g.england-premier-league).odds_list_events(pass the sport slug, optionally the league) → each event's numericid. This is theeventIdyou pass to odds.odds_list_bookmakers→ the exact bookmaker names you may query (e.g.Bet365,Betano PE). Pass them as a comma-separatedbookmakersvalue.allis NOT accepted, and free plans are limited to a small number of selected bookmakers (the API returns a 403 listing your allowed bookmakers if you exceed it).odds_get_event_oddswitheventId+bookmakers(+ optionalmarkets).
Common errors (the API returns a JSON error field):
Missing eventId/Missing bookmakers→ required parameter omitted.<x> is not a valid bookmaker→ use a name fromodds_list_bookmakers, notall.Access denied. You're allowed max N bookmakers→ your plan limits selected bookmakers; pick from the listed allowed set or upgrade.
Times are ISO-8601 UTC (e.g. 2026-06-18T09:00:00Z). Event status is one of notstarted / inprogress / settled.
Your AI is two clicks away from Odds API.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.