Football match outcome probabilities recorded before kick-off, and an open record of results.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Home / draw / away probabilities from each available model, the most likely outcome, the confidence, the pre-match favourite, when the reading was locked, and the result with a hit flag once the match has finished.
Match id from list_matches.
Language of team and league names.
Home / draw / away probabilities from each available model, the most likely outcome, the confidence, the pre-match favourite, when the reading was locked, and the result with a hit flag once the match has finished.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of team and league names. |
| match_id* | string | Match id from list_matches. |
{
"type": "object",
"required": [
"match_id"
],
"properties": {
"lang": {
"enum": [
"en",
"ms"
],
"type": "string",
"default": "en",
"description": "Language of team and league names."
},
"match_id": {
"type": "string",
"description": "Match id from list_matches."
}
},
"additionalProperties": false
}Head-to-head summary, recent form, injuries and suspensions, and schedule density, limited to what is shown publicly on the site.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language of team and league names. |
| match_id* | string | Match id from list_matches. |
{
"type": "object",
"required": [
"match_id"
],
"properties": {
"lang": {
"enum": [
"en",
"ms"
],
"type": "string",
"default": "en",
"description": "Language of team and league names."
},
"match_id": {
"type": "string",
"description": "Match id from list_matches."
}
},
"additionalProperties": false
}Hits out of matches for the public record, the pre-match favourite and random baselines on the same matches, results by confidence band, and snapshot coverage. Without week_start it covers the whole record; with it, that week only.
| Argument | Type | Description |
|---|---|---|
| tz | string | IANA time zone used to decide which calendar day a match falls on. |
| lang | string | Language of team and league names. |
| week_start | string | YYYY-MM-DD, the Monday of the week. Optional. |
{
"type": "object",
"required": [],
"properties": {
"tz": {
"type": "string",
"default": "Asia/Kuala_Lumpur",
"description": "IANA time zone used to decide which calendar day a match falls on."
},
"lang": {
"enum": [
"en",
"ms"
],
"type": "string",
"default": "en",
"description": "Language of team and league names."
},
"week_start": {
"type": "string",
"description": "YYYY-MM-DD, the Monday of the week. Optional."
}
},
"additionalProperties": false
}Matches on one calendar day with their status: upcoming, pending (reading shown, not yet locked) or finished.
| Argument | Type | Description |
|---|---|---|
| tz | string | IANA time zone used to decide which calendar day a match falls on. |
| date | string | YYYY-MM-DD. Defaults to today in tz. |
| lang | string | Language of team and league names. |
| league | string | League name filter, optional. |
{
"type": "object",
"required": [],
"properties": {
"tz": {
"type": "string",
"default": "Asia/Kuala_Lumpur",
"description": "IANA time zone used to decide which calendar day a match falls on."
},
"date": {
"type": "string",
"description": "YYYY-MM-DD. Defaults to today in tz."
},
"lang": {
"enum": [
"en",
"ms"
],
"type": "string",
"default": "en",
"description": "Language of team and league names."
},
"league": {
"type": "string",
"description": "League name filter, optional."
}
},
"additionalProperties": false
}