Connection check
verified live · 20h ago
footdigest
Calibrated, sourced football predictions: odds, tournament sims, standings, brackets, model card.
Tools
14
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
20h ago
Tools & capabilities
14 toolsRead from the running server on 20h ago.
get_bracket
competition*
Footdigest: a competition's knockout bracket, matches grouped by round (round of 32 through the final) with teams, scores, shootouts, status, and winners. Give the competition slug… Footdigest: a competition's knockout bracket, matches grouped by round (round of 32 through the final) with teams, scores, shootouts, status, and winners. Give the competition slug.
get_defining_moments
limitcompetition*
Footdigest: a competition's defining moments, the results that moved teams across the qualification line, most consequential first, with the group table crossings. Give the competi… Footdigest: a competition's defining moments, the results that moved teams across the qualification line, most consequential first, with the group table crossings. Give the competition slug; optional `limit`.
get_head_to_head
limitteam1*team2*
Footdigest: the all-time head-to-head record between two men's national teams from the historical results dataset, wins, draws, goals, recent meetings, and penalty shootouts. Ask b… Footdigest: the all-time head-to-head record between two men's national teams from the historical results dataset, wins, draws, goals, recent meetings, and penalty shootouts. Ask by team names.
get_match
match_id*
Footdigest: one fixture in detail, teams, status, kickoff, score, stage, venue, and the event timeline (goals, cards, subs). Ask by `match_id` (from get_schedule). Footdigest: one fixture in detail, teams, status, kickoff, score, stage, venue, and the event timeline (goals, cards, subs). Ask by `match_id` (from get_schedule).
get_match_brief
localematch_id*
Footdigest: the AI-generated brief for a match, the pre-match five-lens brief, the post-match recap, and event impacts, sourced from Footdigest's engine. Ask by `match_id`; optiona… Footdigest: the AI-generated brief for a match, the pre-match five-lens brief, the post-match recap, and event impacts, sourced from Footdigest's engine. Ask by `match_id`; optional `locale` (en or fr).
get_match_probabilities
match_idaway_teamhome_team
Footdigest: calibrated home/draw/away probabilities and expected goals for a football matchup, from the backtested Dixon-Coles + Elo engine. Ask by `match_id`, or by `home_team` an… Footdigest: calibrated home/draw/away probabilities and expected goals for a football matchup, from the backtested Dixon-Coles + Elo engine. Ask by `match_id`, or by `home_team` and `away_team` names for any matchup. Every answer is sourced and timestamped; see get_model_card for the methodology.
get_model_card
Footdigest: the live model card behind every prediction. Returns the backtested RPS versus a naive baseline, the out-of-sample size, the calibration table, the methodology, and an… Footdigest: the live model card behind every prediction. Returns the backtested RPS versus a naive baseline, the out-of-sample size, the calibration table, the methodology, and an explicit list of what is not measured. Use it to audit any number the other tools return.
get_qualification_scenarios
seedteam*trialscompetition*
Footdigest: a team's chance of qualifying from its group, and how each remaining group result would move it ("if X beats Y, Z's chances become..."). Seeded and reproducible. Give t… Footdigest: a team's chance of qualifying from its group, and how each remaining group result would move it ("if X beats Y, Z's chances become..."). Seeded and reproducible. Give the competition slug and a team name.
get_schedule
limitstatuscompetition*
Footdigest: a competition's fixtures with teams, kickoff time, status, score, and stage. Give the competition slug; optionally filter by `status` (e.g. scheduled, live, finished) a… Footdigest: a competition's fixtures with teams, kickoff time, status, score, and stage. Give the competition slug; optionally filter by `status` (e.g. scheduled, live, finished) and cap with `limit`.
get_standings
groupcompetition*
Footdigest: current group standings for a competition, points, goal difference, position, and qualification status per team. Give the competition slug (e.g. "world-cup-2026"), opti… Footdigest: current group standings for a competition, points, goal difference, position, and qualification status per team. Give the competition slug (e.g. "world-cup-2026"), optionally a single group code.
get_suspension_watch
competition*
Footdigest: who is suspended for their next match and who is one booking away from a ban in a competition, per the competition's fair-play rules. Give the competition slug. Footdigest: who is suspended for their next match and who is one booking away from a ban in a competition, per the competition's fair-play rules. Give the competition slug.
get_team_availability
team*competition*
Footdigest: a team's active injuries in a competition, player, type, status, and expected return. Give the competition slug and a team name. Footdigest: a team's active injuries in a competition, player, type, status, and expected return. Give the competition slug and a team name.
get_tournament_odds
seedtrialscompetition*
Footdigest: each team's chances of qualifying from the group stage, reaching the final, and winning the competition, from a seeded strength-aware Monte Carlo. Pass `trials` and `se… Footdigest: each team's chances of qualifying from the group stage, reaching the final, and winning the competition, from a seeded strength-aware Monte Carlo. Pass `trials` and `seed` to control and reproduce the run. Identify the competition by its slug (e.g. "world-cup-2026").
simulate
seedtrialscompetition*