Skip to main content
Glama

Pitstop

tire_strategy.py•934 B
from pydantic import BaseModel, Field from typing import Optional class TireStint(BaseModel): """Tire data for a single lap.""" driver: str = Field(description="Driver abbreviation") lap_number: int = Field(description="Lap number") compound: Optional[str] = Field(None, description="Tire compound (SOFT, MEDIUM, HARD, INTERMEDIATE, WET)") tyre_life: Optional[float] = Field(None, description="Age of tire in laps") fresh_tyre: Optional[bool] = Field(None, description="Whether it's a new tire") class TireStrategyResponse(BaseModel): """Tire strategy response.""" session_name: str = Field(description="Session name") event_name: str = Field(description="Grand Prix name") driver: Optional[str] = Field(None, description="Driver filter (if applied)") tire_data: list[TireStint] = Field(description="Tire data per lap") total_laps: int = Field(description="Total number of laps")

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/praneethravuri/pitstop'

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