sports-mcp-server
Provides comprehensive sports intelligence including live scores, standings, schedules, betting odds, news, highlights, and more via SSE transport.
README
Sports MCP Server
A production-ready Model Context Protocol (MCP) server delivering comprehensive sports intelligence via SSE transport. Built for direct integration with Manus AI and any MCP-compatible AI assistant.
Features
| Domain | What You Get |
|---|---|
| Live Scores | Real-time scores, game status, period/clock for 15+ sports |
| Standings | Full league standings with W/L/PCT, division, conference |
| Schedule | Upcoming games, broadcast info, venue details |
| Betting Odds | Moneyline, spread, totals from 30+ bookmakers (FanDuel, DraftKings, BetMGM…) |
| Sports News | Latest headlines from ESPN + Google News RSS |
| Highlights | Game highlight clips with direct video links |
| Game Summary | Full box score, scoring plays, statistical leaders |
| Rosters | Full team rosters with player details |
| Player Stats | Current season statistics for any player |
| Injury Reports | Latest injury status for all teams |
| League Leaders | Statistical leaders by category |
| Transactions | Trades, signings, cuts, and waivers |
Supported Sports
nfl nba mlb nhl ncaaf ncaab mls epl laliga bundesliga
seriea ucl wnba ufc golf tennis nascar f1 boxing
Quick Start
# 1. Install dependencies
pip install -r requirements.txt
# 2. Configure (optional — only needed for betting odds)
cp .env.example .env
# Edit .env and add your ODDS_API_KEY from https://the-odds-api.com
# 3. Start the server
python server.py
# Server runs at http://localhost:8000
# SSE endpoint: http://localhost:8000/sse
MCP Configuration (Manus Custom MCP)
Paste this into the Parameter Configuration field when adding a Custom MCP in Manus:
{
"mcpServers": {
"sports-mcp": {
"type": "sse",
"url": "https://YOUR_DEPLOYED_URL/sse"
}
}
}
Available MCP Tools
| Tool | Description |
|---|---|
get_live_scores |
Live scoreboard for any sport |
get_standings |
League standings |
get_schedule |
Upcoming game schedule |
get_team_roster |
Full team roster |
get_player_stats |
Player season statistics |
get_injury_report |
Injury report by sport/team |
get_betting_odds |
Live odds (requires ODDS_API_KEY) |
get_available_betting_sports |
List all bettable sports |
get_sports_news |
Latest news headlines |
get_highlights |
Game highlight video links |
get_game_summary |
Full box score and game details |
get_league_leaders |
Statistical leaders by category |
get_transactions |
Trades, signings, transactions |
health_check |
Server status and configuration |
Data Sources
- ESPN API — Scores, standings, schedules, rosters, injuries, stats (free, no key)
- The Odds API — Betting odds from 30+ bookmakers (free: 500 credits/month)
- Google News RSS — Sports news headlines (free, no key)
Betting Odds Setup
- Visit https://the-odds-api.com
- Sign up for a free account (no credit card required)
- Copy your API key
- Set
ODDS_API_KEY=your_keyin your.envfile or environment
The free tier provides 500 credits/month — each odds request costs 1 credit per region × market combination, so you get ~100 full requests per month at no cost.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.