Skip to main content
Glama
seang1121

Sports Betting MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SPORTS_BETTING_API_KEYYes

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_todays_picksA

Get today's AI-generated picks with confidence and edge scores.

Args: sport: Filter by sport — 'nba', 'nhl', 'ncaab', 'mlb', or 'all' (default)

Returns: List of picks with pick name, bet type, line, odds, confidence, and edge score.

get_top_pickA

Get the single highest-confidence pick available today.

Args: sport: Filter by sport — 'nba', 'nhl', 'ncaab', 'mlb', or 'all' (default)

Returns: The best pick with full analysis details.

get_live_oddsA

Get current live odds for a sport from FanDuel and BetMGM.

Args: sport: Sport to fetch — 'nba', 'nhl', 'ncaab', or 'mlb'

Returns: Live moneyline, spread, and total odds for today's games.

get_win_rateA

Get the betting analyzer's documented win rate with real resolved picks.

Args: period: Time period — 'all', '30d', or '90d'

Returns: Win rate, record, and breakdown by sport.

get_pending_picksA

Get all currently unresolved (pending) picks waiting for game results.

Returns: List of pending picks with pick details and how long they've been pending.

get_completed_picksA

Get recently completed (resolved) picks with results.

Args: limit: Number of recent completed picks to return (default 20, max 50)

Returns: List of completed picks with results (W/L) and details.

get_model_statsB

Get model performance statistics — win rates by confidence level, total picks, discipline.

Returns: Model stats including total picks, last 20 win rate, and confidence tier breakdown.

analyze_gameA

Run full multi-agent analysis on a specific game. Uses 12 specialized agents to evaluate every angle.

Args: sport: Sport — 'nba', 'nhl', 'ncaab', or 'mlb' game_id: Game ID from the get_live_odds tool

Returns: Complete multi-agent analysis with consensus pick, confidence, and edge breakdown.

get_system_statusA

Health check — uptime, database status, API key status, and scheduler health.

Returns: Current system status including uptime, DB connectivity, and service health.

get_alertsA

Get active alerts from the multi-agent system (line movements, injury impacts, etc.).

Returns: List of current alerts with severity and details.

get_leaderboardA

Get the pick leaderboard showing user rankings by win rate.

Returns: Leaderboard with rankings, win rates, and total picks per user.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/seang1121/sports-betting-mcp'

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