# Formula 1 (FastF1)

> Use this tool when you need to access and analyze Formula 1 data, such as race schedules, session results, and lap timing data with telemetry information. It solves problems for F1 enthusiasts, data analysts, and developers by providing programmatic access to official F1 timing data and historical race information through a dual-mode MCP server implementation with JSON outputs. Ideal for use cases requiring real-time telemetry, data visualization, or integration into motorsport workflows, with support for standard MCP protocol and HTTP streaming with OAuth 2.0 authentication.

Canonical page: https://skillsregistry.net/skills/josh-mantel-f1  
JSON: https://api.skillsregistry.net/v1/skills/josh-mantel-f1

## Description

MCP server implementation that provides Formula 1 data access through the FastF1 Python package, offering tools to retrieve race schedules, session results, driver and constructor standings, and detailed lap timing data with telemetry information. The implementation features dual-mode operation supporting both standard MCP protocol and HTTP streaming with OAuth 2.0 authentication, includes comprehensive caching for F1 data, and provides detailed JSON responses for all major F1 data types from practice sessions through race results. Designed for F1 enthusiasts, data analysts, and developers building racing applications who need programmatic access to official F1 timing data, historical race information, and real-time telemetry for analysis, visualization, or integration into broader motorsport workflows.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/josh-mantel-f1)
- **Repository:** <https://github.com/josh-mantel/mcp-f1>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "josh-mantel-f1"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/josh-mantel-f1` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/josh-mantel-f1/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
