# formula1-mcp

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add Panth1823/formula1-mcp

# Browse available tools
npx -y smithery tool list Panth1823/formula1-mcp

# Get full schema for a tool
npx -y smithery tool get Panth1823/formula1-mcp getLiveTimingData

# Call a tool
npx -y smithery tool call Panth1823/formula1-mcp getLiveTimingData '{}'
```

## Direct MCP Connection

Endpoint: `https://formula1-mcp--panth1823.run.tools`

## Tools (20)

- `getLiveTimingData` — Get live F1 timing data
- `getCurrentSessionStatus` — Get current F1 session status
- `getDriverInfo` — Get driver bio information (Ergast API)
- `getHistoricalSessions` — Find historical F1 sessions
- `getHistoricRaceResults` — Get historic race results
- `getDriverStandings` — Get driver standings
- `getConstructorStandings` — Get constructor standings
- `getWeatherData` — Get weather data
- `getCarData` — Get car telemetry data (requires sessionKey, auto-adds speed>=0 filter)
- `getPitStopData` — Get pit stop data
- `getTeamRadio` — Get team radio communications (may not be available for all historical sessions)
- `getRaceControlMessages` — Get race control messages
- `getRaceCalendar` — Get F1 race calendar
- `getLapTimes` — Get lap times
- `getQualifyingResults` — Get qualifying results
- `getCircuitInfo` — Get circuit information
- `getSeasonList` — Get list of F1 seasons
- `getDriverInformation` — Get driver information
- `getConstructorInformation` — Get constructor information
- `clearCache` — Clear server cache

```bash
# Get full input/output schema for a tool
npx -y smithery tool get Panth1823/formula1-mcp <tool-name>
```
