Skip to main content
Glama
Valerio357

bet-mcp

by Valerio357

bet-mcp

MCP server (FastMCP + TypeScript) that focuses on Serie A pre-match analysis:

  • fixtures_list – next fixtures in a configurable window

  • match_snapshot – last 5 results, standings, GF/GA averages

  • odds_prematch – normalized odds for 1X2 / OU 2.5 / BTTS across bookmakers

  • fair_compute – Poisson-lite probabilities + fair odds

  • value_detect – top value picks by comparing best odds vs fair model

Getting started

  1. Install dependencies (Node 20+ recommended):

    npm install
  2. Copy .env.example to .env and provide your keys:

    cp .env.example .env
    # edit the file with FOOTBALL_DATA_TOKEN and ODDS_API_KEY
  3. Run locally:

    # stdio (Claude Desktop / terminal)
    npm run dev
    
    # or HTTP transport for remote testing
    MCP_TRANSPORT=http PORT=8080 npm run dev
  4. Build for production:

    npm run build
    npm start
  5. Deploy on glama.ai:

Glama uses the included glama.yaml/glama.json files to run npm install && npm run build, then starts the server with MCP_TRANSPORT=http on port 8080. Configure FOOTBALL_DATA_TOKEN and ODDS_API_KEY (others optional) in the Glama dashboard so inspections and tool detection can succeed.

Related MCP server: mcp-football

Implementation notes

  • Stack – FastMCP + Axios + Zod, TypeScript strict mode.

  • API clients – Football-Data.org for fixtures/stats; The Odds API for consolidated odds.

  • Modeling – Poisson using GF/GA averages + configurable home advantage, derived OU/BTTS probs.

  • Caching – In-memory TTL cache to reduce API calls (configurable via CACHE_TTL_SECONDS).

  • Value picks – Filters by edge >= 5% and odds >= 1.50, returns rationale referencing λ/form.

Environment variables

key

description

FOOTBALL_DATA_TOKEN

Football-Data.org API token

FOOTBALL_DATA_COMPETITION

Defaults to SA

FOOTBALL_DATA_SEASON

Defaults to current year

ODDS_API_KEY

The Odds API key

ODDS_API_REGION

Regions filter (default eu)

ODDS_API_MARKETS

Markets request list (default h2h,totals,btts)

ODDS_API_SPORT

Sport key (soccer_italy_serie_a)

HOME_ADVANTAGE_FACTOR

Poisson λ multiplier for home team

CACHE_TTL_SECONDS

Cache TTL (default 120)

MCP_TRANSPORT

stdio (default) or http

PORT

HTTP port when MCP_TRANSPORT=http

Testing

Use npx fastmcp dev src/index.ts or npx fastmcp inspect src/index.ts after installing dependencies to interactively test the tools.

Install Server
A
license - permissive license
A
quality
D
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.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    MCP server for football-data.org API providing access to football data like standings, matches, teams, and scorers.
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Provides live football data through MCP tools, enabling users to fetch today's matches and top scorers for competitions like the Premier League or World Cup.
    2
  • F
    license
    -
    quality
    C
    maintenance
    MCP server for reading Fonbet sports events and odds, enabling search for events, retrieval of odds, and value-bet checking via natural language.
  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP clients to access live football data from FotMob, including match stats, team form, injuries, and player workload, without making predictions.
    10
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • API-Football MCP — comprehensive soccer/football data

  • Football-Data.org MCP — soccer competitions, matches, standings

  • The Odds API MCP — sportsbook odds across 70+ books, 30+ leagues

View all MCP Connectors

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/Valerio357/bet_mcp'

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