darshjoshi avatar

Pitwall — F1 Data for Claude

darshjoshi/pitwall

Connects Claude to Formula 1's timing feeds and historical database going back to 1950. In lite mode you get 14 tools for race results, lap times, telemetry at 4Hz, tyre strategy, pit stops, and race control messages with no API keys required. Install the full version with FastF1 and you unlock 67 tools including visual speed trace plots, gear shift maps, brake point analysis, overtake detection, and live timing during active sessions. Ask it to compare Hamilton's throttle trace against Verstappen's quali lap or pull every safety car deployment at Silverstone since 2010. Built for anyone who wants actual telemetry data instead of LLM approximations of what happened on track.

GitHub stars
9
tools
79
transport
STDIO
last updated
Aug 2, 2026

Tools

79 tools

Public tool metadata for what this MCP can expose to an agent.

list_seasonsAvailable seasons (2018-present)

Available seasons (2018-present)

No parameter schema in public metadata yet.

list_racesFull season calendar with dates

Full season calendar with dates

No parameter schema in public metadata yet.

get_race_infoSession details and available data feeds

Session details and available data feeds

No parameter schema in public metadata yet.

get_standingsRace classification — positions, gaps, best laps, pits

Race classification — positions, gaps, best laps, pits

No parameter schema in public metadata yet.

get_lap_timesLap-by-lap times, filterable by driver and lap range

Lap-by-lap times, filterable by driver and lap range

No parameter schema in public metadata yet.

get_telemetrySpeed, RPM, throttle, brake, gear, DRS for a specific lap

Speed, RPM, throttle, brake, gear, DRS for a specific lap

No parameter schema in public metadata yet.

get_tyre_strategyCompound, stint length, new/used for every driver

Compound, stint length, new/used for every driver

No parameter schema in public metadata yet.

get_pit_stopsAll pit stops sorted by fastest

All pit stops sorted by fastest

No parameter schema in public metadata yet.

get_race_controlFlags, penalties, safety cars, investigations

Flags, penalties, safety cars, investigations

No parameter schema in public metadata yet.

get_weatherAir/track temp, rain, humidity, wind

Air/track temp, rain, humidity, wind

No parameter schema in public metadata yet.

get_speed_trapsSpeed at 4 measurement points per driver

Speed at 4 measurement points per driver

No parameter schema in public metadata yet.

get_driver_comparisonHead-to-head: position, pace, strategy, pit stops

Head-to-head: position, pace, strategy, pit stops

No parameter schema in public metadata yet.

get_historical_resultsRace results from 1950 to present

Race results from 1950 to present

No parameter schema in public metadata yet.

get_championship_standingsDriver/constructor championships from 1950+

Driver/constructor championships from 1950+

No parameter schema in public metadata yet.

get_live_session_statusSession name, flag/track status, lap count

Session name, flag/track status, lap count

No parameter schema in public metadata yet.

get_live_positionsLive running order with gap + interval

Live running order with gap + interval

No parameter schema in public metadata yet.

get_live_lap_timesLast + best lap per driver

Last + best lap per driver

No parameter schema in public metadata yet.

get_live_sector_timesSector times + speed trap for one driver

Sector times + speed trap for one driver

No parameter schema in public metadata yet.

get_live_time_gapsGap to leader + interval to car ahead (mode-aware)

Gap to leader + interval to car ahead (mode-aware)

No parameter schema in public metadata yet.

get_live_best_sectorsPersonal-best sectors + best lap, ranked

Personal-best sectors + best lap, ranked

No parameter schema in public metadata yet.

get_live_speed_trapSpeed-trap (ST) ranking across the field

Speed-trap (ST) ranking across the field

No parameter schema in public metadata yet.

get_live_speed_comparisonBest speed at I1/I2/FL/ST per driver

Best speed at I1/I2/FL/ST per driver

No parameter schema in public metadata yet.

get_live_tyresCompound, age (laps), stint number per driver

Compound, age (laps), stint number per driver

No parameter schema in public metadata yet.

get_live_stint_historyFull compound sequence per driver

Full compound sequence per driver

No parameter schema in public metadata yet.

get_live_pit_activityPit count + in-pit / out-lap flags

Pit count + in-pit / out-lap flags

No parameter schema in public metadata yet.

get_live_weatherAir/track temp, humidity, wind, rain

Air/track temp, humidity, wind, rain

No parameter schema in public metadata yet.

get_live_race_controlFlags, penalties, track-limit deletions, SC/VSC

Flags, penalties, track-limit deletions, SC/VSC

No parameter schema in public metadata yet.

get_live_session_clockTime remaining in the session

Time remaining in the session

No parameter schema in public metadata yet.

get_live_track_status_historyChronological track/session status log

Chronological track/session status log

No parameter schema in public metadata yet.

get_live_mini_sectorsMini-sector status (green/purple/yellow) per driver

Mini-sector status (green/purple/yellow) per driver

No parameter schema in public metadata yet.

plot_telemetry_comparison

No parameter schema in public metadata yet.

plot_gear_shifts

No parameter schema in public metadata yet.

plot_multi_telemetry_comparison

No parameter schema in public metadata yet.

plot_driver_telemetry_comparison

No parameter schema in public metadata yet.

analyze_brake_points

No parameter schema in public metadata yet.

analyze_rpm_data

No parameter schema in public metadata yet.

analyze_drs_usage

No parameter schema in public metadata yet.

get_lap_times_fastf1

No parameter schema in public metadata yet.

get_deleted_laps

No parameter schema in public metadata yet.

analyze_lap_consistency

No parameter schema in public metadata yet.

get_fastest_sectors

No parameter schema in public metadata yet.

get_personal_best_laps

No parameter schema in public metadata yet.

compare_sector_times

No parameter schema in public metadata yet.

get_driver_tyre_detail

No parameter schema in public metadata yet.

get_stint_analysis

No parameter schema in public metadata yet.

compare_tire_compounds

No parameter schema in public metadata yet.

compare_tire_age_performance

No parameter schema in public metadata yet.

analyze_starting_tires

No parameter schema in public metadata yet.

compare_strategies

No parameter schema in public metadata yet.

get_race_results

No parameter schema in public metadata yet.

get_sprint_results

No parameter schema in public metadata yet.

get_session_summary

No parameter schema in public metadata yet.

get_fastest_lap_data

No parameter schema in public metadata yet.

detect_overtakes

No parameter schema in public metadata yet.

compare_grid_to_finish

No parameter schema in public metadata yet.

get_qualifying_progression

No parameter schema in public metadata yet.

get_pit_stop_detail

No parameter schema in public metadata yet.

get_fastest_pit_stops

No parameter schema in public metadata yet.

get_driver_info

No parameter schema in public metadata yet.

get_driver_standings

No parameter schema in public metadata yet.

get_constructor_standings

No parameter schema in public metadata yet.

team_head_to_head

No parameter schema in public metadata yet.

get_team_laps

No parameter schema in public metadata yet.

analyze_long_run_pace

No parameter schema in public metadata yet.

get_circuit_info

No parameter schema in public metadata yet.

get_track_status

No parameter schema in public metadata yet.

get_track_record

No parameter schema in public metadata yet.

get_race_control_messages

No parameter schema in public metadata yet.

get_penalties

No parameter schema in public metadata yet.

get_dnf_list

No parameter schema in public metadata yet.

get_speed_trap_comparison

No parameter schema in public metadata yet.

get_position_changes

No parameter schema in public metadata yet.

get_gap_to_leader

No parameter schema in public metadata yet.

get_race_winners_history

No parameter schema in public metadata yet.

get_live_telemetryLive car telemetry, needs an F1 TV token

Live car telemetry, needs an F1 TV token

No parameter schema in public metadata yet.

get_live_gps_positionsLive car GPS positions, needs an F1 TV token

Live car GPS positions, needs an F1 TV token

No parameter schema in public metadata yet.

get_schedule

No parameter schema in public metadata yet.

get_session_info

No parameter schema in public metadata yet.

get_weather_data

No parameter schema in public metadata yet.

Sponsors

Readme

Pitwall

Turn Claude into your F1 race engineer.
Real telemetry. Real strategy data. 75 years of history.

PyPI Downloads License: MIT Python 3.10+ MCP Compatible GitHub Stars


View the full README on GitHub

Details

Repository
github.com/darshjoshi/pitwall
Website
github.com/darshjoshi/pitwall
Package
f1pitwall
Transport
STDIO
Registry
MCP registry, active