Skip to main content
Glama
Veedubin

SportsQuant MCP Server

by Veedubin

SportsQuant MCP Server — Quick Start Guide

License: MIT MCP Version

SportsQuant MCP is a high-performance Model Context Protocol (MCP) server that wraps the sportsquant quantitative sports betting toolkit. It provides AI agents with professional-grade tools for expected value (EV) calculation, Monte Carlo predictions, historical backtesting, and portfolio risk management.

🚀 Quick Start

Installation

Ensure you have uv installed. Navigate to the project root and run:

uv sync
uv run sportsquant-mcp

OpenCode Integration

Add the following to your opencode.json to enable the server with all categories:

{
  "mcpServers": {
    "sportsquant": {
      "command": "uv",
      "args": ["run", "sportsquant-mcp"],
      "env": {
        "SPORTSQUANT_BETTING_MATH": "true",
        "SPORTSQUANT_BACKTESTING": "true",
        "SPORTSQUANT_PREDICTIONS": "true",
        "SPORTSQUANT_RATINGS": "true",
        "SPORTSQUANT_DATA_SOURCES": "true",
        "SPORTSQUANT_PORTFOLIO": "true",
        "SPORTSQUANT_PARLAY": "true",
        "SPORTSQUANT_ANALYSIS": "true"
      }
    }
  }
}

Related MCP server: Polymarket MCP Server

⚙️ Configuration Reference

The server uses a category-based toggle system. You can enable/disable groups of tools via environment variables or a JSON config file.

Environment Variables

Variable

Default

Description

SPORTSQUANT_BETTING_MATH

true

EV, Kelly, Arbitrage, Odds conversion

SPORTSQUANT_BACKTESTING

true

Historical simulation and performance metrics

SPORTSQUANT_PREDICTIONS

true

PRA and Game-level XGBoost predictions

SPORTSQUANT_RATINGS

true

RAPTOR, Massey, PageRank, and Bayesian priors

SPORTSQUANT_DATA_SOURCES

true

Pinnacle and ESPN scrapers

SPORTSQUANT_PORTFOLIO

true

Risk analysis, position sizing, and heat checks

SPORTSQUANT_PARLAY

true

Correlated Monte Carlo parlay optimization

SPORTSQUANT_ANALYSIS

true

Matchup, Venue, and Rest-day splits

SPORTSQUANT_MCP_CONFIG

(none)

Path to a JSON config file for advanced overrides

SPORTSQUANT_MCP_LOG_LEVEL

INFO

Logging level (DEBUG, INFO, WARNING, ERROR)

📚 Documentation

  • TOOLS.md: The comprehensive tool reference including parameter types, return formats, and mathematical formulas for all 37 tools.

  • ARCHITECTURE.md: Technical specification and implementation details.

🛠 Companion Servers

For a complete quantitative betting workflow, we recommend integrating SportsQuant with:

  • Neuralgentics / memini-ai: For long-term memory of strategy performance.

  • boomerang-v3: To orchestrate complex "Research $\rightarrow$ Predict $\rightarrow$ Size $\rightarrow$ Deploy" workflows.

  • Calculator MCP: For independent verification of complex math.

  • PostgreSQL MCP: For direct access to the SportsQuant data warehouse.

📄 License

MIT License. See LICENSE file for details.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/Veedubin/sportsquant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server