Tool Catalog
Complete reference of all 55 functions available in the Braking Lab MCP Server.
The MCP Server exposes 55 functions through the brakinglab.* namespace. Each function is tagged with a badge indicating its behavior:
- READ-ONLY — Queries data without modifications
- CREATIVE — Generates new analysis or reports
- MUTATING — Creates, updates, or deletes data
Sessions
| Function | Badge | Description |
|---|---|---|
getSessions | READ-ONLY | List telemetry sessions with filters (track, car, sim, date range). Paginated. |
getSessionDetail | READ-ONLY | Full session: all laps with summaries, weather, driver info, coaching report count. |
Stints
| Function | Badge | Description |
|---|---|---|
listSessionStints | READ-ONLY | List all stints (pit-to-pit runs) in a session with metrics and coaching. |
getStintMetrics | READ-ONLY | Detailed stint metrics: consistency score, lap trends, corner-by-corner performance. |
Corners
| Function | Badge | Description |
|---|---|---|
getCornerAnalysis | READ-ONLY | Corner-by-corner analysis: entry/apex/exit speeds, lateral G, steering corrections. |
getTrackTemplate | READ-ONLY | Track structural map: which zones are corners, defensive zones, or pit entry/exit. |
Braking
| Function | Badge | Description |
|---|---|---|
getBrakingZones | READ-ONLY | Braking zone analysis: MRP, trail braking scores, brake pressure profiles, deceleration. |
Coaching
| Function | Badge | Description |
|---|---|---|
saveCoachingReport | CREATIVE | Save a structured coaching report (overview, pace, corners, action items). Visible in the web app. |
getCoachingReports | READ-ONLY | List all coaching reports for a session. |
getCoachingReport | READ-ONLY | Get a specific coaching report by ID. |
Analysis
| Function | Badge | Description |
|---|---|---|
compareLaps | READ-ONLY | Compare 2-5 laps side by side with zone-by-zone braking deltas. |
getProgressOverTime | READ-ONLY | Track improvement across sessions at a track with trend analysis. |
getWeakCorners | READ-ONLY | Identify weakest corners via consistency and speed analysis, ranked by weakness score. |
Races
| Function | Badge | Description |
|---|---|---|
getUpcomingRaces | READ-ONLY | List upcoming races with prep progress and linked sessions. |
getAllRaces | READ-ONLY | Browse full calendar with filters (status, sim, track, car). |
getRaceDetail | READ-ONLY | Full race detail: preparation, strategy, linked notepads and sessions. |
createRaceEvent | MUTATING | Create a new race event with name, sim, series, car, track, date. |
updateRaceEvent | MUTATING | Update any field on an existing race event. |
deleteRaceEvent | MUTATING | Permanently delete a race and its related data. |
linkSessionToRace | MUTATING | Link a telemetry session to a race (FP1/FP2/FP3/free). |
getUnlinkedSessionsForRace | READ-ONLY | Find sessions matching a race’s track/car but not yet linked. |
getRaceReadinessData | READ-ONLY | Gather all FP session data for meta-analysis before readiness report. |
saveRaceReadinessReport | CREATIVE | Save a cross-session readiness assessment for a race. |
getRaceReadinessReport | READ-ONLY | Retrieve existing readiness report for a race. |
Track Notepads
| Function | Badge | Description |
|---|---|---|
getTrackNotepads | READ-ONLY | List track notepads (summary view). |
getTrackNotepad | READ-ONLY | Full notepad: corner notes, pins, videos, general/condition notes. |
createTrackNotepad | MUTATING | Create a new empty track notepad. |
updateTrackNotepad | MUTATING | Replace notepad content (corner notes, pins, videos). |
deleteTrackNotepad | MUTATING | Permanently delete a notepad. |
linkNotepadToRace | MUTATING | Link a notepad to a race event. |
unlinkNotepadFromRace | MUTATING | Remove a notepad-race link. |
Preparations
| Function | Badge | Description |
|---|---|---|
getPreparation | READ-ONLY | Get race prep with phases, items, and computed progress. |
getPreparationTemplates | READ-ONLY | List available templates (built-in + custom). |
createPreparation | MUTATING | Create prep linked to a race (from template or manual phases). |
updatePreparation | MUTATING | Update prep notes and time spent. |
updatePreparationPhase | MUTATING | Add, update, or delete a preparation phase. |
updateChecklistItem | MUTATING | Add, update, delete, or toggle a checklist item. |
Strategy
| Function | Badge | Description |
|---|---|---|
generateStrategyFromTelemetry | READ-ONLY | Auto-generate race strategy: fuel, pace degradation, tire wear, stint plans. |
iRacing
| Function | Badge | Description |
|---|---|---|
searchIRacingSeries | READ-ONLY | Search iRacing series by category, license, or name. |
getSeriesSchedule | READ-ONLY | Get full 13-week season schedule for a series. |
searchRacesThisWeek | READ-ONLY | List all iRacing series racing this week. |
createRaceFromSchedule | MUTATING | Create a race event from an iRacing schedule entry. |
Comparisons
| Function | Badge | Description |
|---|---|---|
saveComparison | MUTATING | Save a lap comparison snapshot (driver vs reference). |
getComparisons | READ-ONLY | List saved comparisons with zone-by-zone data. |
Leaderboard
| Function | Badge | Description |
|---|---|---|
getDesktopLeaderboard | READ-ONLY | Public leaderboard ranked by lap time with extensive filters. |
Vault
| Function | Badge | Description |
|---|---|---|
listDatapacks | READ-ONLY | List datapacks (setup + telemetry collections). |
getDatapack | READ-ONLY | Get full datapack with attached files. |
listHardwareSetups | READ-ONLY | List hardware setups (wheel base + pedal configs). |
getHardwareSetup | READ-ONLY | Get full hardware setup with component parameters and sim profiles. |
Help
| Function | Badge | Description |
|---|---|---|
getCapabilities | READ-ONLY | Overview of what the Race Engineer can do. Call first in new conversations. |
getDocumentation | READ-ONLY | Search app feature docs by topic keyword. |
getFunctionSchema | READ-ONLY | Introspect the full JSON Schema for any function before calling it. |