AltSportsData MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AltSportsData MCP Serverlist all alternative sports leagues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AltSportsData MCP Server
MCP-compatible server that gives AI agents access to alternative sports data across 30+ leagues — odds, events, probabilities, settlement, and futures for prediction markets, DFS platforms, and sportsbooks.
Quick Start
# Install
cd apps/altsportsdata-mcp
uv pip install -e ../altsportsdata-sdk
uv pip install -e .
# Run (stdio)
ALTSPORTSDATA_API_KEY=your_key altsportsdata-mcp
# Run (HTTP/SSE)
ALTSPORTSDATA_API_KEY=your_key altsportsdata-mcp --sse --port 8080Related MCP server: sportsdata-mcp
Connect to Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"altsportsdata": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/altsportsdata-mcp",
"python",
"-m",
"altsportsdata_mcp.server"
],
"env": {
"ALTSPORTSDATA_API_KEY": "your_api_key"
}
}
}
}Restart Claude Desktop. The 29 tools will appear in the tool picker (🔧 icon).
Connect to Claude Code (CLI)
Claude Code discovers MCP servers from .mcp.json in your project root:
{
"mcpServers": {
"altsportsdata": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/altsportsdata-mcp",
"python",
"-m",
"altsportsdata_mcp.server"
],
"env": {
"ALTSPORTSDATA_API_KEY": "your_api_key"
}
}
}
}Or register globally:
claude mcp add altsportsdata \
--command "uv" \
--args "run" "--directory" "/path/to/altsportsdata-mcp" "python" "-m" "altsportsdata_mcp.server" \
--env ALTSPORTSDATA_API_KEY=your_api_keyVerify with:
claude mcp listConnect to Cursor
Cursor supports MCP servers via its settings. Two options:
Option A: Project-level (.cursor/mcp.json)
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"altsportsdata": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/altsportsdata-mcp",
"python",
"-m",
"altsportsdata_mcp.server"
],
"env": {
"ALTSPORTSDATA_API_KEY": "your_api_key"
}
}
}
}Option B: Global (Cursor Settings)
Open Cursor → Settings → MCP
Click Add new MCP server
Enter:
Name:
altsportsdataCommand:
uv run --directory /path/to/altsportsdata-mcp python -m altsportsdata_mcp.server
Add environment variable
ALTSPORTSDATA_API_KEY
Option C: SSE/HTTP (Remote)
Run the server with HTTP transport:
ALTSPORTSDATA_API_KEY=your_key altsportsdata-mcp --sse --port 8080Then in .cursor/mcp.json:
{
"mcpServers": {
"altsportsdata": {
"url": "http://localhost:8080/mcp"
}
}
}This also works for any MCP client that supports HTTP/SSE transport (Windsurf, Continue, etc.).
Connect to OpenClaw
Add to your OpenClaw config (openclaw config edit):
mcp:
servers:
altsportsdata:
command: uv
args:
- run
- --directory
- /path/to/altsportsdata-mcp
- python
- -m
- altsportsdata_mcp.server
env:
ALTSPORTSDATA_API_KEY: your_api_keyInstallation via npm/PyPI (coming soon)
# When published to PyPI
pip install altsportsdata-mcp
# When published to npm (npx wrapper)
npx altsportsdata-mcpEnvironment Variables
Variable | Required | Description |
| Yes | Your AltSportsData API key |
| No | Override API base URL |
| No | Default odds format: |
Tools (29)
Discovery
Tool | Description |
| List all 27+ alternative sports leagues with archetypes and markets |
| Detailed league info — archetype, data shape, contract hints, market menu |
| Browse market types by league or archetype |
Events
Tool | Description |
| List events with filters (league, status, date range, sort) |
| Single event details |
| Comprehensive event summary with participants and market overview |
| Competitors/athletes for an event |
Odds & Markets
Tool | Description |
| Get odds for any market type (17 types supported) |
| All available markets for an event in one call |
| Winner/moneyline odds |
| Head-to-head matchup odds |
| Over/under totals |
| Player prop bets |
| Exacta combinations (2, 3, or 4 way) |
| Podium finish odds |
| Heat/round winner odds |
| Fastest lap odds (racing) |
Analytics & Probabilities
Tool | Description |
| Implied win probabilities (vig-removed) |
| Fair probabilities for any market type |
| Top N favorites by odds |
| Same Game Parlay probability calculator |
| Convert between American, decimal, and probability formats |
Settlement & Results
Tool | Description |
| Settlement/grading data for completed events |
| Final results and standings |
Futures
Tool | Description |
| Available futures markets |
| Season futures odds (winner, top 2/3/5/10) |
Specialty
Tool | Description |
| Jai Alai match and set details |
| Jai Alai odds |
| Scores/lap times for a specific heat or round |
MCP Resources
Static resources for context injection:
URI | Description |
| All leagues with metadata |
| Single league details |
| Full market catalog |
Supported Leagues
27+ alternative sports including:
Category | Leagues |
Surf/Skate | WSL (Surfing), SLS (Skateboarding) |
Racing | F1, MotoGP, Supercross, Nitrocross, NHRA, Formula Drift, MotoAmerica, USAC, High Limit Racing, World Outlaws, Super Motocross |
Combat | BKFC, Power Slap, BYB Extreme, LUX Fight League, Real American Freestyle |
Team | MASL (Arena Soccer), NLL (Lacrosse), Athletes Unlimited, Goal Soccer |
Precision | Disc Golf (DGPT), World Jai Alai |
Multi | X Games, Major League Table Tennis |
API Reference
This MCP server wraps the AltSportsData Public API.
Swagger/OpenAPI: https://api.altsportsdata.com/public/docs/swagger
Documentation: https://api.altsportsdata.com/public/docs/
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityBmaintenanceMCP server that provides a unified prediction market API for multiple venues like Polymarket and Kalshi, allowing AI agents to discover markets, fetch order books, and execute trades through a single interface.Last updated321,1488MIT
- AlicenseBqualityAmaintenanceAn MCP server that exposes sports-data APIs from multiple providers (AFL, Sportsbet, Entain, NRL) as interchangeable tools, enabling cross-provider odds and stats comparison.Last updated1001MIT
- Alicense-qualityCmaintenanceMCP server that provides structured access to real-time sportsbook data from iddaa, including live events, competitions, and league fixtures with strategy analysis. Designed for AI agents and automation workflows.Last updated79MIT
- Flicense-qualityDmaintenanceAn MCP server that connects Claude Desktop to The Odds API, giving Claude real-time access to sports odds, scores, and schedules across 80+ sports and leagues worldwide.Last updated
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Agent-native crypto market-data over MCP+REST: order flow, whales, liquidations, calibrated scores
MCP server exposing the Backtest360 engine API as tools for AI agents.
Appeared in Searches
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