Battery, range, locks and climate — ask Claude, ChatGPT or Grok about your car, and have it warm the cabin before you leave. One connector for every supported brand, using your car maker’s own official API.
https://missingmcp.com/car/mcp
Your car’s app knows the battery level, whether the doors are locked and how warm the cabin is — but you have to open it and tap around. This connector lets you just ask: “Do I have enough range to get to Prague and back?”, “Did I lock the car?”, “Warm the car to 21 degrees, I’m leaving in 15 minutes.”
It’s a hosted MCP (Model Context Protocol) server — the open standard Claude, ChatGPT, Grok and most AI apps speak. You connect it once with your own API key from your car maker’s app.
Through the official MyŠkoda Public API. Status, battery & range, charging, climate, and ventilation where your car has it.
Through the official BMW CarData API, shared by every BMW Group make. Status, battery or fuel & range, charging, doors, locks and location — read-only, as BMW’s API doesn’t take commands.
Tested on BMW so far. Connected a Mini, Rolls-Royce, Supra or a BMW motorbike? Tell Vaclav Slajs ([email protected]) how it went — especially if something’s missing.
Through the official Pleos Vehicle Data API (EU). Status, battery & range and charging — read-only, as the API doesn’t take commands.
More brands follow as soon as they offer owners an official API. Volkswagen, Audi, Cupra and Seat don’t yet.
Locks, doors, windows, lights, odometer — each with the time the car last reported it.
Battery level, range, charging state; start or stop charging and set the charge limit.
Pre-heat or pre-cool the cabin to a temperature you pick, and stop it again. Ventilation too, on cars that have it.
Where the car is parked — only when you ask. Status answers never include it.
Your assistant only sees the actions your car supports, and asks before running any of them.
Škoda: in the MyŠkoda phone app, Profile → Smart home → Create key, and note the Vehicle VIN on the same screen. BMW Group (BMW, Mini, Rolls-Royce, Toyota Supra, BMW Motorrad): in your brand’s web portal, your vehicle → BMW CarData → Technical access → Create Client ID, tick CarData API, and note the VIN.
https://missingmcp.com — see your assistant below.
A sign-in page opens: pick your brand, enter your email, paste the key (or Client ID) and the VIN. We check it with your car maker once — BMW also asks you to approve the sign-in on its own page — and you’re connected.
Try “How much range do I have?” or “Warm the car to 21 °C.”
Customize → Connectors → + Add → Add custom connector, name it “Car” and paste the URL. For the OAuth client pick Register automatically. On Team or Enterprise an owner adds it once under Organization settings → Connectors, then everyone clicks Connect and signs in with their own car. Add it on web or desktop; it syncs to the phone apps.
On the web: chatgpt.com/plugins → + → Add custom MCP server, name it “Car”, choose a public endpoint, paste the URL and pick OAuth, then Create as a plugin. Availability depends on your plan; ChatGPT asks before every action.
On grok.com/connectors → New Connector → Custom, paste the URL and complete the sign-in. On Grok Business an admin adds it first in the xAI console under Connectors.
Free to use — if it earns a spot in your routine, buy me a beer to keep it running.
“I’m leaving in 15 minutes — warm the car to 21 °C, and tell me if the battery is enough for 120 km.”
“Is the car locked, and are all the windows closed?”
“Set the charge limit to 80 % for everyday driving and remind me to raise it before the weekend trip.”
Škoda’s Public API and BMW CarData are meant for personal use by the car’s owner. This connector is a free, unofficial beta: you bring your own key or Client ID, and you can revoke it in the MyŠkoda app or the MyBMW portal anytime. Commands reach a real car — your assistant asks before running them, but you stay responsible for what you approve.
The connector is built into the gateway itself, on each car maker’s official API — for Škoda the MyŠkoda Public API, for the BMW Group makes BMW CarData. No reverse engineering, and your password never reaches this gateway.
Everything is open source in missingmcp — audit it, or self-host the whole thing.
Škoda® is a trademark of ŠKODA AUTO a.s.; BMW®, MINI® and Rolls-Royce® are trademarks of BMW AG or its affiliates; Supra® is a trademark of Toyota. MissingMCP is an independent project and is not affiliated with, endorsed by, or sponsored by any car maker.
All 10 tools this connector exposes. Actions show up only when your car supports them.
get_vehicle_capabilitiesget_vehicle_statusget_vehicle_locationstart_climatestop_climatestart_ventilationstop_ventilationstart_chargingstop_chargingset_charge_limitTwo minutes from now you can ask for them — free, open source, revocable anytime.
Connect your car