OpenF1
api.openf1.org
Unofficial but well-maintained Formula 1 data API covering the 2023 season onward: sessions and meetings, drivers, lap times and sectors, live and historical positions, gaps and intervals, stints and pit stops, race-control messages, weather, overtakes and team radio, all keyed by session_key and driver_number.
The crw MCP on your computer calls OpenF1 directly. Calls cost no credits and the data does not pass through fastCRW. Install it once for Claude Code, Cursor, Codex, Windsurf, Gemini CLI or OpenCode, with your fastCRW API key in place of the placeholder:
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Driver standings
Use OpenF1 (openf1) from fastCRW Pergamon, capability "Driver standings" (championship-drivers). You want the points table as it stood at a given round rather than after the whole season. Example options: session_key=9472. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "openf1" and capability "championship-drivers". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Constructor standings
Use OpenF1 (openf1) from fastCRW Pergamon, capability "Constructor standings" (championship-teams). You want the constructors' table at a given round rather than the drivers'. Example options: session_key=9472. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "openf1" and capability "championship-teams". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Drivers in a session
Use OpenF1 (openf1) from fastCRW Pergamon, capability "Drivers in a session" (drivers). You have a session_key and need to turn driver numbers into names and teams. Example options: session_key=9472, driver_number=1. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "openf1" and capability "drivers". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Gaps and intervals
Use OpenF1 (openf1) from fastCRW Pergamon, capability "Gaps and intervals" (intervals). You care about the time gap from one particular driver to the car ahead and to the leader, not their position. Example options: session_key=9472, driver_number=1. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "openf1" and capability "intervals". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
