Formula One

Provides access to Formula One race calendars, event data, results, driver stats, telemetry, and standings via an MCP interface.
  • javascript

6

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "rakeshgangwar-f1-mcp-server": {
      "command": "node",
      "args": [
        "(/Users/rakeshgangwar/Documents/Cline/MCP/f1-mcp-server/build/index.js)"
      ]
    }
  }
}

You can access Formula One data and statistics through a dedicated MCP server that integrates the FastF1 Python library. This server exposes race calendars, event details, session results, driver data, lap times, telemetry, and championship standings via a clean MCP interface you can query from an MCP client.

How to use

You interact with the Formula One MCP Server through an MCP client by calling the available tools to fetch calendars, event information, session results, driver data, telemetry, and standings. Begin by ensuring the server is running and registered in your MCP client configuration. Then you can query for a season’s race schedule, pull details about a specific Grand Prix, request results for a session, compare drivers, or retrieve championship standings. Use clear, descriptive tool calls such as asking for the 2023 race calendar or requesting the fastest lap telemetry from a driver for a given Grand Prix.

How to install

Follow these concrete steps to set up the Formula One MCP Server and connect it to your MCP client.

Additional setup and notes

This server relies on the FastF1 Python library for data access and a Node.js-based MCP interface. Build and run steps are provided below, along with the MCP settings you need to register the server so your MCP client can discover and query it.

Available tools

get_event_schedule

Retrieve the Formula One race calendar for a specific season year.

get_event_info

Fetch detailed information about a specific Grand Prix event for a given year, including its location, date, and round number.

get_session_results

Obtain results for a particular Formula One session, such as Practice, Qualifying, or Race, for a given year and event.

get_driver_info

Retrieve information and statistics for a specific Formula One driver for a given year, event, and session context.

analyze_driver_performance

Analyze a driver's performance within a specific session by examining lap times and relevant metrics.

compare_drivers

Compare performance across multiple drivers for a chosen year, event, and session, highlighting relative strengths.

get_telemetry

Access telemetry data for a specific driver on a given lap, including the fastest lap if no lap is specified.

get_championship_standings

Return the championship standings for drivers and constructors for a given year, with an option to specify the round.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational