Skip to main content
Glama
roblanc

footballstack-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
footballstack_competitionsA

List the competitions FootballStack supports, with season metadata and the data source/licence per competition. Call this first: the catalogue is broader (75 competitions) than the deep coverage. Deepest: Bundesliga, 2. Bundesliga, DFB Pokal, Superliga României. Historical/analytics only for Premier League, La Liga, Serie A, Ligue 1.

footballstack_searchA

Resolve a free-text team or competition name into stable FootballStack IDs. Use this before any tool that takes a competition or team, instead of guessing an ID.

footballstack_matchesA

List fixtures and results, filtered by date, competition, team, status, season or round. Paginated via cursor. Use the IDs returned here as the match id for the lineups, events, xg and context tools.

footballstack_standingsB

Standings table for one competition, optionally for a specific season.

footballstack_match_lineupsC

Starting XI, bench and tactical formation for one match. Requires a paid plan on most competitions.

footballstack_match_eventsA

Key events and commentary timeline for one match (goals, cards, substitutions). For live matches this is the polling-heavy endpoint — mind the monthly quota.

footballstack_match_xgA

Shot-level Expected Goals for one match: one entry per shot with pitch coordinates and xG value, i.e. everything needed to draw a shot map or model finishing quality.

footballstack_match_contextB

Derived context for one match — form, head-to-head and related pre-computed signals.

footballstack_league_xgA

League-wide xG and performance table: xG for, xG against and over/under-performance versus actual goals. The right tool for 'is this team overperforming?' questions.

footballstack_oddsB

Bookmaker odds benchmark and model-derived implied fair probabilities for one match. Informational only — not betting advice.

footballstack_quotaA

Inspect the monthly request quota without consuming a request. Call this when a tool returns quota_or_rate_limit.

footballstack_healthA

Check that the API is reachable. Works without an API key — use it to verify the server is wired up correctly.

Prompts

Interactive templates invoked by user choice

NameDescription
scout_team_formResolve a team, pull its recent matches and read the xG behind the results.

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/roblanc/footballstack-mcp'

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