Skip to main content
Glama
Valerio357

bet-mcp

by Valerio357

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP port when `MCP_TRANSPORT=http`
ODDS_API_KEYYesThe Odds API key
MCP_TRANSPORTNo`stdio` (default) or `http`stdio
ODDS_API_SPORTNoSport key (`soccer_italy_serie_a`)
APIFOOTBALL_KEYYesAPI-Football key
ODDS_API_REGIONNoRegions filter (default `eu`)eu
ODDS_API_MARKETSNoMarkets request list (default `h2h,totals,btts`)h2h,totals,btts
CACHE_TTL_SECONDSNoCache TTL (default 120)120
APIFOOTBALL_SEASONNoDefaults to current year
APIFOOTBALL_LEAGUE_IDNoDefaults to `135` (Serie A)135
HOME_ADVANTAGE_FACTORNoPoisson λ multiplier for home team

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
fixtures.listB

Ritorna i prossimi match di Serie A entro X giorni (id, squadre, kickoff, venue).

match.snapshotC

Restituisce forma, classifica, gol fatti/subiti e ultimi risultati per il match richiesto.

odds.prematchC

Quote pre-match (1X2, Over/Under 2.5, BTTS) normalizzate con lista bookmaker.

fair.computeC

Calcola probabilità e quote fair (Poisson semplice) per 1X2 / OU 2.5 / BTTS.

value.detectC

Confronta quote mercato vs fair per trovare fino a 3 value pick (edge >= 5%).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: fair.compute calculates fair odds, fixtures.list shows upcoming matches, match.snapshot provides team form and stats, odds.prematch lists market odds, and value.detect identifies value bets. The descriptions are specific and unambiguous, making it easy for an agent to select the right tool.

Naming Consistency5/5

All tool names follow a consistent dot-separated pattern (e.g., fair.compute, fixtures.list) with a clear category.action structure. This predictable naming convention enhances readability and usability across the tool set.

Tool Count5/5

With 5 tools, the server is well-scoped for its betting/soccer analysis domain. Each tool serves a unique and essential function, from data retrieval to analysis, without being overly sparse or bloated, making the count appropriate for the purpose.

Completeness4/5

The tool set covers core workflows for betting analysis: fetching fixtures, getting match stats, computing fair odds, retrieving market odds, and detecting value bets. A minor gap is the lack of tools for in-play odds or historical data, but agents can work around this with the provided tools.

Maintenance

ActivityInactive
ResponsivenessNo issues