Vehicle specs, federal recalls, and OBD-II DTC reference for AI agents via MCP.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"carvector": {
"env": {
"CARVECTOR_API_KEY": "cv_your_key"
},
"args": [
"-y",
"carvector-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Give your AI agent real vehicle data. An MCP server that lets Claude, Cursor, ChatGPT, or any MCP-capable client query the CarVector API natively — vehicle specs, representative images, federal recalls, owner complaints, service bulletins, defect investigations, and OBD-II diagnostic trouble codes.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'carvector-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked carvector-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
An autonomous agent that conducts deep research on any data using any LLM providers
🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, distributed swarm intelligence, RAG integration, and native Claude Code / Codex Integration
MCP Security Weekly
Get CVE alerts and security updates for io.github.carvectorio/carvector-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Give your AI agent real vehicle data. An MCP server that lets Claude, Cursor, ChatGPT, or any MCP-capable client query the CarVector API natively — vehicle specs, representative images, federal recalls, owner complaints, service bulletins, defect investigations, and OBD-II diagnostic trouble codes.
Models hallucinate car data. They invent horsepower numbers, miss recalls filed last week, and guess at what a trouble code means. carvector-mcp gives your agent structured, sourced answers it can cite instead of a confident guess.
npx -y carvector-mcp --key cv_your_key
· MIT · Free tier, no card → carvector.io
1. Get a free API key at carvector.io — 500 requests a month, no credit card.
2. Add it to your MCP client. Most clients use an mcpServers block:
{
"mcpServers": {
"carvector": {
"command": "npx",
"args": ["-y", "carvector-mcp"],
"env": { "CARVECTOR_API_KEY": "cv_your_key" }
}
}
}
That's it. Restart your client and ask it about a vehicle.
Prefer a remote server? If your client supports HTTP MCP, skip the install and point it straight at the hosted endpoint:
{ "mcpServers": { "carvector": { "url": "https://api.carvector.io/v1/mcp", "headers": { "Authorization": "Bearer cv_your_key" } } } }
| Tool | What it returns |
|---|---|
search_vehicles | Matching vehicles by year / make / model, with ids + specs |
get_vehicle | Full specs for one vehicle — engine, drivetrain, body, image, recall count |
get_recalls | Federal recall campaigns for a vehicle — component, summary, consequence, remedy |
get_complaints | Owner-complaint signal for a vehicle — aggregate by component + the most recent complaints (Pro plan) |
get_tsbs | Manufacturer service-bulletin index for a vehicle — the fix the dealer already knows about (Business plan) |
get_investigations | Federal defect investigations for a vehicle — a leading indicator of recalls (Business plan) |
lookup_dtc | An OBD-II code's title, category, severity, and safety/emissions flags |
The agent chains them naturally: search_vehicles to resolve an id, then get_vehicle, get_recalls, get_complaints, get_tsbs, or get_investigations.
You: "Is a P0300 code serious?"
→ carvector.lookup_dtc({ code: "P0300" })
{
"code": "P0300",
"title": "Random/Multiple Cylinder Misfire Detected",
"category": "Powertrain",
"severity": "High",
"safety_risk": true,
"emissions_related": true
}
Your agent answers: "Yes — P0300 is a high-severity, safety-related misfire code. Don't keep driving on it." Sourced, not guessed.
carvector-mcp is an open-source, thin client. It bundles no data — every call forwards to the CarVector API, authenticated with your key. What you get back: