MCP server for AI-powered sports betting analysis — NBA, NHL, NCAAB. 9 tools: picks, odds, injuries, line movement, game analysis, and more.
Project description
sports-betting-mcp
mcp-name: io.github.seang1121/sports-betting-mcp
The first MCP server for AI-powered sports betting analysis.
Backed by real data: 1,353+ resolved picks | 59.6% documented win rate | NBA, NHL, NCAAB
Give Claude and other AI agents live access to sports betting intelligence — picks, odds, injuries, line movement, win rates, and visual bet slip cards.
Install
pip install sports-betting-mcp
Quick Start
# Set credentials
export SPORTS_BETTING_API_URL=https://sportsbettingaianalyzer.com
export SPORTS_BETTING_API_KEY=your_api_key
# Run server
sports-betting-mcp
Claude Desktop / Claude Code Setup
Add to your MCP config:
{
"mcpServers": {
"sports-betting": {
"command": "sports-betting-mcp",
"env": {
"SPORTS_BETTING_API_URL": "https://sportsbettingaianalyzer.com",
"SPORTS_BETTING_API_KEY": "your_api_key"
}
}
}
}
Available Tools (9)
| Tool | Description |
|---|---|
get_top_pick |
Highest-confidence pick of the day — returns full analysis + visual bet slip image |
get_todays_picks |
All AI picks for today with confidence, edges, and bet slip cards per sport |
get_live_odds |
Live moneyline, spread, and totals from FanDuel/BetMGM |
get_win_rate |
Documented win rate with full record breakdown |
get_pending_picks |
Currently unresolved logged picks |
get_injury_report |
Active injuries affecting today's lines |
get_line_movement |
Significant line shifts since market open |
analyze_game |
Full 12-agent analysis on a specific game — consensus pick + edge breakdown |
get_system_status |
Health check — uptime, DB status, scheduler health |
Visual Bet Slip Cards
get_top_pick and get_todays_picks return rich visual bet slip images alongside the pick data — showing the pick name, probability, matchup, WHY THIS PICK analysis, key stats, and all supporting edges. Renders directly in Claude chat.
Get Your API Key
Free access at sportsbettingaianalyzer.com/account/api-keys
Requirements
- Python 3.10+
- A free API key from sportsbettingaianalyzer.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sports_betting_mcp-1.0.0.tar.gz.
File metadata
- Download URL: sports_betting_mcp-1.0.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ed7b365681ec11c2d10e5b747514da9ed94ea51e660a276d6656f2a0e7a8536
|
|
| MD5 |
8bfbf5a66e622cb1ffe1943195ee8ba0
|
|
| BLAKE2b-256 |
844664ee12af5d4f2ad93100f1a9954bc3ade55e6cda8162fe2f85842f45fd0e
|
File details
Details for the file sports_betting_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sports_betting_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb00218c5cebd90119c8e4b90631f41b0688f95c5eb2f6b6bfc527e3be74408d
|
|
| MD5 |
9bff6b82b4a15a41e9ce321c27bec009
|
|
| BLAKE2b-256 |
1370793f78d09efd880f6ae05b579383149d9e12aefd0aef93a53b5956b8965a
|