Sports Betting MCP logo

Sports Betting MCP

Connects AI agents to sports picks, odds, game analysis, alerts, and performance data for NBA, NHL, NCAAB, and MLB.

Install Sports Betting MCP

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

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sports-betting-mcp": {
      "command": "uvx",
      "args": [
        "sports-betting-mcp"
      ],
      "env": {
        "SPORTS_BETTING_API_KEY": "YOUR_VALUE_HERE",
        "SPORTS_BETTING_API_URL": "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.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

uvx sports-betting-mcp

Process exited before answering initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked Today.

Overview

The sports-betting-mcp MCP server connects MCP-compatible AI agents to a sports betting analysis API covering NBA, NHL, NCAAB, and MLB. It provides picks, live odds, game analysis, injury and line-movement alerts, and performance statistics through structured MCP tools. Install it with pip, configure an API key, and add its stdio command to an MCP client. Reach for it when an agent needs current betting data or a logged record of model results.

Use cases

  • Retrieve today’s picks by sport and confidence
  • Compare live odds with model recommendations
  • Analyze a game with the 12-agent consensus model
  • Track resolved picks and win rates

Key features

  • Daily picks with confidence and edge details
  • Live moneyline, spread, and totals data
  • 12-agent game analysis
  • Injury and line-movement alerts
  • Win-rate and model performance statistics
  • MCP stdio transport with API-key authentication

Tools11

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

Self-reported~194 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 Today

Recent health check succeeded.

4/4 checks healthy over the last 38d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · sports-betting-mcp (PyPI)

Adoption & maintenance

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

GitHub stars5Stargazers on the source repository.
Last commit6mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed11Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Sports Betting MCP works

What sports-betting-mcp does

The sports-betting-mcp MCP server gives AI agents access to a sports betting analysis system for NBA, NHL, NCAAB, and MLB. It exposes structured data for daily recommendations, market information, game-level analysis, active alerts, and historical performance. Supported bet types include moneyline, spread, and totals.

The service records picks before games begin and resolves them against final scores. This lets an agent inspect pending picks, review completed wins and losses, and compare results by sport or bet type. The underlying analysis uses a 12-agent consensus process that considers factors such as matchups, injuries, rest, travel, betting activity, and historical trends.

How it works

The MCP process communicates with a sports betting API over stdio. Requests are authenticated with an X-API-Key header supplied by the configured API key. The default API base URL is local, but the configuration can point to the hosted service or another compatible deployment.

For game analysis, specialized agents assess the matchup independently before a consensus process produces a selection, confidence value, and edge details. Responses can therefore be used to rank picks, explain a recommendation, or filter results by sport and confidence. Market data includes current moneyline, spread, and totals information for the day’s games.

Some underlying API functions are tiered. General API-key access includes daily picks, odds, win-rate data, injuries, line movement, schedules, statistics, leaderboards, news, and pending picks. Full structured picks, on-demand analysis, resolved results, search, pick logging, history, webhooks, and related functions require approved Pro access.

Setup and configuration

Install the package with:

Terminal
pip install sports-betting-mcp

Add the executable to an MCP client configuration and provide the required key:

config.json
{
  "mcpServers": {
    "sports-betting": {
      "command": "sports-betting-mcp",
      "env": {
        "SPORTS_BETTING_API_URL": "https://sportsbettingaianalyzer.com",
        "SPORTS_BETTING_API_KEY": "your_api_key"
      }
    }
  }
}

SPORTS_BETTING_API_KEY is required. SPORTS_BETTING_API_URL is optional and defaults to http://localhost:5000. A free key is available from the service website; Pro features require administrative approval. The package requires Python 3.10 or newer and uses the stdio transport.

Tools and capabilities

The sports-betting-mcp MCP server exposes tools for:

  • Retrieving all daily picks, the highest-confidence pick, unresolved picks, and recently completed picks.
  • Running a full 12-agent analysis for a specified game.
  • Reading live moneyline, spread, and totals data.
  • Checking active alerts for line changes and injury effects.
  • Reviewing win rates by sport and bet type.
  • Inspecting model totals, recent-20 performance, and confidence tiers.
  • Viewing leaderboard rankings by win rate.
  • Checking service uptime, database, and scheduler health.

Limitations and notes

Coverage is limited to NBA, NHL, NCAAB, and MLB. The displayed performance figures change as games are resolved, and the repository includes different historical totals in its descriptive material, so consumers should query the live statistics tools for current values. Access to some analysis and historical API functions depends on Pro approval.

Reviews

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

Frequently Asked Questions about Sports Betting MCP

sports-betting-mcp is an MCP server that connects AI agents to a sports betting analysis API for NBA, NHL, NCAAB, and MLB. Its main tools retrieve daily picks, live odds, game analysis, alerts, pending and completed results, win rates, model statistics, leaderboards, and system health.

Install it with `pip install sports-betting-mcp`, then add the `sports-betting-mcp` command to your MCP client configuration. Set `SPORTS_BETTING_API_KEY`; optionally set `SPORTS_BETTING_API_URL` to override the default local API address.

The server requires `SPORTS_BETTING_API_KEY` for authentication. The key is sent to the API as an `X-API-Key` header. A free key is available from sportsbettingaianalyzer.com, while Pro API functions require approved access.

Yes, sports-betting-mcp works with Cursor through its stdio MCP configuration. The README also names Claude Desktop, Windsurf, and Claude Code as fully supported clients, and states that any MCP client supporting stdio can use it.

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