IRacing ๐ŸŽ MCP Server

Node.js mcp server for iRacing data api

Local serverstdioTypeScript

What is the IRacing ๐ŸŽ MCP Server?

Node.js mcp server for iRacing data api

The short version

A Node.js Model Context Protocol (MCP) server that provides seamless access to iRacing's racing simulation data API. This project serves as both a standalone CLI tool and an MCP server for AI assistant integration.

What it needs from you

  • Node.js 24+ - npm - iRacing account with active subscription

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
loginAuthenticate with iRacing
get_members_profileGet member profile data
get_teamRetrieve team information
get_member_recapGet season recap data
get_member_careerGet career statistics
driver_lookupSearch for drivers

Configuration

  • Node.js 24+ - npm - iRacing account with active subscription
VariableDescriptionRequired
COOKIE_JARConfiguration value read at startup.Optional
EMAILConfiguration value read at startup.Optional
API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • โ€œUse IRacing ๐ŸŽ to login.โ€
  • โ€œUse IRacing ๐ŸŽ to get members profile.โ€
  • โ€œUse IRacing ๐ŸŽ to get team.โ€

Frequently asked questions

Use your iRacing email and password, or generate a SHAโ€‘256 API key from your password and email for enhanced security.