NestDaddy

Live Sports Scores & Betting Odds MCP Server

ai.greyridgesignals/sports-scores-mcp · v0.4.1

Keyless sports scores, betting odds, injuries & news: NFL NBA MLB NHL soccer. No API key.

Connect Remote server

Terminal
claude mcp add --transport http sports-scores-mcp https://sports-scores-mcp.sigrunner.workers.dev/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "sports-scores-mcp": {
      "url": "https://sports-scores-mcp.sigrunner.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "sports-scores-mcp": {
      "type": "http",
      "url": "https://sports-scores-mcp.sigrunner.workers.dev/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://sports-scores-mcp.sigrunner.workers.dev/mcp

Tools 8 found in our last check

  • get_live_scores

    Return currently in-progress games across all sports (or one sport). Each row carries home/away teams and scores, league, a derived status, the live clock/period marker, and data_age_seconds (source freshness at serve time). Keyless, free.

  • get_scores_by_date

    Return all events on a calendar date (UTC, "YYYY-MM-DD"), optionally filtered to one sport. Same unified schema and freshness field as get_live_scores. Use for finals, fixtures, and a full day board. Keyless, free.

  • get_odds

    Return betting lines for a league's current scoreboard: point spread, over/under total, and home/away moneyline (single-book, DraftKings via ESPN), plus each team's win/loss record and the game status. Call with a league token (nfl, nba, nhl, mlb, epl, "la liga", ncaaf, ucl, ...…

  • get_matchup

    One-call betting-research card for a SINGLE game: each team's recent form (last-5 result string, W-L record, and current streak), the head-to-head season series (series score + completed meetings), the against-the-spread record (US sports, once enough games exist), and ESPN's wi…

  • get_injuries

    Return the current injury report for a league: player, team, position, status (Out, Day-To-Day, ...) and the latest short report note with its update time. Optionally filter to one team by name. Use before reading a betting line from get_odds. Keyless, free.

  • get_news

    Return the latest headlines for a league (headline, one-line summary, publish time, link). Use for breaking context such as suspensions or trades. Not an injury list: call get_injuries for that. Keyless, free.

  • list_odds_leagues

    List the league tokens get_odds understands (US majors + top soccer leagues) with their sport and ESPN path. Keyless, free.

  • list_sports

    List the sport filters the score tools understand (canonical labels + common aliases like nba/nfl/nhl/mlb). Keyless, free.

Details

Endpointhttps://sports-scores-mcp.sigrunner.workers.dev/mcp (Streamable HTTP)
First published13 Nov 2026
Last updated13 Nov 2026
Registry nameai.greyridgesignals/sports-scores-mcp

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.