Connection check
local install
racehooks-mcp
F1 race analytics & live timing for AI assistants — webhooks, results, and race simulations.
Tools
59
GitHub stars
1
Installs / wk
—
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
59 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
cancel_simulation
from source
Cancel a running or paused simulation. Cancel a running or paused simulation.
create_webhook
from source
Register a new webhook subscription. Returns the webhook and the HMAC signing secret (shown once \u2014 store it immediately). Register a new webhook subscription. Returns the webhook and the HMAC signing secret (shown once \u2014 store it immediately).
delete_webhook
from source
Permanently delete a webhook subscription. Permanently delete a webhook subscription.
get_billing_plan
from source
Get the detailed billing plan including tier, subscription period end date, limits, and current usage. Use this to check whether Analytics enrichment is active. Get the detailed billing plan including tier, subscription period end date, limits, and current usage. Use this to check whether Analytics enrichment is active.
get_circuit
from source
Get circuit details and analytics (compound priors, historical pace data). No authentication required. Get circuit details and analytics (compound priors, historical pace data). No authentication required.
get_constructor
from source
Get a constructor profile including its lineage history (predecessor and successor teams). No authentication required. Get a constructor profile including its lineage history (predecessor and successor teams). No authentication required.
get_constructor_results
from source
Get race-by-race results for a constructor. Get race-by-race results for a constructor.
get_constructor_standings
from source
Get championship standings history for a constructor across seasons. Get championship standings history for a constructor across seasons.
get_driver
from source
Get a driver profile with career statistics (wins, podiums, poles, championships). No authentication required. Get a driver profile with career statistics (wins, podiums, poles, championships). No authentication required.
get_driver_results
from source
Get race-by-race results for a driver. Timing fields (gap, finish time) are only returned for Developer and Custom accounts. Get race-by-race results for a driver. Timing fields (gap, finish time) are only returned for Developer and Custom accounts.
get_driver_standings
from source
Get championship standings history for a driver across seasons. Get championship standings history for a driver across seasons.
get_event_pace
from source
Get practice and qualifying pace summary per driver for an event. Requires Developer. Get practice and qualifying pace summary per driver for an event. Requires Developer.
get_fantasy_pit_times
from source
Get the pit lane time leaderboard for a session. Data is sourced from the live in-memory tracker during active sessions \u2014 returns empty for completed sessions. Requires Bearer… Get the pit lane time leaderboard for a session. Data is sourced from the live in-memory tracker during active sessions \u2014 returns empty for completed sessions. Requires Bearer authentication.
get_fantasy_scores
from source
Get estimated F1 Fantasy points per driver for a completed race. Includes full scoring breakdown: race position points, qualifying points, Q2/Q3 bonuses, positions gained, fastest… Get estimated F1 Fantasy points per driver for a completed race. Includes full scoring breakdown: race position points, qualifying points, Q2/Q3 bonuses, positions gained, fastest lap, beat-teammate bonuses, and DNF penalty. Requires Bearer authentication.
get_live_session
from source
Get the current live F1 session state: flag status, lap number, driver positions, intervals, tyre compounds, and recent race control messages. Returns an empty/inactive context whe… Get the current live F1 session state: flag status, lap number, driver positions, intervals, tyre compounds, and recent race control messages. Returns an empty/inactive context when no session is live.
get_model_meta
from source
Get training metrics for each RaceHooks predictive model \u2014 pit stop, safety car, tyre health (LTOE), and win probability. Returns PR-AUC, Brier score, ECE, F1-score, and thres… Get training metrics for each RaceHooks predictive model \u2014 pit stop, safety car, tyre health (LTOE), and win probability. Returns PR-AUC, Brier score, ECE, F1-score, and threshold for the most recent training run per model. No authentication required.
get_race
from source
Get race details with full results and qualifying grid. Timing fields require Developer or Custom. No authentication required for basic data. Get race details with full results and qualifying grid. Timing fields require Developer or Custom. No authentication required for basic data.
get_race_insights
from source
get_race_laps
from source
Get per-lap times and positions for a race. Requires Developer or Custom. Optionally filter to a single driver with driverId. Get per-lap times and positions for a race. Requires Developer or Custom. Optionally filter to a single driver with driverId.
get_race_pitstops
from source
Get all pit stop records for a race (driver, stop number, lap, duration). No authentication required. Get all pit stop records for a race (driver, stop number, lap, duration). No authentication required.
get_race_qualifying
from source
Get qualifying results for a race (Q1/Q2/Q3 times). No authentication required. Get qualifying results for a race (Q1/Q2/Q3 times). No authentication required.
get_race_summary
from source
Get the post-race analytics pipeline status and aggregate metrics for a race. Get the post-race analytics pipeline status and aggregate metrics for a race.
get_race_telemetry_aggression
from source
Get driver aggression index rankings for a race. Requires Custom. Get driver aggression index rankings for a race. Requires Custom.
get_race_telemetry_laps
from source
Get per-lap telemetry metrics (speed, throttle, brake, DRS, aggression) from telemetry data. Requires Developer. Optional driverId to filter to one driver. Get per-lap telemetry metrics (speed, throttle, brake, DRS, aggression) from telemetry data. Requires Developer. Optional driverId to filter to one driver.
get_race_telemetry_stints
from source
Get per-stint telemetry metrics and degradation slopes. Requires Custom. Get per-stint telemetry metrics and degradation slopes. Requires Custom.
get_race_tyres
from source
Get tyre stint records for a race (driver, stint number, lap range, compound, tyre age). No authentication required. Get tyre stint records for a race (driver, stint number, lap range, compound, tyre age). No authentication required.
get_race_weather
from source
Get lap-by-lap weather data for a race. No authentication required. Get lap-by-lap weather data for a race. No authentication required.
get_season_races
from source
List all races in a season with circuit, date, and data quality tier. No authentication required. List all races in a season with circuit, date, and data quality tier. No authentication required.
get_season_standings
from source
Get final driver and constructor championship standings for a season. No authentication required. Get final driver and constructor championship standings for a season. No authentication required.
get_session_analytics
from source
Get per-lap ML analytics snapshot for a session (pit probability, SC probability, tyre health, LTOE, win probability). Requires Custom. Get per-lap ML analytics snapshot for a session (pit probability, SC probability, tyre health, LTOE, win probability). Requires Custom.
get_simulation
from source
Get the status and log of a specific simulation, including events dispatched, deliveries made, and error count. Get the status and log of a specific simulation, including events dispatched, deliveries made, and error count.
get_subscription
from source
Get the current subscription tier, plan limits (webhooks, deliveries, HMAC, analytics enrichment), and live usage snapshot for this account. Get the current subscription tier, plan limits (webhooks, deliveries, HMAC, analytics enrichment), and live usage snapshot for this account.
get_telemetry_driver_laps
from source
Get per-lap telemetry for a single driver across all laps of a race. Requires Bearer authentication. Get per-lap telemetry for a single driver across all laps of a race. Requires Bearer authentication.
get_telemetry_lap_comparison
from source
Get all drivers Get all drivers
get_telemetry_laps
from source
Get per-lap telemetry aggregates (avg/max speed, throttle, brake, DRS, aggression index). Returns all drivers by default. Filter with driverId or lapNumber. Requires Bearer authent… Get per-lap telemetry aggregates (avg/max speed, throttle, brake, DRS, aggression index). Returns all drivers by default. Filter with driverId or lapNumber. Requires Bearer authentication.
get_telemetry_race_summary
from source
Get race-level telemetry summary: max speed, fastest driver, average throttle/brake percentages, top aggression driver. Requires Bearer authentication. Get race-level telemetry summary: max speed, fastest driver, average throttle/brake percentages, top aggression driver. Requires Bearer authentication.
get_usage
from source
Get delivery usage summary for the current period: total deliveries, failures, tier, and remaining monthly delivery bucket. Get delivery usage summary for the current period: total deliveries, failures, tier, and remaining monthly delivery bucket.
get_usage_by_feed
from source
Get webhook delivery counts broken down by feed for today. Useful for identifying which feeds are driving delivery volume. Get webhook delivery counts broken down by feed for today. Useful for identifying which feeds are driving delivery volume.
get_usage_history
from source
Get historical delivery counts and failure rates over past periods. Get historical delivery counts and failure rates over past periods.
get_usage_hourly
from source
Get webhook delivery volume broken down by hour for the current period. Useful for identifying traffic spikes. Get webhook delivery volume broken down by hour for the current period. Useful for identifying traffic spikes.
get_usage_latency
from source
Get webhook delivery latency percentiles (p50, p95, p99) broken down by feed for the current period. Get webhook delivery latency percentiles (p50, p95, p99) broken down by feed for the current period.
get_webhook
from source
Get a single webhook subscription by ID. Get a single webhook subscription by ID.
get_webhook_logs
from source
Retrieve recent delivery logs for a webhook \u2014 shows status codes, retry counts, and payload excerpts. Retrieve recent delivery logs for a webhook \u2014 shows status codes, retry counts, and payload excerpts.
get_webhook_secret
from source
Retrieve the current HMAC signing secret for a webhook. Retrieve the current HMAC signing secret for a webhook.
list_circuits
from source
List all F1 circuits with location and coordinates. No authentication required. List all F1 circuits with location and coordinates. No authentication required.
list_constructors
from source
List F1 constructors. No authentication required. List F1 constructors. No authentication required.
list_drivers
from source
List F1 drivers. No authentication required \u2014 public data. Paid accounts receive larger page sizes. List F1 drivers. No authentication required \u2014 public data. Paid accounts receive larger page sizes.
list_events
from source
List F1 events (race weekends) for the current or a specific season, including session schedules and status. List F1 events (race weekends) for the current or a specific season, including session schedules and status.
list_feeds
from source
List all available RaceHooks data feeds, including which subscription tier each feed requires. The special List all available RaceHooks data feeds, including which subscription tier each feed requires. The special
list_insight_races
from source
List F1 races that have a completed post-race analytics pipeline \u2014 i.e. races where get_race_insights will return data. No authentication required. List F1 races that have a completed post-race analytics pipeline \u2014 i.e. races where get_race_insights will return data. No authentication required.
list_seasons
from source
List all available F1 seasons with race counts. No authentication required. List all available F1 seasons with race counts. No authentication required.
list_simulations
from source
List all simulations (running and completed) for this account. List all simulations (running and completed) for this account.
list_webhooks
from source
List all webhook subscriptions for the authenticated RaceHooks account. List all webhook subscriptions for the authenticated RaceHooks account.
pause_simulation
from source
Pause a running simulation. Resume it with resume_simulation. Pause a running simulation. Resume it with resume_simulation.
resume_simulation
from source
Resume a paused simulation. Resume a paused simulation.
rotate_webhook_secret
from source
Rotate the HMAC signing secret for a webhook. The old secret is invalidated immediately \u2014 update your server before calling this. The new secret is shown once. Rotate the HMAC signing secret for a webhook. The old secret is invalidated immediately \u2014 update your server before calling this. The new secret is shown once.
start_simulation
from source
test_webhook
from source
Send a test payload to a webhook endpoint immediately. Useful for verifying your server is reachable and your HMAC verification code is correct. Send a test payload to a webhook endpoint immediately. Useful for verifying your server is reachable and your HMAC verification code is correct.
update_webhook
from source