seriea_matches
Retrieve all 380 Serie A matches for a season, including scores, status, kickoff time, stadium, and matchday. Filter results by matchweek client-side for specific round data.
Instructions
All 380 matches for a season — scores, status, kickoff, stadium, matchday. Season-scoped. NOTE: returns the WHOLE season in one ~1.2 MB payload — it cannot be narrowed server-side (matchday/round/page params are all ignored); filter the returned matches by matchSet/roundName (the matchweek) client-side.
Returns: {matches:[{matchId, home, away, providerHomeScore, providerAwayScore, status (FINISHED/…), matchDateUtc, stadiumName, roundName, matchSet:{matchSetId}, winTeamId}]} (matchSet = the matchweek, providerId opta:MatchDay:N — group by it client-side)
Auth: none needed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"seasonId": "<seasonId>"
},
"name": "seriea_matches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Label language. | en-GB |
| seasonId | Yes | SDP season id (from seriea_seasons). Required — part of the URL path. |