CarsXECarsXE

The CarsXE MCP server exposes vehicle data directly to AI editors and agents. All clients connect to the same hosted endpoint https://mcp.carsxe.com/mcp and authenticate with the X-API-Key header.

Available on marketplaces

The CarsXE MCP server is listed on all major MCP marketplaces and registries:

MarketplaceLink
MCP.soView on MCP.so
MCP MarketView on MCP Market
Glama.aiView on Glama.ai
MCP RegistryView on MCP Registry
MCP ServersView on MCP Servers

What is MCP?

Model Context Protocol (MCP) is an open standard that allows AI applications to securely connect to external data sources and tools. The CarsXE MCP server provides direct access to our comprehensive automotive database.

What is the CarsXE MCP server?

The CarsXE MCP server is a Node.js/TypeScript application that exposes a suite of tools for querying comprehensive vehicle data from the CarsXE API. It is designed for seamless integration with LLMs (like Anthropic Claude, OpenAI GPT, etc.), chatbots, and developer tools, providing:

Why use CarsXE with MCP?

Connecting CarsXE to your AI editor or chat client via MCP gives you a supercharged vehicle data experience — directly inside the tools you already use:

BenefitDescription
Ask in plain EnglishNo need to know API endpoints or parameters — just describe what you want
Context-aware answersThe AI combines live vehicle data with your question for tailored, actionable responses
No tab switchingGet VIN specs, history, recalls, and values without leaving your editor or chat
Chain requests effortlesslyDecode a plate → get full specs → check recalls → get market value, all in one conversation
Always live dataEvery query hits the CarsXE API in real time — no stale cache or outdated results
Works in your favorite editorClaude Desktop, Cursor, VS Code, Windsurf, and any MCP-compatible client

Available tools

ToolDescription
get-vehicle-specsFull vehicle specifications from a VIN
decode-vehicle-plateLicense plate → VIN lookup (50+ countries)
international-vin-decoderDecode non-US international VINs
get-market-valueRetail, trade-in, and auction estimates
get-vehicle-historyTitle events, salvage, and insurance records
get-vehicle-imagesVehicle photos by make, model, and year
get-vehicle-recallsOpen safety recalls by VIN
get-lien-theftLien records and theft/salvage status by VIN
recognize-plate-imageExtract plate info from an image URL
vin-ocrExtract VIN text from an image via OCR
get-year-make-modelLook up vehicles by year, make, and model
decode-obd-codeDecode OBD-II diagnostic trouble codes

See all CarsXE products for full endpoint details.

Prerequisites

Installation by editor

All editors use the same remote MCP endpoint. Replace YOUR_API_KEY with your actual CarsXE API key in every config below.

Claude Desktop

1. Download and install Claude Desktop

2. Configure Claude Desktop to use the CarsXE MCP server

a. Open Claude Desktop settings

b. Edit the configuration file

claude_desktop_config.json

{
  "mcpServers": {
    "carsxe": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://mcp.carsxe.com/mcp",
        "--header",
        "X-API-Key: YOUR_API_KEY"
      ]
    }
  }
}

c. Restart Claude Desktop

3. Verify the CarsXE MCP server is available

Cursor

Install CarsXE MCP for Cursor

Opens Cursor and pre-fills the CarsXE server config

The install dialog will open pre-filled with:

FieldValue
NameCarsXE
TypestreamableHttp
URLhttps://mcp.carsxe.com/mcp
HeaderX-API-Key: YOUR_API_KEY

Replace YOUR_API_KEY with your actual CarsXE API key, then click Install.

Visual Studio Code (GitHub Copilot)

Install CarsXE MCP for VS Code

Opens VS Code and registers the CarsXE server

After clicking install, add your API key manually:

  1. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Run MCP: List Servers
  3. Find CarsXE in the list and click on it
  4. Click Show Configuration
  5. Replace YOUR_API_KEY with your actual CarsXE API key:

mcp.json

{
  "servers": {
    "CarsXE": {
      "type": "http",
      "url": "https://mcp.carsxe.com/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}
  1. Save the file — VS Code will connect automatically.

Note: Make sure you have the GitHub Copilot extension installed and agent mode enabled (chat.agent.enabled in VS Code settings).

Windsurf

1. Open MCP configuration

2. Add the CarsXE server

mcp_config.json

{
  "mcpServers": {
    "carsxe": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://mcp.carsxe.com/mcp",
        "--header",
        "X-API-Key: YOUR_API_KEY"
      ]
    }
  }
}

3. Restart Windsurf

Claude CLI

The Claude CLI supports direct HTTP connections to MCP servers.

Using the command line:

Terminal

claude mcp add --transport http carsxe https://mcp.carsxe.com/mcp \
  --header "X-API-Key: YOUR_API_KEY"

Manual configuration — edit ~/.claude.json:

~/.claude.json

{
  "mcpServers": {
    "carsxe": {
      "type": "http",
      "url": "https://mcp.carsxe.com/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

List configured servers with claude mcp list, then start the CLI with claude.

Gemini CLI

Edit ~/.gemini/settings.json:

settings.json

{
  "theme": "Default",
  "selectedAuthType": "oauth-personal",
  "mcpServers": {
    "carsxe": {
      "url": "https://mcp.carsxe.com/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Replace YOUR_API_KEY with your actual CarsXE API key, then start the CLI with gemini. The CarsXE MCP server will be available immediately.

Kiro CLI

Ensure you have the Kiro CLI tool installed. Create or edit ~/.kiro/settings/mcp.json:

mcp.json

{
  "mcpServers": {
    "carsxe": {
      "url": "https://mcp.carsxe.com/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      },
      "disabled": false
    }
  }
}

Replace YOUR_API_KEY with your actual CarsXE API key. Then run kiro-cli, activate MCP servers with /mcp, and the CarsXE server will be listed and ready to use.

Codex CLI

Ensure you have the Codex CLI tool installed. Edit ~/.codex/config.toml:

config.toml

[mcp_servers.carsxe]
url = "https://mcp.carsxe.com/mcp"
http_headers = { "X-API-Key" = "YOUR_API_KEY" }

Replace YOUR_API_KEY with your actual CarsXE API key. Start the CLI with codex, then list MCP servers with /mcp.

Config file locations

EditorConfig file
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Cursor.cursor/mcp.json (project) or ~/.cursor/mcp.json (global)
VS Code.vscode/mcp.json (project) or User Settings JSON
Windsurf~/.codeium/windsurf/mcp_config.json
Claude CLI~/.claude.json
Gemini CLI~/.gemini/settings.json
Kiro CLI~/.kiro/settings/mcp.json
Codex CLI~/.codex/config.toml

Example usage

After configuration, restart your editor. The CarsXE tools will appear in your AI assistant's tool list — invoke them naturally:

The server formats all responses as readable Markdown so results are easy to scan in chat.

Supported regions

Best practices

mcp-remote@latest keeps the stdio bridge current. Clients that launch the server via npx (Claude Desktop, Windsurf) fetch the latest bridge each start, so you always talk to the current hosted endpoint. Direct-HTTP clients (Cursor, VS Code, and the CLIs) need no local install.

Never commit your API key. Store it only in the editor config file (which lives outside your repo) or in a secrets manager. Rotate it from the developer dashboard if it's ever exposed.

Troubleshooting

Authentication error

Connection issues

Tool not found

Getting help