Sports MCP Server
Live sports scores and stats from NBA, NFL, and NHL
Documentation
⚽ Sports MCP — AI Scores & Analytics
Pricing
from $10.00 / 1,000 results
Try for free
Go to Apify Store
⚽ Sports MCP — AI Scores & Analytics
nexgendata/sports-mcp-server
Try for free
Ask questions about this Actor
🏈 Sports scores, live games, NFL NBA MLB NHL stats MCP server for AI agents (Claude Desktop, Cursor, OpenAI Agents SDK, Vercel AI SDK). Live scores + schedules + team stats + player data across major leagues via ESPN-grade feeds. Free tier available.
Pricing
Rating
0.0
(0)
Developer
NexGenData
Maintained by Community
Actor stats
0
Bookmarked
11
Total users
5
Monthly active users
3 days ago
Last modified
Categories
AI
Social media
MCP servers
README
Pricing
Endpoints
Issues
🏈 Sports MCP Server — Live NBA, NFL, NHL Scores & Stats for Claude / ChatGPT
Connect AI agents to live sports data through the Model Context Protocol — NBA, NFL, NHL scoreboards, team + player stats, schedules, and standings. A drop-in alternative to TheSportsDB, MySportsFeeds ($29-$299/mo), the private ESPN API, and enterprise Sportradar contracts.
Why This MCP Server Beats ESPN API, TheSportsDB, MySportsFeeds & Sportradar
| Feature | NexGenData Sports MCP | ESPN Hidden API | TheSportsDB | MySportsFeeds | Sportradar |
|---|---|---|---|---|---|
| Cost | Pay-per-event, ~$0.002 per tool call | Officially unavailable | Free / $4/mo donate | $29 - $299 / month | Enterprise contract |
| AI agent integration | Native MCP — Claude Desktop, Cursor | None | None | None | None |
| Coverage | NBA, NFL, NHL (more on roadmap) | All major US sports | All major US + global | NBA, NFL, NHL, MLB | All sports globally |
| Reliability | Apify-managed, auto-retry | Unofficial, breaks | Community-maintained | SLA on paid tier | Enterprise SLA |
| Auth | Apify token | None (undocumented) | Optional API key | API key | Enterprise SSO |
| Time-to-first-call | < 60 seconds | Reverse-engineering needed | Free, sometimes stale | Plan signup | Sales cycle |
| Output | Structured JSON for LLM tools | Inconsistent JSON | JSON | JSON | XML / JSON |
Most sports-analytics teams pick this MCP server because it is the only documented way to give an AI agent live access to NBA + NFL + NHL scoreboards without paying MySportsFeeds' monthly fee or signing a Sportradar enterprise contract.
What You Get
Tools exposed to your AI agent:
get_nba_scoreboard— live scores, quarter / clock, lead change, top scorerget_nfl_scoreboard— live scores, quarter / time, possession, redzone flagget_nhl_scoreboard— live scores, period / clock, power-play statusget_team_schedule— upcoming + past games for any teamget_team_standings— division / conference standingsget_player_stats— current-season stats for any active playerget_play_by_play— chronological play log for any game in progress or recently finished
All responses are clean JSON tuned for LLM function-calling — no scraping, no ESPN HTML parsing.
Use Cases
- Fan-engagement chatbots — Discord / Slack bots answer "what's the Lakers score?" without dev overhead
- Sports betting research — agents pull live scoreboards + standings to ground LLM predictions
- Fantasy-sports assistants — Claude monitors player performance in real-time and pings on injuries
- Sports media dashboards — auto-generate game-recap copy as soon as a game ends
- DraftKings / FanDuel power-users — daily scoreboard scrape into a personal DFS model
- Broadcaster prep — agents draft talking points from standings + last-meeting history
- Twitter / X bots — auto-tweet score updates with structured data, no scraping ESPN
Quick Start
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/sports-mcp-server").call(run_input={
"tool": "get_nba_scoreboard",
"params": {"date": "2026-05-14"}
})
for game in client.dataset(run["defaultDatasetId"]).iterate_items():
print(game["home_team"], game["home_score"], "vs", game["away_team"], game["away_score"])
Or wire this MCP server into Claude Desktop and ask: "Who's leading the East? Show top 5 by win pct."
Pricing
Pay-per-event:
- Actor Start: ~$0.0002
- Tool call: $0.002 per call
A typical fantasy-sports assistant making 10-30 calls per session spends $0.02 - $0.06. Compare to MySportsFeeds Pro at $29/mo flat.
Related NexGenData Actors
| Use case | Actor |
|---|---|
| Direct NBA scoreboard scraper (no MCP wrapper) | NBA Scoreboard Scraper |
| Direct NHL scoreboard scraper | NHL Scoreboard Scraper |
| Direct NFL scoreboard scraper | NFL Scoreboard Scraper |
| News + media monitoring for AI agents | News MCP Server |
| Finance + market data for AI agents | Finance MCP Server |
| Real-estate property + listings for AI agents | Real Estate MCP Server |
| Developer ecosystem data for AI agents | Developer Tools MCP Server |
| AI sentiment analysis (game-day social monitoring) | AI Sentiment Analyzer |
FAQ
**Q: Is this an official ESPN / NBA / NFL feed?**No. The server aggregates publicly available scoreboards from each league's public-facing endpoints. For betting-grade SLAs, use Sportradar.
**Q: How latency is the data?**NBA + NFL + NHL scoreboards refresh on a 30-second poll cycle — fine for chat, fantasy, and recap workflows. Not designed for sub-second high-frequency betting.
**Q: Are MLB, soccer, golf supported?**Not yet — the roadmap covers MLB, MLS, Premier League, NCAAB, NCAAF, F1. Open an issue with your priority.
**Q: Can the AI agent call this from Cursor / Cline / Claude Desktop?**Yes — any MCP-compatible client works. Point your config at this actor's Apify endpoint.
**Q: Does it expose play-by-play in real time?**Yes — get_play_by_play returns the full ordered play log. Latency matches the scoreboard poll cycle.
**Q: Are historical games supported?**Recent games (current season) are available. For multi-year historical archives, schedule the actor and store snapshots.
**Q: How reliable is it during playoffs / Super Bowl traffic?**Apify auto-scales the actor under load. We've stress-tested through one full playoff cycle.
About NexGenData
NexGenData publishes 260+ buyer-intent actors plus a family of MCP servers (finance, news, sports, real-estate, developer tools, academic research, premium data) for AI agent workflows. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b
How NexGenData Pricing Works
Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.
- Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
- Result: charged per item written to the default dataset
- No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform
If you only need the data once a quarter, you only pay once a quarter. If you scale to millions of records, the unit cost stays the same.
Apify Platform Bonus
New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.
Integration Surface
Every actor in the NexGenData catalog can be triggered from:
- Apify console — point-and-click run
- Apify API — REST + webhooks
- Apify Python / JS SDKs — programmatic batch
- Zapier, Make.com, n8n — official integrations
- MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
- Schedules — built-in cron for daily / weekly / monthly runs
- Webhooks — POST results to any HTTPS endpoint on dataset write
Support
NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.
🏠 Home: thenextgennexus.com 📦 Full catalog: apify.com/nexgendata
💰 Pricing Example
This actor uses Pay-Per-Event pricing — you only pay for results.
- Typical run (small): 100 results × $0.01 = $1.00
- Medium run: 500 results × $0.01 = $5.00
- Large run (power user): 2,000 results × $0.01 = $20.00
Free Apify accounts get $5/mo in platform credit. A typical sports + entertainment data workflow at this scale typically exceeds the free credit — upgrade to a paid Apify plan for unrestricted use.
🔗 Related Actors
Pair with these for a complete workflow:
- ✈️ Travel MCP — AI Hotel & Flight Search — MCP server for travel + hospitality data
- 🚗 Automotive MCP — AI Vehicle & Dealer Search — MCP server for automotive + vehicle data
- 📰 News MCP — AI News Monitoring & Alerts — MCP server for news + press-release aggregation
- 🌤️ Weather MCP — AI Forecast & Climate Data — MCP server for weather + forecast data
You might also like
Sportsbook Odds Scraper
harvest/sportsbook-odds-scraper
Betting odds for NFL, NHL, NBA, MLB, CFB, CBB, MMA, and more from BetMGM, Caesar's, DraftKings, FanDuel, Bet365
Harvest Data
564
3.8
Sportsbet.com.au Scraper
lexis-solutions/sportsbet-com-au-scraper
Scrape sports betting markets from Sportsbet.com.au - including events, markets, odds, results, and payouts. Ideal for gambling analytics, odds comparison, and market research. Fast, structured, and customizable extraction from Australia’s leading sportsbook.
Lexis Solutions
58
BetMGM Odds API | Real-Time Lines & Player Props
zen-studio/betmgm-odds
Extract real-time BetMGM sportsbook odds for 22 sports across 18 US states. Get moneylines, spreads, totals, player props, and futures in decimal, American, and fractional formats. Always-on HTTP endpoints plus batch CSV/JSON export. NBA, NFL, MLB, NHL, EPL, and 500+ leagues. No login required.
Zen Studio
16
FanDuel Sportsbook Odds Scraper
parseforge/fanduel-scraper
Scrape live FanDuel Sportsbook odds in real time: moneylines, spreads, totals, futures, and runners across NFL, NBA, MLB, NHL, MMA, soccer, and tennis.
ParseForge
16
5.0
Sports Odds Movement and Arbitrage Tracker
scrapemint/sports-odds-movement-tracker
Track live sports betting odds across 40+ sportsbooks (DraftKings, FanDuel, Pinnacle, Bet365). Filter by sport, region, market. Detect arbitrage and best price edges. Returns deduped JSON with moneyline, spread, and total lines.
Ken M
32
ESPN Sports Scores & Schedules - NBA, NFL, MLB, NHL, MLS, EPL..
hgservices/apify-actor-espn
Get live scores, schedules, and game results from ESPN — covering NBA, NFL, MLB, NHL, MLS, EPL, NCAA, and more. No API key needed. Filter by team, date, or status. Output includes scores, venues, broadcasts, and team details.
Harish Garg
16
5.0
Draftkings scraper UNLEASHED
syntellect_ai/draftkings-pipeline-actor
The DraftKings API Actor is a powerful web scraping tool designed to extract comprehensive sports betting data and daily fantasy sports (DFS) information from the DraftKings platform. It provides real-time access to betting odds, contest details, and player statistics across multiple sports.
christopher athans crow
10
DraftKings Scraper
parseforge/draftkings-scraper
Scrape DraftKings DFS contests, player salaries, and sportsbook betting odds with automated data collection. Access near real-time information for NFL, NBA, MLB, NHL, and more sports, delivering structured data for analysis, modeling, and sports research workflows.
ParseForge
78
5.0
Sports Betting Intelligence - Odds & Arbitrage AI
viralanalyzer/sports-betting-intelligence
Real-time odds comparison across 20+ bookmakers. Arbitrage detection.
viralanalyzer
49
5.0
DraftKings Odds API - Real-Time Lines & Player Props
zen-studio/draftkings-odds
Extract real-time DraftKings sportsbook odds for 11 sports and 43+ leagues. Get spreads, moneylines, totals, player props, and futures in 3 odds formats. Always-on HTTP API. Live in-play odds with scores. NBA, NFL, MLB, NHL, EPL, and more. No login required.
Zen Studio
49