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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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