About
A Node.js MCP server and CLI tool that authenticates with iRacing, providing real‑time access to member profiles, team info, career stats and more for AI assistants and automation.
Capabilities

The iRacing Data MCP Server turns the rich, real‑time racing telemetry and profile data from iRacing into a first‑class resource for AI assistants. By exposing the simulation’s REST API through the Model Context Protocol, developers can ask an assistant to fetch a driver’s season recap, retrieve team statistics, or look up a member’s licensing details—all without leaving the conversational interface. This solves the common pain point of “manual API plumbing”: instead of writing custom wrappers or dealing with authentication flows, an assistant can call a simple, type‑safe tool that returns structured JSON.
At its core, the server provides a collection of tools such as , , , and . Each tool is annotated with Zod schemas, ensuring that the data returned to the assistant is validated and consistent. The automatic authentication layer manages cookie jars, session tokens, and optional API keys, so developers need only supply credentials once. Once authenticated, the assistant can request live data: a driver’s current season performance, historical career statistics, or even full team rosters. This immediacy is invaluable for applications that require up‑to‑date racing insights, such as dynamic race summaries or personalized driver analytics.
Developers benefit from the server’s dual interface. The MCP mode plugs directly into Claude, ChatGPT, or any LLM that supports Model Context Protocol, allowing conversational agents to perform data‑driven queries on demand. The CLI mode provides a quick way to script or automate data pulls, making it suitable for batch reporting or integration into CI pipelines. The combination of real‑time data access, type safety, and straightforward configuration means that both rapid prototyping and production deployments can leverage iRacing’s data without reinventing authentication or parsing logic.
Real‑world scenarios that shine with this server include:
- Race commentators: An AI can generate instant commentary or statistical insights during a live event.
- Team analytics dashboards: A bot can pull the latest season recaps and career metrics to feed into internal dashboards.
- Gaming communities: Discord bots or web apps can answer questions like “Who won the most races last season?” using a single tool call.
- E‑sports training: Coaches can query driver progress over time and share structured reports with trainees.
By integrating seamlessly into existing AI workflows, the iRacing Data MCP Server turns raw simulation data into conversational knowledge, giving developers a powerful, low‑maintenance channel to enrich their applications with real‑world racing intelligence.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
MCP Research
Comprehensive analysis and guides for Model Context Protocol servers
HexaGO Calculator Server
A Go hexagonal architecture calculator demo
Spring MCP Server Demo
Demo of a Spring AI-powered Model Context Protocol server
Babashka MCP Server
Run Babashka scripts via Model Context Protocol
Mokei MCP Server
TypeScript toolkit for building and monitoring Model Context Protocol services
MyRepoForControlup
Demo MCP Server for ControlUp integration