MCP Sports Hub logo

MCP Sports Hub

by lacausecrypto

Aggregates sports APIs for scores, standings, rosters, schedules, stats, odds, motorsports, esports, chess, and more over MCP.

Install MCP Sports Hub

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": {
    "lacausecrypto-mcp-sports-hub": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sports-hub"
      ]
    }
  }
}

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

Automated check passed— started and listed 165 tools correctly (23d ago).

Overview

lacausecrypto/mcp-sports-hub MCP server combines sports data from multiple providers behind one MCP service. It exposes tools for scores, standings, schedules, rosters, player information, game detail, play-by-play, odds, motorsports, esports, chess, and other sports; some providers work without API keys, while others require separately configured keys. Use it when an agent needs sports data across leagues without integrating each provider independently, with provider filtering available through presets.

Use cases

  • Retrieve live scores for a selected league
  • Compare team standings and schedules
  • Inspect player statistics and game logs
  • Fetch NHL or MLB play-by-play data
  • Query sports odds across configured providers

Key features

  • Multi-provider sports data aggregation
  • Live scores, schedules, and standings
  • Team, roster, athlete, and player statistics
  • Game summaries, box scores, and play-by-play
  • Provider filtering with presets
  • MCP resources and prompts

Tools165

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

Verified live~17.3k 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 2d ago

Recent health check succeeded.

19/19 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 · mcp-sports-hub (npm)

Adoption & maintenance

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

GitHub stars40Stargazers on the source repository.
npm downloads409Package downloads in the last 30 days.
Last commit13d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed165Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Sports Hub works

What lacausecrypto/mcp-sports-hub MCP server does

The lacausecrypto/mcp-sports-hub MCP server presents data from many sports providers through a single MCP endpoint. The repository describes coverage across more than 70 sports and includes providers for major American leagues, soccer, tennis, cricket, golf, MMA, motorsports, esports, chess, college sports, and fantasy sports.

The server includes resources and prompts in addition to tools. Its providers operate independently: a missing key for one provider does not prevent the server from starting, but calling that provider's tools returns an error.

How it works

The server uses MCP's stdio transport and can be used by MCP-compatible clients. It gathers results from provider-specific APIs and exposes tools with provider prefixes, such as espn_, nhl_, and mlb_. For example, ESPN tools cover scoreboards, standings, teams, rosters, schedules, event summaries, athletes, news, and seasons. NHL tools include schedules, scores, standings, box scores, play-by-play, rosters, player logs, stat leaders, and draft data. MLB tools provide schedules, game feeds, play-by-play, box scores, line scores, standings, and team lists.

Provider filtering is available through presets. Setting SPORTS_HUB_PROVIDERS=free loads the documented no-key providers, rather than loading every provider. The README identifies 19 providers in that group, including ESPN, NHL, MLB, Formula 1, Lichess, Chess.com, NASCAR, OpenDota, and others.

Setup and configuration

Run the package with Node.js 18 or newer and npm. The repository's short command is:

Terminal
npx mcp-sports-hub

No API key is required for the providers identified as working instantly, although those services may have their own rate limits or availability constraints. Providers in the free tier with API keys require registration with the relevant provider and configuration of that provider's key.

The project states support for macOS, Linux, and Windows. Configure the command in an MCP client that supports stdio transport, then add only the provider credentials needed for the data sources you intend to call.

Tools and capabilities

The lacausecrypto/mcp-sports-hub MCP server can support agents that need to:

  • Retrieve live or date-specific scores and schedules.
  • Read league standings, rankings, team records, and stat leaders.
  • Inspect teams, venues, rosters, athletes, player histories, and game logs.
  • Fetch event summaries, box scores, line scores, and play-by-play feeds.
  • Query sports news, seasons, motorsport data, esports analytics, chess data, odds, and other provider-specific information described by the project.

Limitations and notes

Data quality, coverage, quotas, and stability depend on the selected provider. The README labels several feeds as unofficial or undocumented, including ESPN, NHL, MLB, MotoGP, Formula E, and NASCAR sources. Some providers impose request limits, and API-key providers require their own signup and credentials. Loading a broad provider set also exposes more tools to the client; use the provider preset when a narrower configuration is preferable.

The repository names Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Cline, Zed, ChatGPT Desktop, and Gemini CLI as compatible clients. It also states that any MCP client supporting stdio or HTTP/SSE transport can use the service.

Reviews

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

Frequently Asked Questions about MCP Sports Hub

lacausecrypto/mcp-sports-hub is an MCP server that connects AI clients to multiple sports-data providers. Its tools retrieve scores, standings, schedules, teams, rosters, athletes, game summaries, box scores, play-by-play, news, odds, and sport-specific data. Some providers work without API keys, while others require provider credentials.

Run `npx mcp-sports-hub` with Node.js 18 or newer and npm. Add that command to an MCP client configuration using stdio transport. Keyless providers can be used without credentials; providers that require keys need their own signup and configuration.

Yes, lacausecrypto/mcp-sports-hub is listed as supported in Cursor. Configure the server as an MCP service using its stdio command, `npx mcp-sports-hub`.

Set `SPORTS_HUB_PROVIDERS=free` to load the documented providers that do not require API keys. Other providers can be used separately when their required API credentials are configured.

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 PreviewMCP Sports Hub AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/lacausecrypto-mcp-sports-hub?style=directory)](https://allmcps.com/mcp/lacausecrypto-mcp-sports-hub)
HTML Embed
<a href="https://allmcps.com/mcp/lacausecrypto-mcp-sports-hub"><img src="https://allmcps.com/api/badge/lacausecrypto-mcp-sports-hub?style=directory" alt="MCP Sports Hub on AllMCPs" /></a>