iRacing MCP
@musantro
About iRacing MCP
A model context protocol server to chat with iRacing data.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"iracing-mcp": {
"command": "uvx",
"args": [
"iracing-mcp"
],
"env": {
"IRACING_USERNAME": "your username",
"IRACING_PASSWORD": "your-password"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is iRacing MCP?
iRacing MCP is a Python‑based project that integrates the iRacing simulation service with the Model Context Protocol (MCP). It provides tools and resources to retrieve iRacing data, such as driver statistics and iRating charts, for building custom applications.
How to use iRacing MCP?
Set the environment variables IRACING_USERNAME and IRACING_PASSWORD with your iRacing credentials (legacy authentication must be enabled), then run uvx iracing-mcp. Configuration examples for VS Code and Claude Desktop are provided in the README. The server is known to work with VS Code; other MCP clients have not been tested.
Key features of iRacing MCP
- Retrieve iRacing profile statistics.
- Get iRating chart for any category.
- Python‑based, easy to install with
uv. - Integrates with MCP‑compatible clients (VS Code, Claude Desktop).
Use cases of iRacing MCP
- Build a custom dashboard showing your iRacing stats.
- Automate checking iRating trends across different categories.
- Extend an MCP‑enabled assistant with iRacing data retrieval.
- Develop a tool that combines iRacing metrics with other services.
FAQ from iRacing MCP
What is iRacing MCP used for?
It allows MCP‑compatible applications to access iRacing data, such as profile statistics and iRating charts, for custom tooling and automation.
Do I need an iRacing subscription?
Yes, you need an active iRacing account with legacy authentication enabled. The server uses that account’s credentials to fetch data.
What are the runtime requirements?
You need uv (installed separately) and valid iRacing credentials. No additional databases or servers are required.
Which MCP clients are supported?
The author has tested only VS Code; configuration examples for Claude Desktop are also provided. Other MCP clients may work but are not documented.
Does the server store any data?
No. The server fetches live data from iRacing on each request and does not persist any information locally.
More Other MCP servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments