Sports MCP Server
About
Live sports scores and stats from NBA, NFL, and NHL
Details
- Author
- Unknown
- Categories
- Web Scraping, Other
Jump to
🏈 Sports MCP Server — Live NBA, NFL & NHL Scores for Claude / ChatGPT
Connect AI agents to live US sports scoreboards through the Model Context Protocol (MCP) — NBA, NFL, and NHL game scores in clean JSON tuned for LLM function-calling. A lightweight, pay-per-use alternative to monthly sports-data subscriptions for agents that just need current scores.
This MCP server exposes4 toolsto your AI agent. Each returns the current scoreboard for its league — teams, scores, and game status (live / final / scheduled). The tools take no parameters; they return the current slate.
- get_nba_scores— current NBA scoreboard (teams, scores, game status, tip-off times)
- get_nfl_scores— current NFL scoreboard (teams, scores, game status, kickoff times)
- get_nhl_scores— current NHL scoreboard (teams, scores, game status, start times)
- get_all_scores— NBA + NFL + NHL scoreboards in a single call, ideal for a daily sports briefing
All responses are structured JSON for LLM tool use — no HTML scraping required.
- Fan-engagement chatbots— Discord / Slack bots answer "what's the Lakers score?" without dev overhead
- Daily sports briefings—get_all_scoresreturns every NBA/NFL/NHL game in one call
- Sports media dashboards— auto-generate game-recap copy once a game goes final
- Twitter / X bots— post score updates from structured data instead of scraping
Wire this MCP server into an MCP-compatible client (Claude Desktop, Cursor, Windsurf, Cline) by pointing your config at this actor's MCP endpoint:
https://nexgendata--sports-mcp-server.apify.actor/mcp
Then ask:"What NBA games are on today and what are the scores?"
This actor uses Apifypay-per-eventpricing — you are charged per successful tool call, with no monthly subscription.
Q: Is this an official ESPN / NBA / NFL feed?No. The server aggregates publicly available league scoreboards.
Q: Which leagues are supported?NBA, NFL, and NHL scoreboards. MLB, soccer, and other leagues are not currently supported.
Q: Can I query a specific date or a past game?No. The tools return the current scoreboard and take no parameters.
Q: Does it provide standings, player stats, schedules, or play-by-play?No. This server returns scoreboards only.
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 MCP endpoint.
NexGenData publishes a catalog of Apify actors and a family of MCP servers for AI agent workflows. Browse the full catalog at](https://docs.apify.com/llms-full.txt)https://apify.com/nexgendata
- NBA Scoreboard Scraper— direct NBA scoreboard scraper (no MCP wrapper)
- NFL Scoreboard Scraper— direct NFL scoreboard scraper
- NHL Scoreboard Scraper— direct NHL scoreboard scraper
- News MCP Server— news + media monitoring for AI agents
- Finance MCP Server— finance + market data for AI agents
You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.
import { ApifyClient } from 'apify-client'; // Initialize the ApifyClient with your Apify API token // Replace the '<YOUR_API_TOKEN>' with your token const client = new ApifyClient({ token: '<YOUR_API_TOKEN>', }); // Prepare Actor input const input = {}; // Run the Actor and wait for it to finish const run = await client.actor("nexgendata/sports-mcp-server").call(input); // Fetch and print Actor results from the run's dataset (if any) console.log('Results from dataset'); console.log(💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}); const { items } = await client.dataset(run.defaultDatasetId).listItems(); items.forEach((item) => { console.dir(item); }); // 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs
from apify_client import ApifyClient # Initialize the ApifyClient with your Apify API token # Replace '<YOUR_API_TOKEN>' with your token. client = ApifyClient("<YOUR_API_TOKEN>") # Prepare the Actor input run_input = {} # Run the Actor and wait for it to finish run = client.actor("nexgendata/sports-mcp-server").call(run_input=run_input) # Fetch and print Actor results from the run's dataset (if there are any) print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}") for item in client.dataset(run.default_dataset_id).iterate_items(): print(item) # 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start
echo '{}' | apify call nexgendata/sports-mcp-server --silent --output-dataset
{ "mcpServers": { "apify": { "type": "http", "url": "https://mcp.apify.com/?tools=fetch-actor-details,nexgendata/sports-mcp-server" } } }
The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send anAuthorization: Bearer <APIFY_API_TOKEN>header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).
Download the OpenAPI definition:https://api.apify.com/v2/actors/IHlSJsgAiuJ6lJyOh/builds/13y93DcKxpaQdLNuM/openapi.json
Provides comprehensive NBA player statistics from basketball-reference.com, including career stats, season comparisons, and advanced metrics.
Unofficial CLI + MCP server for eliteprospects.com Resources
Real-time surf, trails, volcano, ocean safety, weather, and restaurants for all Hawaiian islands — built for AI agents.
Real-time football live scores, fixtures, team stats, and player data from 1000+ leagues via SSE transport. Free, no API key required.
Enable AI agents to get structured data from unstructured web with AgentQL.
1GB Free Trial, World's Leading Proxy Service Platform, Efficient Data Collection
Easy web data access. Simplified retrieval of information from websites and online sources.
Real-time web data, structured for agents
Official OpenWeb Ninja MCP server connecting any AI agent to 40+ web data APIs for web search, e-commerce, local business, jobs, real estate, and finance data.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




