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_picks

Get today's AI-generated picks with confidence and edge scores. Includes a visual bet slip card for the top pick per sport.

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

Returns: List of picks with pick name, bet type, line, odds, confidence, and edge score. Visual bet slip cards are included for the top pick per sport.

get_top_pick

Get the single highest-confidence pick available today with a visual bet slip card.

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

Returns: The best pick with full analysis details and a visual bet slip image.

get_live_odds

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

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

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

get_win_rate

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_picks

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_injury_report

Get current injury flags that may affect today's picks. Data refreshes at 5am and 5pm EST from Covers.com.

Args: sport: Filter by sport — 'nba', 'nhl', 'ncaab', or 'all'

Returns: Active injury reports with player names, status, and impact assessment.

get_line_movement

Get significant line movements detected since market open. Sharp money often signals where to bet.

Args: sport: Filter by sport — 'nba', 'nhl', 'ncaab', or 'all'

Returns: Games with notable line shifts, direction, and magnitude.

analyze_game

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

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

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

get_system_status

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

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

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