formula1_json_results
Fetch a Formula 1 session dataset as raw JSON for a meeting, returning result rows, classifications, gaps, lap counts, points, qualifying times, and meeting metadata.
Instructions
One Formula 1 session dataset's rich JSON payload. Returns one session dataset's full JSON payload for a meeting, exactly as formula1.com's own API returns it: session metadata, the result rows with every field the API sends, classification codes, gaps, lap counts, points, qualifying segment times and the meeting block. The dataset is the closed set from formula1-json-meeting-datasets; practice requires its numbered session and every other dataset rejects one. The payload is kept verbatim in data, so no rich field is reshaped or dropped.
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": {
"meeting": "<meeting>",
"dataset": "<dataset>"
},
"name": "formula1_json_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset | Yes | Dataset: race, qualifying, starting-grid, pitstops, fastestlaps, sprint, sprint-grid, sprint-shootout or practice | |
| meeting | Yes | Numeric meeting id from formula1-json-meetings example(1299) | |
| session | No | Practice session, 1 to 3; required for the practice dataset and rejected for the others example(1) |