MCP serverCLISDK
Automotive data tools for AI agents
Add the hosted server to your agent and sign in with OAuth. No API key needed.
2 tool calls · Growth
You
I'm selling my car, WP0AF2A99KS165242. Pull its factory options and specs, then write my Facebook Marketplace listing.
{ "vin": "WP0AF2A99KS165242", "year": 2019, "make": "Porsche", "model": "911", "trim": "GT3 RS Coupe", "series": "GT3 RS", "style": "2D Coupe", "drivetrain": "RWD", "engine": "4L H-6 gasoline direct injection, DOHC, VarioCam Plus variable valve control, premium unleaded, engine with 520HP", "transmission": "PDK 7-speed auto-shift manual", "confidence": 0.995, "interiorColor": { "Black": "#000000" }, "exteriorColor": { "GT Silver Metallic": "#A2A2A2" }, "options": { "474": "Front Axle Lift System", "QR5": "Chrono Package with Preparation For Lap Trigger", "U2": "GT Silver Metallic", "XDH": "Wheels Painted in Satin Platinum" }, "optionsMsrp": 8950}{ "vehicle": { "vin": "WP0AF2A99KS165242", "year": 2019, "make": "Porsche", "model": "911", "manufacturer": "Dr Ing HCF Porsch Ag" }, "specs": { "name": "GT3 RS 2dr Coupe (4.0L 6cyl 7AM)", "price": { "baseMsrp": 187500, "baseInvoice": 168750 }, "totalSeating": 2, "color": { "exterior": [ { "name": "Lizard Green", "rgb": "87,178,44" }, { "name": "Miami Blue", "rgb": "3,161,192" }, { "name": "Racing Yellow", "rgb": "229,200,38" }, { "name": "Guards Red", "rgb": "175,26,28" } ], "interior": [ { "name": "Black, leather/sueded microfiber", "rgb": "0,0,0" }, { "name": "Black/Lizard Green, leather/sueded microfiber", "rgb": "0,0,0" } ] }, "features": { "engine": { "torque": "346 lb-ft @ 6000 rpm", "baseEngineSize": "4.0 L", "horsepower": "520 hp @ 8250 rpm", "valves": "24", "baseEngineType": "gas", "directInjection": true, "valveTiming": "Variable", "cylinders": "flat 6", "camType": "Double overhead cam (DOHC)" }, "fuel": { "epaCombinedMpg": "16 MPG", "epaCity/highwayMpg": "15/19 MPG", "rangeInMiles (city/hwy)": "253.5/321.1 mi.", "fuelTankCapacity": "16.9 gal.", "fuelType": "premium unleaded (required)" }, "measurements": { "maximumCargoCapacity": "4.4 cu.ft.", "countryOfFinalAssembly": "Germany", "wheelbase": "96.6 in.", "curbWeight": "3153 lbs.", "grossWeight": "3953 lbs.", "cargoCapacity,AllSeatsInPlace": "4.4 cu.ft.", "maximumPayload": "800 lbs.", "overallWidthWithMirrors": "77.9 in.", "length": "179.4 in.", "manufacturer060MphAccelerationTime": "3.0 seconds", "turningCircle": "36.4 ft.", "height": "51.1 in.", "overallWidthWithoutMirrors": "74.0 in." }, "driveTrain": { "driveType": "rear wheel drive", "rearLockingDifferential": true, "rearLimitedSlipDifferential": true, "transmission": "7-speed automated manual" }, "warranty": { "basic": "4 yr./ 50000 mi.", "drivetrain": "4 yr./ 50000 mi.", "freeMaintenance": "1 yr./ 10000 mi.", "rust": "12 yr./ unlimited mi.", "roadsideAssistance": "4 yr./ 50000 mi." }, "safety": { "4WheelAbs": true, "daytimeRunningLights": true, "engineImmobilizer": true, "postCollisionSafetySystem": true, "frontHeadAirbags": true, "dualFrontSideMountedAirbags": true, "passengerAirbagOccupantSensingDeactivation": true, "stabilityControl": true, "tirePressureMonitoring": true, "tractionControl": true }, "frontseats": { "heightAdjustablePassengerSeat": true, "heightAdjustableDriverSeat": true, "sportFrontSeats": true, "2WayPowerPassengerSeat": true, "leather/suededMicrofiber": true, "2WayPowerDriverSeat": true } }, "orderedFeatures": [ { "category": "Fuel", "categoryGroup": "Mechanical", "features": { "fuelType": "Premium unleaded (required)", "epaCity/highwayMpg": "15/19 MPG", "epaCombinedMpg": "16 MPG", "rangeInMiles (city/hwy)": "253.5/321.1 mi.", "fuelTankCapacity": "16.9 gal." } }, { "category": "Engine", "categoryGroup": "Mechanical", "features": { "baseEngineSize": "4.0 L", "cylinders": "Flat 6", "baseEngineType": "Gas", "horsepower": "520 hp @ 8250 rpm", "torque": "346 lb-ft @ 6000 rpm", "valves": "24", "camType": "Double overhead cam (DOHC)", "valveTiming": "Variable", "directInjection": true } } ], "typeCategories": { "performancesports": { "id": 10, "name": "Performance/Sports" }, "coupe": { "id": 2, "name": "Coupe" }, "luxury": { "id": 8, "name": "Luxury" } }, "styleAttributes": { "electric": false, "pluginElectric": false, "truck": false } }}# 2019 Porsche 911 GT3 RS Coupe **Price:** [your asking price]**Mileage:** [your mileage]**Color:** GT Silver Metallic over Black 520 hp, 0-60 in 3.0 seconds. 7-speed PDK, rear-wheel drive. ## Factory options ($8,950 when new)- Chrono Package with Preparation For Lap Trigger- Front Axle Lift System- Wheels Painted in Satin Platinum ## Specs- 4.0L flat-six, 346 lb-ft of torque- Sport seats in leather and sueded microfiber- Rear limited-slip and locking differentials- 15/19 mpg city/highway, premium fuel- Assembled in Germany VIN WP0AF2A99KS165242{ "vin": "WP0AF2A99KS165242", "year": 2019, "make": "Porsche", "model": "911", "trim": "GT3 RS Coupe", "series": "GT3 RS", "style": "2D Coupe", "drivetrain": "RWD", "engine": "4L H-6 gasoline direct injection, DOHC, VarioCam Plus variable valve control, premium unleaded, engine with 520HP", "transmission": "PDK 7-speed auto-shift manual", "confidence": 0.995, "interiorColor": { "Black": "#000000" }, "exteriorColor": { "GT Silver Metallic": "#A2A2A2" }, "options": { "474": "Front Axle Lift System", "QR5": "Chrono Package with Preparation For Lap Trigger", "U2": "GT Silver Metallic", "XDH": "Wheels Painted in Satin Platinum" }, "optionsMsrp": 8950}[ { "manufacturer": "Porsche Cars North America, Inc.", "nhtsaCampaignNumber": "21V201000", "parkIt": false, "parkOutSide": false, "overTheAirUpdate": false, "reportReceivedDate": "24/03/2021", "component": "SUSPENSION:REAR", "summary": "Porsche Cars North America, Inc. (Porsche) is recalling certain 2019 Porsche 911 Speedster, 2020 Porsche 911 Carrera S Coupe, Carrera 4S Coupe, and Carrera S Cabriolet vehicles. The screw connection on the rear axle upper control arm may be loose.", "consequence": "A loose connection may fail, causing driving instability and increasing the risk of a crash.", "remedy": "Porsche will notify owners, and dealers will rework and tighten the screw connection on the rear axle upper control arm, free of charge. Owner notification letters were mailed May 21, 2021. Owners may contact Porsche customer service at 1-800-767-7243. Porsche's number for this recall is AMA6.", "notes": "Owners may also contact the National Highway Traffic Safety Administration Vehicle Safety Hotline at 1-888-327-4236 (TTY 1-800-424-9153), or go to www.safercar.gov.", "recallStatus": "Open", "expectedRemediationDate": null, "modelYear": "2019", "make": "PORSCHE", "model": "911" }]{ "vin": "3GCUDHEL3NG668790", "vinValid": true, "wmi": "3GC", "origin": "Mexico", "squishVin": "3GCUDHELNG", "checkDigit": "3", "checksum": true, "type": "Active", "make": "Chevrolet", "model": "Silverado 1500", "trim": "ZR2", "style": "4x4 4dr Crew Cab 5.8 ft. SB", "vehicle": { "vin": "3GCUDHEL3NG668790", "year": 2022, "make": "Chevrolet", "model": "Silverado 1500", "manufacturer": "General Motors de Mexico" }}{ "vehicle": { "vin": "1C4HJXEN5MW592818", "year": 2021, "make": "Jeep", "model": "Wrangler" }, "zip": "37129", "creditScore": "720", "vehicleAge": 3, "vehicleMileage": "36000", "apr": { "36": 7.644, "48": 7.644, "60": 7.524, "72": 7.663, "84": 8.263 }}{ "vin": "3GCUDHEL3NG668790", "vinValid": true, "wmi": "3GC", "origin": "Mexico", "squishVin": "3GCUDHELNG", "checkDigit": "3", "checksum": true, "type": "Active", "make": "Chevrolet", "model": "Silverado 1500", "trim": "ZR2", "style": "4x4 4dr Crew Cab 5.8 ft. SB", "vehicle": { "vin": "3GCUDHEL3NG668790", "year": 2022, "make": "Chevrolet", "model": "Silverado 1500", "manufacturer": "General Motors de Mexico" }}{ "vehicle": { "vin": "WP0AF2A99KS165242", "year": "2019", "make": "Porsche", "model": "911" }, "criteria": { "price": 25000, "zip": "33132", "docFee": 200, "tradeIn": "15000" }, "totalTaxesAndFees": 1260.75, "taxes": { "citySalesTax": 0, "combinedSalesTax": 700, "countySalesTax": 100, "districtSalesTax": 0, "stateSalesTax": 600, "gasGuzzlerTax": 0 }, "fees": { "titleFee": 85.25, "registrationFee": 247.5, "dmvFee": 28, "combinedFees": 560.75, "docFee": 200, "dmvFees": { "License Plate Fee": 28 } }}[ { "manufacturer": "Porsche Cars North America, Inc.", "nhtsaCampaignNumber": "21V201000", "parkIt": false, "parkOutSide": false, "overTheAirUpdate": false, "reportReceivedDate": "24/03/2021", "component": "SUSPENSION:REAR", "summary": "Porsche Cars North America, Inc. (Porsche) is recalling certain 2019 Porsche 911 Speedster, 2020 Porsche 911 Carrera S Coupe, Carrera 4S Coupe, and Carrera S Cabriolet vehicles. The screw connection on the rear axle upper control arm may be loose.", "consequence": "A loose connection may fail, causing driving instability and increasing the risk of a crash.", "remedy": "Porsche will notify owners, and dealers will rework and tighten the screw connection on the rear axle upper control arm, free of charge. Owner notification letters were mailed May 21, 2021. Owners may contact Porsche customer service at 1-800-767-7243. Porsche's number for this recall is AMA6.", "notes": "Owners may also contact the National Highway Traffic Safety Administration Vehicle Safety Hotline at 1-888-327-4236 (TTY 1-800-424-9153), or go to www.safercar.gov.", "recallStatus": "Open", "expectedRemediationDate": null, "modelYear": "2019", "make": "PORSCHE", "model": "911" }]{ "vin": "3GCUDHEL3NG668790", "vinValid": true, "wmi": "3GC", "origin": "Mexico", "squishVin": "3GCUDHELNG", "checkDigit": "3", "checksum": true, "type": "Active", "make": "Chevrolet", "model": "Silverado 1500", "trim": "ZR2", "style": "4x4 4dr Crew Cab 5.8 ft. SB", "vehicle": { "vin": "3GCUDHEL3NG668790", "year": 2022, "make": "Chevrolet", "model": "Silverado 1500", "manufacturer": "General Motors de Mexico" }}Set it up for what you're doing
Chat and editors use the hosted server and a sign-in. Apps and scripts use the SDK or CLI and your key.
Hosted MCP server · OAuth sign-in, no API key
Add Auto.dev to your AI app
Connector URLhttps://mcp.auto.dev/mcpIn Settings, open Connectors, choose Add Custom Connector, name it auto-dev and paste this URL, then sign in.
Terminalclaude mcp add --transport http auto-dev https://mcp.auto.dev/mcpThen run /mcp in Claude Code and choose Authenticate for auto-dev.
Server URLhttps://mcp.auto.dev/mcpAt chatgpt.com/plugins, choose + and Add custom MCP server, paste this URL and choose OAuth, then Create as a plugin. Your dot uses the same plugin.
Send to your BotAdd a custom MCP server called auto-dev at https://mcp.auto.dev/mcpConfirm, then choose Authorize and sign in. Type @auto-dev in a chat to use it.
Send to MuseConnect Auto.devOr open Settings, then Connectors, and choose Connect next to Auto.dev. Sign in when asked.
Ask about any vehicle
What are 2024 Ford Expeditions listed for near 75201? Put the closest matches in a CSV.
MCP in your editor · auto_docs looks up every parameter
Add the server to your editor
Terminalclaude mcp add --transport http auto-dev https://mcp.auto.dev/mcpThen run /mcp in Claude Code and choose Authenticate for auto-dev.
~/.cursor/mcp.json{ "mcpServers": { "auto-dev": { "url": "https://mcp.auto.dev/mcp" } }}Restart Cursor. Sign-in opens on the first tool call.
.vscode/mcp.json{ "servers": { "auto-dev": { "type": "http", "url": "https://mcp.auto.dev/mcp" } }}For Copilot agent mode, VS Code 1.99 or later. Sign-in opens on first use.
~/.codeium/windsurf/mcp_config.json{ "mcpServers": { "auto-dev": { "serverUrl": "https://mcp.auto.dev/mcp" } }}Restart Windsurf. Sign-in opens on the first tool call.
Teach your agent the API
$npx skills add drivly/auto-dev-skillAsk it to build
Add VIN autofill to our listing form: decode, specs and photos.
SDK or REST on your server, with your key
Get an API key
Create one in your dashboard. It stays on your server, never in the browser.
Call it from your agent's tools
server.tsimport { AutoDev } from "@auto.dev/sdk" const auto = new AutoDev({ apiKey: process.env.AUTODEV_API_KEY })const { data } = await auto.decode("1HGCM82633A004352")Or hand your platform the tools
Point an MCP client at
https://mcp.auto.dev/mcp, embed the server from@auto.dev/sdk/mcp, or generate tools from the OpenAPI spec.
CLI or SDK · runs with your API key
Get an API key
Scheduled jobs run unattended, so they use a key from your dashboard, not a sign-in.
Run it, nothing installed
Terminalnpx @auto.dev/sdk decode 1HGCM82633A004352 --json --api-key $AUTODEV_API_KEYSchedule it
One call per VIN, within your plan's rate limit. Scheduled checks poll; there are no webhooks.
What people hand their agents
Real prompts, the tools each one calls, and the plan it needs.
Buying or selling
FreeHelp me price my 2020 Nissan Altima: 70k miles, good condition. Then write a Facebook Marketplace listing so it sells fast.
- auto_listings
Buying or selling
FreeWhat are 2024 Ford Expeditions listed for near 75201? Put the closest matches in a CSV.
- auto_listings
Buying or selling
GrowthWrite a Facebook Marketplace listing for my car from its factory options.
- auto_build
Buying or selling
ScaleDoes this car have any open recalls? I'm seeing it tomorrow.
- auto_open_recalls
Buying or selling
GrowthWhat APR would a 720 credit score get on this 2021 Wrangler in 37129?
- auto_apr
Buying or selling
GrowthCompare these two VINs on specs and five-year cost of ownership.
- auto_specs
- auto_tco
In your editor
FreeAdd VIN autofill to our listing form: make, model, trim and photos.
- auto_decode
- auto_photos
In your editor
ScaleBuild an out-the-door price calculator for our checkout.
- auto_taxes
- auto_payments
In your app
GrowthA dealer site assistant that answers inventory, payment and recall questions.
- auto_listings
- auto_payments
- auto_recalls
In your app
ScaleInsurance intake: from a plate to the vehicle's factory build sheet.
- auto_plate
- auto_build
Automating work
FreeDecode every VIN in inventory.csv and add make, model and trim.
- auto decode
Automating work
ScaleEvery Monday, check our fleet for open recalls and post new ones to Slack.
- auto open-recalls
Automating work
FreeTell me when a 2024 Tacoma under $40,000 is listed in California.
- auto listings
Or run the server yourself
One package gives the auto CLI, the local MCP server and the JavaScript SDK. auto mcp install configures Claude Code, Claude Desktop and Cursor; other clients start the server with auto --mcp.
- 01
Install
The CLI, the MCP server and the SDK, in one package.
$npm install -g @auto.dev/sdk - 02
Sign in
OAuth in the browser. Agents never handle an API key.
$auto login - 03
Connect
Sets up Claude Code, Claude Desktop and Cursor. Other clients use the hosted server.
$auto mcp install
A tool for every API
Each tool is named for its API. auto_docs looks up any parameter, so your agent never guesses, and the hosted server adds search and fetch.
| Tool | API | What it does | From the terminal |
|---|---|---|---|
| auto_decode | Global VIN Decode | Decode any VIN to access comprehensive vehicle data and specifications. | auto decode |
| auto_plate | Plate-to-VIN | Decode US license plates to get VIN, year, make, model, and more. | auto plate |
| auto_specs | Specifications | Detailed technical specifications, features, and options for any vehicle model. | auto specs |
| auto_build | OEM Build Data | Original equipment manufacturer build data and production information. | auto build |
| auto_listings | Vehicle Listings | Access millions of active vehicle listings with real-time pricing and availability. | auto listings |
| auto_photos | Vehicle Photos | High-quality vehicle images and photo galleries for listings and inventory. | auto photos |
| auto_apr | Interest Rates | Real-time automotive financing rates and lending information. | auto apr |
| auto_payments | Vehicle Payments | Calculate monthly payments, financing options, and payment estimates. | auto payments |
| auto_recalls | Vehicle Recalls | Safety recalls, service bulletins, and manufacturer notifications. | auto recalls |
| auto_open_recalls | Open Recalls | Active and unresolved vehicle recall information from NHTSA. | auto open-recalls |
| auto_taxes | Taxes & Fees | Registration fees, taxes, and location-specific vehicle costs. | auto taxes |
| auto_tco | Total Cost of Ownership | Comprehensive ownership costs including depreciation, maintenance, and operating expenses. | auto tco |
| auto_docs | All of them | Looks up any tool's parameters. | auto docs |
Hand this page to your agent
Agent questions
Have other questions? Check out our docs or .
What is the Auto.dev MCP server?
A Model Context Protocol server that gives AI agents every Auto.dev API as a tool. The hosted server is https://mcp.auto.dev/mcp, named auto-dev, with nothing to install. The auto CLI can also run it on your machine as auto --mcp.
Which agents does it work with?
The docs give setup for Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Grok Bot, Muse, ChatGPT and dots. Any other MCP client can add the hosted server by its URL. For the local server, auto mcp install configures Claude Code, Claude Desktop and Cursor.
Do I need an API key?
No. Agents sign in with OAuth: the first tool call opens a browser sign-in, and the client refreshes the token after that. Where no browser can open, such as CI, set AUTODEV_API_KEY in the environment or in the MCP server config.
Which tools does it have?
One tool for each API: auto_decode, auto_plate, auto_specs, auto_build, auto_listings, auto_photos, auto_apr, auto_payments, auto_recalls, auto_open_recalls, auto_taxes, auto_tco. auto_docs looks up any parameter, so the agent never guesses. The hosted server also has search and fetch.
What does it cost?
Installing the MCP server, CLI and SDK costs nothing. You pay only for API usage on your plan: Free includes 1,000 calls a month, and Growth and Scale bill per call.
Can I use the CLI or SDK without MCP?
Yes. npm install -g @auto.dev/sdk gives the auto CLI for the terminal, the MCP server for agents and the JavaScript SDK for code. Use whichever fits.
Give your agent vehicle data
Get your API key, connect the hosted server, and make your first call.