AltSportsData MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ODDS_FORMAT | No | Default odds format: american (default), decimal, probability | american |
| ALTSPORTSDATA_API_KEY | Yes | Your AltSportsData API key | |
| ALTSPORTSDATA_BASE_URL | No | Override API base URL |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_leaguesA | List all available alternative sports leagues. Returns league codes, names, archetypes, data shapes, and available markets. Use this first to discover what leagues are available. |
| get_league_infoA | Get detailed information about a specific league. Returns archetype, data shape, available markets, contract hints, and current league metadata. |
| get_market_catalogB | Browse the market catalog — what bet types exist for which leagues. |
| get_eventsB | Get events, optionally filtered by league, status, and date range. |
| get_eventB | Get detailed info for a single event. |
| get_event_summaryB | Get a comprehensive summary of an event including participants, status, and market overview. |
| get_participantsC | Get participants/competitors for an event. |
| get_oddsA | Get odds for a specific market type on an event. API oddType values: fastestLap, eventWinner, secondPlace, holeShot, heatWinner, overUnder, multiOverUnder, headToHead, shows, podiums, propBets, dreamTeam, eventExacta, heatExacta, raceTop10, raceTop5, raceTop3. Friendly aliases also work: moneyline, matchup, totals, props, exacta, etc. |
| get_all_marketsA | Get ALL available market types for an event in one call. Returns moneylines, matchups, totals, props, exactas, etc. — whatever the league supports. |
| get_moneylinesB | Get moneyline/winner odds for an event. |
| get_matchupsB | Get head-to-head matchup odds for an event. |
| get_totalsB | Get over/under totals for an event. |
| get_player_propsB | Get player prop bets for an event. |
| get_exactasB | Get exacta combination odds for an event (racing/field sports). |
| get_podiumsB | Get podium finish odds for an event (racing/field sports). |
| get_heat_winnersA | Get heat/round winner odds (bracket/elimination sports). |
| get_fastest_lapC | Get fastest lap odds (racing sports). |
| get_market_probabilitiesA | Get implied probabilities for the winner market. Converts odds to probabilities with vig removed — useful for prediction market contract creation. |
| get_fair_probabilitiesA | Get fair (vig-removed) probabilities for any market type. |
| get_favoritesB | Get the top N favorites for an event by odds. |
| calculate_sgpA | Calculate Same Game Parlay (SGP) probabilities for an event. Combines multiple selections from the same event into a parlay. Use get_odds or get_all_markets first to get selection mapping IDs. |
| get_settlementB | Get settlement/grading data for a completed event. Returns structured win/loss/void outcomes for contract resolution. |
| get_settled_resultsC | Get final results/standings for a completed event. |
| list_futuresA | List available futures markets for a league. |
| get_futures_oddsA | Get futures odds for a specific tour (season winner, top finishers, etc.). Use list_futures first to discover available tour IDs. |
| get_jaialai_matchesC | Get Jai Alai match data for an event. |
| get_jaialai_oddsC | Get Jai Alai odds for an event. |
| get_heat_scoresB | Get scores for a specific heat/round within an event. |
| convert_oddsB | Convert odds between formats. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resource_leagues | All available leagues with metadata. |
| resource_catalog | Full market catalog — archetypes × market types. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/asd-git-master/altsportsdata-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server