Home  /  Docs  /  MCP Server
For AI Assistants

CheckMyVIN MCP Server

Plug CheckMyVIN into any Model-Context-Protocol-capable AI assistant (Claude Desktop, Claude.ai connectors, ChatGPT custom connectors). Your assistant can then decode VINs and check NHTSA recalls without leaving the chat.

https://checkmyvin.net/api/mcp

Available Tools

ToolUse it for
decode_vinFull vehicle report from a 17-character VIN: specs, every open NHTSA recall, engine-keyed maintenance, AI plain-English summary, plus a shareable report_url.
check_recallsOpen NHTSA recalls by make + model + model year, when the user asks about a vehicle without giving a VIN.

Connect from Claude Desktop

Edit claude_desktop_config.json (Mac: ~/Library/Application Support/Claude/ · Windows: %APPDATA%\Claude\):

{
  "mcpServers": {
    "checkmyvin": {
      "url": "https://checkmyvin.net/api/mcp"
    }
  }
}

Quit and reopen Claude Desktop. The CheckMyVIN tools appear in the tools menu.

Connect from Claude.ai

  1. Open Settings → Connectors in Claude.ai.
  2. Click Add custom connector (requires a paid plan).
  3. Paste the server URL: https://checkmyvin.net/api/mcp
  4. Choose Streamable HTTP transport. No authentication required.
  5. Enable the connector for the conversations you want.

Connect from ChatGPT

ChatGPT supports MCP via Custom Connectors on Business / Enterprise / Edu plans (Settings → Connectors → Build a connector).

  1. Choose MCP Server as the connector type.
  2. Paste the server URL: https://checkmyvin.net/api/mcp
  3. Set transport to Streamable HTTP. Leave auth empty.
  4. Save and enable in any chat that should use VIN tools.

Example Conversation

You: I'm looking at a 2013 Ford F-150, VIN 1FTFW1ET5DFC10312. Worth buying?

Assistant (Claude / ChatGPT with CheckMyVIN connected):
  → calls decode_vin(vin="1FTFW1ET5DFC10312")
  ← {vehicle: {make: "FORD", model: "F-150", ...}, recalls: [3 open], ai: {...}}

  This is a 2013 F-150, 3.5L EcoBoost, 4WD, built in Dearborn. There are 3 open
  NHTSA recalls including a fuel-pump campaign. Cam-phaser noise is the headline
  concern on this engine generation. Score: 5/10. Full report:
  https://checkmyvin.net/report/1FTFW1ET5DFC10312

Data Source & Limits

  • Specs from NHTSA VPIC (official US federal database).
  • Recalls from NHTSA recalls API (live, not cached longer than 7 days).
  • AI summary written by a small OpenAI-compatible model on our server. We never send the user's identity or any private data.
  • Free tier: 100 requests per IP per UTC day. Need more? See API docs.

Transport notes

Implementation is MCP Streamable HTTP in stateless JSON-response mode — every request is independent, no session ID required, every tool call returns standard application/json. Works in any MCP 1.0 client.

Built with @modelcontextprotocol/sdk. Source is open: the route lives at src/app/api/mcp/route.ts.