Control Your Tesla
AI for your car: check charge, start climate, lock/unlock, open trunk via Tesla Fleet API. OAuth.
Hosted MCP Server
npx add-mcp 'https://control-your-tesla.vercel.app/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
AI for your car. Let Claude or any voice agent warm the cabin.
Select a highlighted word to try another option.
Works with Tesla vehicles. 7-day free trial on yearly.
watch it happen
Agent
- You Warm the cabin before I leave.
- Agent Climate on. Driver set to 21°C.
- You And start charging to 80.
- Agent Charge started. Limit 80%.
River · parked
58%
164 mi rated
Climate
21°C on
Charge
Charging to 80%
Doors
Locked
Three steps, then you talk to the car
-
Sign in and pair the key
Create an account, connect Tesla once on the server, then add the virtual key from the phone that has the Tesla app. Agents never see your tokens. -
Paste one URL into your agent
Claude, ChatGPT, Grok, Cursor, Muse, Dots, or any voice client that speaks Streamable HTTP and OAuth. One hosted MCP URL. That is the whole install. -
Ask it to drive the car
Warm the cabin, start charging, unlock, flash, honk, or open the trunk. The garage has the same buttons, with credits and safety toggles in view.
control-your-tesla — zsh
control-your-tesla % claude mcp add --transport http control-your-tesla https://control-your-tesla.vercel.app/mcp
✔ Checking registry.
✔ OAuth complete.
✔ River online. Virtual key paired.
Ask your agent to open the trunk.
Works with the agent you already use
ClaudeGrokChatGPTCursorMuseDotsvoice
What agents can do
Climate
Warm or cool the cabin and set seat heaters without opening another app.
Charge
Start or stop charging, set the limit, and check battery and rated range.
Doors and trunk
Lock, unlock, and open the trunk or frunk. Confirmation first, unless you turn that off.
Wake, flash, honk
Wake the car when a command needs it. Flash the lights or honk so you can find it.
Navigate
Share a destination to the car. The agent can plan the charger stop, not just the route.
Any agent
Plain-text names only: Claude, Grok, ChatGPT, Cursor, Muse, Dots, or voice. Paste the MCP URL.
Cheaper than the usual Tesla apps
Yearly is shown as a per-month price and is preselected. Standard is $1.50/mo billed yearly.
Standard
Save 62%
$1.50/mo
billed yearly · $18
Daily agent use for one vehicle.
- 250 commands / month
- 200 vehicle data reads / month
- 20 wakes / month
- Cached status so idle checks stay cheap
Start free trial, then $18/yr
7-day free trial. Card required. First charge $18 on Nov 12, 2026 unless you cancel. Cancel any time.
Plus
Save 43%
$3.99/mo
billed yearly · $47.88
Heavier automations and multi-agent setups.
- 750 commands / month
- 500 vehicle data reads / month
- 40 wakes / month
- Everything in Standard
Start free trial, then $47.88/yr
7-day free trial. Card required. First charge $47.88 on Nov 12, 2026 unless you cancel. Cancel any time.
FAQ
Do I copy Tesla secrets?
No. You sign in once. We exchange the authorization code on the server, store the refresh token encrypted, and rotate it. Agents only see the MCP URL.
Why do commands fail after I approve?
That grant is not the virtual key. Pair the key on the phone that has the Tesla app. The garage and get_virtual_key_status walk you through it.
Will reads wake the car?
No. Status comes from a short cache, then a vehicle_data read if needed. We do not stream Fleet Telemetry. Wakes are reserved for commands that need a live vehicle.
What needs confirmation?
Unlock, remote start, trunk, and frunk ask first unless you turn that off. You can also switch the account to read-only.
Is this affiliated with Tesla?
No. Tesla is a trademark of Tesla, Inc. control-your-tesla is an independent product and is not affiliated with or endorsed by Tesla. It uses Tesla’s official Fleet API.
Let your agent warm the cabin
Works with Tesla vehicles. Yearly trial is seven days. Card required, cancel before it ends.