MCP server for AltSportsLeagues — league discovery, valuation, market intelligence for AI agents and sportsbooks
Project description
AltSportsLeagues MCP Server
MCP-compatible server for the AltSportsLeagues platform — league discovery, valuation, market intelligence, fingerprinting, onboarding pipeline visibility, and time-series market data for AI agents and sportsbooks.
Quick Start
# Install
pip install altsportsleagues-mcp
# Run (stdio)
ALTSPORTSLEAGUES_API_KEY=your_key altsportsleagues-mcp
# Run (HTTP/SSE)
ALTSPORTSLEAGUES_API_KEY=your_key altsportsleagues-mcp --sse --port 8080
Connect to Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"altsportsleagues": {
"command": "altsportsleagues-mcp",
"env": {
"ALTSPORTSLEAGUES_API_KEY": "your_api_key",
"SUPABASE_SERVICE_ROLE_KEY": "your_supabase_key"
}
}
}
}
Connect to Cursor
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"altsportsleagues": {
"command": "altsportsleagues-mcp",
"env": {
"ALTSPORTSLEAGUES_API_KEY": "your_api_key",
"SUPABASE_SERVICE_ROLE_KEY": "your_supabase_key"
}
}
}
}
Connect to OpenClaw
mcp:
servers:
altsportsleagues:
command: altsportsleagues-mcp
env:
ALTSPORTSLEAGUES_API_KEY: your_api_key
SUPABASE_SERVICE_ROLE_KEY: your_supabase_key
Installation via npm
npx altsportsleagues-mcp
Environment Variables
| Variable | Required | Description |
|---|---|---|
ALTSPORTSLEAGUES_API_KEY |
Yes | Your AltSportsLeagues API key |
API_BASE_URL |
No | Override API base URL (default: https://api.altsportsleagues.ai) |
SUPABASE_URL |
No | Supabase project URL (for context tools) |
SUPABASE_SERVICE_ROLE_KEY |
No | Supabase service role key (for context tools) |
Tools (36)
Discovery (6)
| Tool | Description |
|---|---|
discover_leagues |
AI-powered search for alternative sports leagues |
research_league |
Deep-research a specific league |
list_discovered_leagues |
List all previously discovered leagues |
get_market_opportunities |
Identify underserved market opportunities |
get_discovery_stats |
Aggregate discovery pipeline statistics |
get_trending_discoveries |
Trending sports and regions |
Valuation (4)
| Tool | Description |
|---|---|
evaluate_league |
Multi-dimensional league evaluation and tier assignment |
get_tier_definitions |
Tier classification system definitions |
score_partnership |
Score a potential partnership opportunity |
get_qualification_matrix |
Qualification decision matrix |
Fingerprinting (4)
| Tool | Description |
|---|---|
generate_fingerprint |
Generate a unique DNA profile for a league |
get_fingerprint |
Retrieve an existing fingerprint profile |
search_similar_leagues |
Find leagues with similar profiles |
check_fingerprint_quality |
Check fingerprint quality and completeness |
Onboarding Pipeline (4)
| Tool | Description |
|---|---|
get_questionnaire_status |
Questionnaire processing status |
get_onboarding_progress |
League onboarding pipeline progress |
get_pipeline_overview |
Full pipeline stage-by-stage breakdown |
get_onboarding_stats |
Aggregate onboarding statistics |
Assessment (7)
| Tool | Description |
|---|---|
generate_readiness_report |
Full readiness report with composite score |
classify_sport_archetype |
Classify into 5 canonical archetypes |
identify_edge_cases |
Sport-specific edge cases for betting markets |
detect_trading_anomalies |
Trading anomaly and integrity risk detection |
rank_league_maturity |
Maturity and production readiness ranking |
get_kb_catalog_alignment |
Schema alignment check against ASD canonical schema |
assess_league_readiness |
5-dimension readiness assessment via Supabase |
Context (5)
| Tool | Description |
|---|---|
get_league_context |
Complete intelligence context assembly |
compare_leagues |
Side-by-side multi-league comparison |
query_leagues |
Flexible league search with filters |
get_league_documents |
All uploaded documents for a league |
get_data_coverage |
Scraped-vs-verified field coverage analysis |
Market Data / Time-Series (5)
| Tool | Description |
|---|---|
get_league_snapshots |
Historical valuation snapshots |
get_league_quarterly_report |
SEC 10-Q style quarterly report |
get_league_momentum |
Top movers and decliners |
get_league_index |
Aggregate market index |
compare_league_trajectories |
Head-to-head trajectory comparison |
License
MIT
Project details
Release history Release notifications | RSS feed
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 altsportsleagues_mcp-1.0.0.tar.gz.
File metadata
- Download URL: altsportsleagues_mcp-1.0.0.tar.gz
- Upload date:
- Size: 21.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b16df64bc289cb3b76623c421b1fb024b0313f18529b72346f61da8a275b7acb
|
|
| MD5 |
635ea562e99ced91940fbd67a374d387
|
|
| BLAKE2b-256 |
dd9e516138caeb6dfc97762275fda70b3803ffaa5cc0e1ca2b5e84e91303585f
|
File details
Details for the file altsportsleagues_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: altsportsleagues_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e14ff27e6ecb5e465e86171aab6dc8e7f7b37a6364477a0ce4e7588639aa077f
|
|
| MD5 |
a12c0ab744d88ffab2a07198191b9c65
|
|
| BLAKE2b-256 |
e6b9478cfec35fb721970c416fdc16491a84d64ee04d217ab785ae637faf226b
|