Sportscore MCP logo

Sportscore MCP

by Backspace-me

Queries SportScore for live matches, standings, player data, schedules, brackets, and trackers across four sports.

Install Sportscore MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "backspace-me-sportscore-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "sportscore-mcp"
      ],
      "env": {
        "SPORTSCORE_API_BASE": "YOUR_VALUE_HERE",
        "SPORTSCORE_UA": "YOUR_VALUE_HERE",
        "SPORTSCORE_HTTP_PORT": "YOUR_VALUE_HERE",
        "SPORTSCORE_HTTP_HOST": "YOUR_VALUE_HERE",
        "SPORTSCORE_NO_TELEMETRY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

Backspace-me/sportscore-mcp MCP server connects MCP-compatible AI clients to SportScore's public API for football, basketball, cricket, and tennis data. It exposes tools for matches, match details, team fixtures, competition tables, scorers, players, tournament brackets, and live trackers. The default transport is stdio through an npx command, with optional Streamable HTTP mode. Reach for it when an agent needs current sports information without managing an API key.

Use cases

  • Check live football or basketball scores
  • Compare current league standings
  • Find a team's upcoming fixtures
  • Look up tournament brackets and player leaders
  • Inspect detailed match timelines and lineups

Key features

  • Live and recent match results
  • Team schedules and competition standings
  • Top scorers and assister rankings
  • Player statistics and metadata
  • Knockout brackets and live trackers
  • Football, basketball, cricket, and tennis coverage

Tools8

What Sportscore MCP lets your agent do. Expand a tool for its parameters.

Verified live~894 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

18/18 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev · sportscore-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars15Stargazers on the source repository.
npm downloads277Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Tools exposed8Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Sportscore MCP works

What Backspace-me/sportscore-mcp MCP server does

Backspace-me/sportscore-mcp MCP server gives an AI assistant access to SportScore data for football, basketball, cricket, and tennis. It is suited to conversational queries about current games, competition rankings, player performance, and upcoming fixtures. The public API does not require an API key.

The server returns live and recent match information, including scores, status, kickoff time, and team logos. It can also retrieve details for an individual match, team schedules, standings, scoring or assisting leaders, player metadata and statistics, tournament knockout brackets, and live tracker information.

How it works

Backspace-me/sportscore-mcp MCP server runs as an MCP process and communicates with a host over stdio by default. A client starts it with npx -y sportscore-mcp, after which the tools become available to the model. The server requests data from SportScore and presents the results through MCP tool responses.

Most lookups require a sport plus a slug. Match and team slugs can come from get_matches results or SportScore URLs, while competition and player examples include values such as premier-league, barcelona, and lionel-messi. The tracker uses a numeric match ID instead of a slug.

An optional HTTP mode is available by setting a port environment variable. The bind address can also be configured for that mode.

Setup and configuration

For Claude Desktop, add a server entry that uses the npx command and the -y sportscore-mcp arguments, then restart the application. The same stdio invocation works with Cursor, Continue, Zed, and other MCP hosts that accept stdio commands; each host determines its own configuration file format.

The API base URL and User-Agent can be overridden with SPORTSCORE_API_BASE and SPORTSCORE_UA. Set SPORTSCORE_HTTP_PORT to run Streamable HTTP instead of stdio, and use SPORTSCORE_HTTP_HOST to choose the HTTP bind address. SPORTSCORE_NO_TELEMETRY=1 disables the anonymous startup install ping.

Tools and capabilities

Backspace-me/sportscore-mcp MCP server exposes these tools:

  • get_matches lists live and recent matches for a sport, with an optional result limit.
  • get_match_detail retrieves a match's score, status, timeline, and lineups by sport and slug.
  • get_team_schedule returns past and upcoming fixtures for a team.
  • get_standings retrieves a league or competition table.
  • get_top_scorers returns leading scorers or assisters for a competition.
  • get_player looks up player statistics and metadata.
  • get_bracket returns the knockout structure for a tournament.
  • get_tracker retrieves live tracker data, including positions and animation frames, by numeric match ID. This is generally most relevant to football.

Limitations and notes

The free API tier allows approximately 1,000 requests per IP over 24 hours and uses 60-second edge caching. That is intended for normal interactive MCP sessions; higher-volume or production use requires contacting SportScore.

Tool results include a Powered by SportScore attribution. Commercial or white-label use that removes it requires separate contact with SportScore.

On startup, the server sends one fire-and-forget install ping unless telemetry is disabled. The documented payload contains the client name, version, transport, host platform, and Node version, and does not include a user ID, cookies, or fingerprint. SportScore's API terms and developer documentation govern API use.

Backspace-me/sportscore-mcp MCP server is MIT-licensed, but the API's rate limits, attribution requirement, caching behavior, and terms still apply to applications using it.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Sportscore MCP

Backspace-me/sportscore-mcp is an MCP server that connects AI assistants to SportScore’s public sports API. Its tools retrieve live and recent matches, match details, team schedules, standings, top scorers, player statistics, tournament brackets, and live tracker data across football, basketball, cricket, and tennis. No API key is required.

Install it by configuring your MCP host to run `npx -y sportscore-mcp`. Claude Desktop uses this command in its MCP configuration, while Cursor, Continue, Zed, and other stdio-compatible hosts use their own configuration format.

Yes, Backspace-me/sportscore-mcp works with Cursor through its stdio command. Add `npx -y sportscore-mcp` using Cursor's MCP configuration process.

No, it uses SportScore's free public API without an API key. The free tier still has an approximate limit of 1,000 requests per IP every 24 hours and may apply 60-second edge caching.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSportscore MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/backspace-me-sportscore-mcp?style=directory)](https://allmcps.com/mcp/backspace-me-sportscore-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/backspace-me-sportscore-mcp"><img src="https://allmcps.com/api/badge/backspace-me-sportscore-mcp?style=directory" alt="Sportscore MCP on AllMCPs" /></a>