Skip to main content
Glama

Formula One MCP Server

f1-mcp-config.json6.63 kB
{ "name": "f1-mcp-server", "displayName": "Formula One MCP Server", "description": "A Model Context Protocol (MCP) server that provides Formula One racing data", "transport": { "type": "stdio", "command": "python", "args": ["-m", "f1_mcp_server", "--transport", "stdio"] }, "tools": [ { "name": "get_event_schedule", "description": "Get Formula One race calendar for a specific season", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" } }, "required": ["year"] } }, { "name": "get_event_info", "description": "Get detailed information about a specific Formula One Grand Prix", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "identifier": { "type": "string", "description": "Event name or round number (e.g., 'Monaco' or '7')" } }, "required": ["year", "identifier"] } }, { "name": "get_session_results", "description": "Get results for a specific Formula One session", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "event_identifier": { "type": "string", "description": "Event name or round number (e.g., 'Monaco' or '7')" }, "session_name": { "type": "string", "description": "Session name (e.g., 'Race', 'Qualifying', 'Sprint', 'FP1', 'FP2', 'FP3')" } }, "required": ["year", "event_identifier", "session_name"] } }, { "name": "get_driver_info", "description": "Get information about a specific Formula One driver", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "event_identifier": { "type": "string", "description": "Event name or round number (e.g., 'Monaco' or '7')" }, "session_name": { "type": "string", "description": "Session name (e.g., 'Race', 'Qualifying', 'Sprint', 'FP1', 'FP2', 'FP3')" }, "driver_identifier": { "type": "string", "description": "Driver identifier (number, code, or name; e.g., '44', 'HAM', 'Hamilton')" } }, "required": ["year", "event_identifier", "session_name", "driver_identifier"] } }, { "name": "analyze_driver_performance", "description": "Analyze a driver's performance in a Formula One session", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "event_identifier": { "type": "string", "description": "Event name or round number (e.g., 'Monaco' or '7')" }, "session_name": { "type": "string", "description": "Session name (e.g., 'Race', 'Qualifying', 'Sprint', 'FP1', 'FP2', 'FP3')" }, "driver_identifier": { "type": "string", "description": "Driver identifier (number, code, or name; e.g., '44', 'HAM', 'Hamilton')" } }, "required": ["year", "event_identifier", "session_name", "driver_identifier"] } }, { "name": "compare_drivers", "description": "Compare performance between multiple Formula One drivers", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "event_identifier": { "type": "string", "description": "Event name or round number (e.g., 'Monaco' or '7')" }, "session_name": { "type": "string", "description": "Session name (e.g., 'Race', 'Qualifying', 'Sprint', 'FP1', 'FP2', 'FP3')" }, "drivers": { "type": "string", "description": "Comma-separated list of driver codes (e.g., 'HAM,VER,LEC')" } }, "required": ["year", "event_identifier", "session_name", "drivers"] } }, { "name": "get_telemetry", "description": "Get telemetry data for a specific Formula One lap", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "event_identifier": { "type": "string", "description": "Event name or round number (e.g., 'Monaco' or '7')" }, "session_name": { "type": "string", "description": "Session name (e.g., 'Race', 'Qualifying', 'Sprint', 'FP1', 'FP2', 'FP3')" }, "driver_identifier": { "type": "string", "description": "Driver identifier (number, code, or name; e.g., '44', 'HAM', 'Hamilton')" }, "lap_number": { "type": "number", "description": "Specific lap number to get telemetry for (optional)" } }, "required": ["year", "event_identifier", "session_name", "driver_identifier"] } }, { "name": "get_championship_standings", "description": "Get Formula One championship standings", "parameters": { "type": "object", "properties": { "year": { "type": "number", "description": "Season year (e.g., 2023)" }, "round_num": { "type": "number", "description": "Round number (optional, defaults to latest round)" } }, "required": ["year"] } } ] }

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/notsedano/f1-mcp-server'

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