Tool tree
Football scores and fixtures, built for people and their agents.
Implementation
gradeNot graded
gradeNot graded
search_football_teamsAnswer
Find football teams available on this page, including lower-league clubs and common aliases.
View tool JSON
{
"name": "search_football_teams",
"kind": "answer",
"impl": "imperative",
"description": "Find football teams available on this page, including lower-league clubs and common aliases.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Full or partial team name, such as Liverpool or Telford."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/?date=2026-10-19&status=all"
}get_team_fixturesAnswer
Get scheduled or completed football matches for a team in a date range. Dates must be ISO YYYY-MM-DD.
View tool JSON
{
"name": "get_team_fixtures",
"kind": "answer",
"impl": "imperative",
"description": "Get scheduled or completed football matches for a team in a date range. Dates must be ISO YYYY-MM-DD.",
"inputSchema": {
"type": "object",
"properties": {
"team": {
"type": "string",
"description": "Team name or common alias."
},
"dateFrom": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Inclusive start date in YYYY-MM-DD format."
},
"dateTo": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Inclusive end date in YYYY-MM-DD format."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
},
"required": [
"team",
"dateFrom",
"dateTo"
],
"additionalProperties": false
},
"page": "/?date=2026-10-19&status=all"
}show_team_fixturesAction
Filter the visible page to show fixtures for one football team. This changes the page but does not save or publish anything.
View tool JSON
{
"name": "show_team_fixtures",
"kind": "act",
"impl": "imperative",
"description": "Filter the visible page to show fixtures for one football team. This changes the page but does not save or publish anything.",
"inputSchema": {
"type": "object",
"properties": {
"team": {
"type": "string",
"description": "Team name or common alias."
}
},
"required": [
"team"
],
"additionalProperties": false
},
"page": "/?date=2026-10-19&status=all"
}get_match_filter_optionsAnswer
List the countries and football competitions that can be used to filter the visible scores and fixtures page.
View tool JSON
{
"name": "get_match_filter_options",
"kind": "answer",
"impl": "imperative",
"description": "List the countries and football competitions that can be used to filter the visible scores and fixtures page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/?date=2026-10-19&status=all"
}set_match_filtersAction
Change which countries, competitions, and followed favourites are listed on the visible page. Empty arrays clear country and competition filters.
View tool JSON
{
"name": "set_match_filters",
"kind": "act",
"impl": "imperative",
"description": "Change which countries, competitions, and followed favourites are listed on the visible page. Empty arrays clear country and competition filters.",
"inputSchema": {
"type": "object",
"properties": {
"countries": {
"type": "array",
"items": {
"type": "string"
},
"description": "Country names from get_match_filter_options. Use an empty array for all countries."
},
"competitions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Competition names from get_match_filter_options. Use an empty array for all competitions."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Optional fixture date in YYYY-MM-DD format."
},
"status": {
"type": "string",
"enum": [
"all",
"live",
"upcoming"
],
"description": "Optional match status filter."
},
"followingOnly": {
"type": "boolean",
"description": "When true, only show matches involving followed teams or competitions."
}
},
"required": [
"countries",
"competitions"
],
"additionalProperties": false
},
"page": "/?date=2026-10-19&status=all"
}