Connection check
local install
odds-api-mcp-server
Live sports betting odds from 265+ bookmakers across 34 sports, with value bets and arbitrage.
Tools
22
GitHub stars
1
Installs / wk
—
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
22 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
clear_selected_bookmakers
from source
Clear all selected bookmakers for the authenticated user. Limited to once every 12 hours. Clear all selected bookmakers for the authenticated user. Limited to once every 12 hours.
get_arbitrage_bets
from source
Get arbitrage opportunities across bookmakers. Returns profit margin, optimal stake distribution, and direct bet links for each leg. Get arbitrage opportunities across bookmakers. Returns profit margin, optimal stake distribution, and direct bet links for each leg.
get_bookmakers
from source
List all supported bookmakers with their name and active status. List all supported bookmakers with their name and active status.
get_documentation
from source
Fetch the complete Odds-API.io API documentation. Fetch the complete Odds-API.io API documentation.
get_dropping_odds
from source
Get odds that have dropped the most from opening, based on sharp bookmaker data. Useful for tracking where sharp money is moving. Updated every ~10 seconds. Only available on paid… Get odds that have dropped the most from opening, based on sharp bookmaker data. Useful for tracking where sharp money is moving. Updated every ~10 seconds. Only available on paid plans. Response includes drop percentages for multiple time windows (sinceOpening, 12h, 24h, 48h). For player prop markets, the response includes market.label with the player name (e.g.
get_event
from source
Get a single event by its unique ID. Get a single event by its unique ID.
get_events
from source
Get events for a sport with filtering by league, participant, status, date range, bookmaker availability, and pagination support. Get events for a sport with filtering by league, participant, status, date range, bookmaker availability, and pagination support.
get_historical_events
from source
Get finished events for a sport and league within a date range (max 31-day span). Get finished events for a sport and league within a date range (max 31-day span).
get_historical_odds
from source
Get closing odds and final scores for a finished event from selected bookmakers. Get closing odds and final scores for a finished event from selected bookmakers.
get_leagues
from source
Get leagues for a sport. Returns league name, slug, and active event count. Get leagues for a sport. Returns league name, slug, and active event count.
get_live_events
from source
Get all currently live events across all sports, optionally filtered by sport. Get all currently live events across all sports, optionally filtered by sport.
get_multi_odds
from source
Get odds for multiple events in a single request (up to 10 events). Counts as only 1 API call. Get odds for multiple events in a single request (up to 10 events). Counts as only 1 API call.
get_odds
from source
Get betting odds for a specific event from selected bookmakers. Get betting odds for a specific event from selected bookmakers.
get_odds_movements
from source
Get historical odds line movements for an event from a bookmaker. Returns opening, latest, and all intermediate price changes for a specific market. Get historical odds line movements for an event from a bookmaker. Returns opening, latest, and all intermediate price changes for a specific market.
get_participant
from source
Get a single participant/team by their unique ID. Get a single participant/team by their unique ID.
get_participants
from source
Get teams/participants for a sport, optionally filtered by name search. Get teams/participants for a sport, optionally filtered by name search.
get_selected_bookmakers
from source
Get the authenticated user Get the authenticated user
get_sports
from source
List all available sports with their name and slug identifier. List all available sports with their name and slug identifier.
get_updated_odds
from source
Get odds updated since a Unix timestamp for a bookmaker and sport. The timestamp must be at most 1 minute old. Useful for efficient polling. Get odds updated since a Unix timestamp for a bookmaker and sport. The timestamp must be at most 1 minute old. Useful for efficient polling.
get_value_bets
from source
Get positive expected value betting opportunities for a bookmaker. Updated every 5 seconds. EV formula: (Probability x Odds) - 1. Get positive expected value betting opportunities for a bookmaker. Updated every 5 seconds. EV formula: (Probability x Odds) - 1.
search_events
from source
Search events by team name or text query. Returns up to 10 matching results. Search events by team name or text query. Returns up to 10 matching results.
select_bookmakers
from source