SportScore
The SportScore server provides live and historical sports data across football, basketball, cricket, and tennis, enabling AI assistants to query scores, standings, player stats, and more.
Live & Recent Matches (
get_matches): Retrieve live and recent match results with scores, status, kickoff times, and team logos.Match Details (
get_match_detail): Get in-depth data for a specific match by slug, including score, status, timeline, and lineups.Team Schedule (
get_team_schedule): Fetch a team's past and upcoming fixtures (e.g.barcelona,los-angeles-lakers).League Standings (
get_standings): View the current standings table for any league or competition (e.g. Premier League, NBA).Top Scorers / Assisters (
get_top_scorers): List leading scorers or assisters in a competition, with configurable limits.Player Stats (
get_player): Access player statistics and metadata by player slug (e.g.lionel-messi,lebron-james).Knockout Brackets (
get_bracket): View bracket structures for knockout tournaments (e.g. UEFA Champions League, NBA Playoffs).Live Match Tracker (
get_tracker): Retrieve real-time tracker data (positions, animation frames) for an ongoing match, primarily useful for football.
Allows fetching NBA standings, live matches, and team schedules.
Allows fetching live and recent Premier League matches, standings, top scorers, team schedules, and match details.
sportscore-mcp
MCP server for SportScore — live scores, match details, standings, top scorers, brackets and player stats across football, basketball, cricket and tennis. Free public API, CORS-open, no API key.
Works in any Model Context Protocol host: Claude Desktop, Cursor, Continue, Zed, and custom MCP clients.
What it gives your AI assistant
Live + recent matches by sport
Single match detail (score, status, timeline, lineups)
Team schedules
League / competition standings
Top scorers / top assisters
Player statistics and metadata
Knockout tournament brackets
Live match tracker data
Install in Claude Desktop
Add this to claude_desktop_config.json:
macOS — ~/Library/Application Support/Claude/claude_desktop_config.json
Windows — %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sportscore": {
"command": "npx",
"args": ["-y", "sportscore-mcp"]
}
}
}Restart Claude Desktop. You should see the SportScore tools in the tools menu. Ask things like:
"What Premier League matches are live right now?"
"Show me the NBA standings."
"Who are the top scorers in La Liga?"
"What's Barcelona's next fixture?"
Install in Cursor / Continue / Zed
Any MCP host that accepts a stdio command works. The npx -y sportscore-mcp invocation is the same — consult your host's MCP docs for the exact config file.
Configuration
Environment variables (optional):
Variable | Default | Purpose |
|
| Override the API base URL (useful for staging / self-hosted) |
|
| Override the User-Agent string |
| (unset) | If set, run as a Streamable HTTP server on this port instead of stdio |
|
| Bind address when running in HTTP mode |
| (unset) | Set to |
Anonymous install-ping (opt-out)
On startup the server fires one fire-and-forget POST to https://sportscore.com/api/mcp/ping/ with this payload:
{ "client": "sportscore-mcp", "version": "0.3.0", "transport": "stdio", "host": "darwin", "node": "20.11.0" }That's the whole payload — no user id, no IP, no cookies, no fingerprint. We use it to see rough weekly-active-installs and Node/OS spread so we know what to support. Opt out with SPORTSCORE_NO_TELEMETRY=1.
Tools
Tool | Purpose | Required args |
| Live + recent matches |
|
| Single match by slug |
|
| Team fixtures |
|
| League table |
|
| Top scorers / assisters |
|
| Player stats |
|
| Knockout bracket |
|
| Live tracker data |
|
Full parameter docs and response shapes: sportscore.com/developers/ · OpenAPI 3.0 spec
Attribution
This MCP server surfaces a Powered by SportScore attribution with every tool result. The free-tier API requires that attribution to remain visible in end-user-facing output — so please don't strip it from your prompts or post-processing.
Commercial / white-label use that needs to remove the attribution: api@sportscore.com. Terms: sportscore.com/developers/terms/.
Rate limits
Free tier: approximately 1000 requests / 24h / IP, with 60-second edge caching. Sensible for any MCP workflow — a user driving a chat session will not approach the limit. Bulk / production / higher-volume use: contact api@sportscore.com.
License
MIT — see LICENSE.
Links
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Backspace-me/sportscore-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server