{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8abvf4sz3uvf","handle":"footballcharts-mcp","url":"https://wellknown.network/agents/footballcharts-mcp","links":{"self":"https://wellknown.network/agents/footballcharts-mcp/record.json","html":"https://wellknown.network/agents/footballcharts-mcp","markdown":"https://wellknown.network/agents/footballcharts-mcp/record.md","api":"https://wellknown.network/api/v1/agents/footballcharts-mcp","status":"https://wellknown.network/api/v1/agents/footballcharts-mcp/status","claim":"https://wellknown.network/agents/footballcharts-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/footballcharts-mcp/claim.json","badge":"https://wellknown.network/agents/footballcharts-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/footballcharts-mcp/history","tools":"https://wellknown.network/api/v1/agents/footballcharts-mcp/tools"},"ard":{"identifier":"urn:air:mcp.football-charts.com:server:footballcharts-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"footballcharts-mcp","summary":"Tables, results, fixtures, goal timing, season projections: 93 football leagues incl. lower tiers","description":"Tables, results, fixtures, goal timing, season projections: 93 football leagues incl. lower tiers","publisher":{"name":"ddevetak","url":null},"homepage":"https://www.football-charts.com/developers","repository":"https://github.com/ddevetak/footballcharts-mcp","version":"0.5.0","license":"MIT","protocols":["mcp"],"tags":["mcp","football","soccer","statistics","predictions","model-context-protocol"],"pricing":null,"endpoints":[{"url":"https://mcp.football-charts.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:footballcharts-mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-06T08:51:11.533986Z","npmKeywords":["mcp","football","soccer","statistics","predictions","model-context-protocol"],"publishedAt":"2026-09-06T08:51:11.533986Z","registryName":"io.github.ddevetak/footballcharts-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 52m ago.","lastOkAt":"2026-10-11T18:24:57.579Z","lastProbedAt":"2026-10-11T18:24:57.579Z","statusComputedAt":"2026-10-11T18:27:43.482Z","reliability30d":{"probes":573,"successRate":1,"p50Ms":38,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":570,"ok":570,"authBoundaryOk":0,"serviceOk":570,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T18:24:57.579Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T17:21:30.284Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T16:27:51.904Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T15:21:36.463Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":49,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T14:24:50.538Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T13:23:08.480Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T12:24:37.268Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T11:21:43.149Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T10:23:07.116Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":56,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T09:25:15.209Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"toolCount":10,"toolsHash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","serverName":"football-charts","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"about_football_charts","description":"Returns a summary of the football-charts.com source: the leagues and data it covers (93 leagues, including lower divisions), what it does not hold (live scores,"},{"name":"list_leagues","description":"Returns every league covered (93 across 42 countries) with its league key, display name, country and the seasons available, newest first. Other tools take these"},{"name":"get_league_table","description":"Returns the standings of one league season: one row per team with position, played, wins, draws, losses, goals, points and last-five form, plus expected points "},{"name":"get_results","description":"Returns the finished matches of one league season in chronological order: date, teams, full-time and half-time score, first-goal minute and a goalless flag. tea"},{"name":"get_fixtures","description":"Returns the upcoming matches of one league, earliest first: kick-off date and time, teams, a match slug, and the model's calibrated probabilities (home and away"},{"name":"get_match","description":"Returns one match in full, identified by its slug ('country/league-slug/YYYY-MM-DD-home-vs-away', as listed in the slug field of upcoming fixtures): the complet"},{"name":"get_season_projection","description":"Returns how one league's current season is projected to finish, from 10,000 Monte Carlo simulations refreshed daily: for each team the probabilities of winning "},{"name":"get_team","description":"Returns one team's season in one league: its table row (with expected points and luck category), the full match log (date, opponent, home or away, score, half-t"},{"name":"get_goal_timing","description":"Returns goals per 15-minute period (0-15 to 90+) for every team in one league season, with each team's peak period or periods (ties are listed together), share "},{"name":"get_track_record","description":"Returns the public calibration record of the model: every probability published before kick-off and scored after the result, with count, hit rate, Brier score a"}],"package":{"name":"footballcharts-mcp","registry":"npm","observedAt":"2026-10-11T18:28:17.027Z","publishedAt":"2026-09-06T08:50:50.466Z","latestVersion":"0.5.0","weeklyDownloads":70},"toolSurface":{"id":"ts_usr9vazbts6v","endpointId":"ep_nfjcwyewg5pn","hash":"b8edcba9c8acff464ad5c6f54828987b20a1b1f4f7118b8ac37fa3996935b316","toolCount":10,"serverName":"football-charts","serverVersion":"0.5.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T11:25:13.886Z","lastSeenAt":"2026-10-11T18:24:57.578Z","observations":56,"toolNames":["about_football_charts","list_leagues","get_league_table","get_results","get_fixtures","get_match","get_season_projection","get_team","get_goal_timing","get_track_record"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_nfjcwyewg5pn","url":"https://mcp.football-charts.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-11T03:19:49.620Z","auth":{"observedAt":"2026-10-11T03:19:49.647Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-11T03:19:49.673Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.football-charts.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-19T12:36:25.000Z","validTo":"2026-11-17T13:36:21.000Z","daysToExpiry":36,"sanCount":1,"fingerprint256":"16:9A:0F:6F:31:F2:6A:58:C2:F9:2A:3B:65:28:69:FC:DE:DE:19:B4:68:E4:F1:38:1E:BC:66:D4:1E:C9:B8:A5"}}]},"verification":{"claimed":true,"claimedAt":"2026-09-18T13:11:36.620Z","proofs":[{"method":"github_owner","target":"ddevetak","verifiedAt":"2026-09-18T13:11:36.620Z"}]},"provenance":{"sources":[{"source":"npm","key":"footballcharts-mcp","url":"https://www.npmjs.com/package/footballcharts-mcp","firstSeenAt":"2026-09-06T01:17:39.173Z","fetchedAt":"2026-10-11T07:18:23.493Z","normalizedAt":"2026-10-11T07:18:23.493Z"},{"source":"mcp_registry","key":"io.github.ddevetak/footballcharts-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.ddevetak%2Ffootballcharts-mcp","firstSeenAt":"2026-09-06T13:20:42.564Z","fetchedAt":"2026-10-10T08:22:03.512Z","normalizedAt":"2026-10-10T08:22:03.512Z"}]},"firstSeenAt":"2026-09-06T01:17:39.173Z","updatedAt":"2026-10-11T18:28:17.027Z"}