Skip to main content
Glama
darshjoshi

io.github.darshjoshi/pitwall

by darshjoshi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_seasonsA

List all available F1 seasons (2018-present).

list_racesA

List all races and sessions for a season with dates and session paths.

Args: year: Season year (2018-2026)

get_race_infoA

Get session details and list of available data feeds.

Args: year: Season year race: Race name (partial match — 'china', 'monaco', 'silverstone') session_type: 'Race', 'Qualifying', 'Sprint', 'Practice 1', etc.

get_standingsA

Get race classification — positions, gaps, best laps, pit stops, retirements.

Args: year: Season year (2018-2026) race: Race name (partial match — 'china', 'australia', 'monaco') session_type: 'Race', 'Qualifying', 'Sprint', etc.

get_lap_timesB

Get lap-by-lap times for one or all drivers. Filterable by lap range.

Args: year: Season year race: Race name (partial match) driver: Driver TLA (e.g. 'VER') or empty for all session_type: Session type lap_start: First lap to include lap_end: Last lap to include

get_telemetryA

Get car telemetry — speed, RPM, throttle, brake, gear, DRS for a specific lap.

Returns ~60-90 samples at ~4Hz. Set lap=0 to see available laps.

Args: driver: Driver TLA (e.g. 'VER', 'HAM') — required year: Season year (2018-2026) race: Race name (partial match) lap: Lap number (0 = show available laps) session_type: Session type

get_tyre_strategyC

Get tyre strategy for every driver — compound, stint length, new/used tyres.

Args: year: Season year race: Race name (partial match) session_type: Session type

get_pit_stopsB

Get all pit stops sorted by fastest stop time.

Args: year: Season year race: Race name (partial match) session_type: Session type

get_race_controlC

Get race control messages — flags, penalties, safety cars, investigations.

Args: year: Season year race: Race name (partial match) session_type: Session type category: Filter: 'Flag', 'SafetyCar', 'Drs', 'Other', or empty for all

get_weatherB

Get weather conditions during a session — temperature, rain, wind, humidity.

Args: year: Season year race: Race name (partial match) session_type: Session type

get_speed_trapsC

Get speed trap readings at 4 measurement points (I1, I2, FL, ST) per driver.

Args: year: Season year race: Race name (partial match) session_type: Session type

get_driver_comparisonA

Compare two drivers head-to-head — position, pace, strategy, pit stops.

Args: driver_a: First driver TLA (e.g. 'VER') driver_b: Second driver TLA (e.g. 'HAM') year: Season year race: Race name (partial match) session_type: Session type

get_historical_resultsA

Get historical F1 race results from 1950 to present.

Args: year: Specific year (0 = current season) race: Circuit name (e.g. 'monza', 'monaco') driver: Driver ID (e.g. 'verstappen', 'hamilton')

get_championship_standingsB

Get championship standings from 1950 to present.

Args: year: Season year (0 = current) standings_type: 'driver' or 'constructor'

get_live_session_statusA

Live F1 session status: session name, flag/track status, lap count. No auth required. Honest 'no live session' message when nothing is running.

get_live_positionsA

Live running order with gap-to-leader and interval. No auth required.

get_live_lap_timesA

Live last + best lap time per driver. No auth required.

get_live_sector_timesA

Live sector times + speed trap for one driver (TLA or car number). No auth required.

get_live_weatherA

Live track weather (air/track temp, humidity, wind, rain). No auth required.

get_live_tyresA

Live tyre compound, age (laps), and stint number per driver. No auth required.

get_live_race_controlA

Live race control: flags, penalties, track-limit deletions, SC/VSC. No auth required.

get_live_speed_trapA

Live speed-trap (ST) ranking across the whole field. No auth required.

get_live_session_clockA

Live time remaining in the current session. No auth required.

get_live_track_status_historyA

Live chronological log of track-status and session-status changes. No auth required.

get_live_best_sectorsB

Live personal-best sector times and overall best lap per driver, ranked by lap position. No auth required.

get_live_speed_comparisonA

Live best speed at each measurement point (I1, I2, FL, ST) for every driver. No auth required.

get_live_stint_historyA

Live full compound sequence and stint lengths for every driver in track-position order. No auth required.

get_live_pit_activityA

Live pit-stop count and real-time in-pit / out-lap flags per driver. No auth required.

get_live_time_gapsA

Live gap to leader and interval to car ahead per driver, mode-aware (race gap vs quali/practice fastest). No auth required.

get_live_mini_sectorsA

Live mini-sector status per driver: g=green/personal-best, p=purple/overall-best, y=yellow, .=no data. No auth required.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/darshjoshi/pitwall'

If you have feedback or need assistance with the MCP directory API, please join our Discord server