Skip to content
/mytesla.io

Your Tesla,
plugged into
everything your AI already knows.

mytesla.io is a fully hosted service that connects your car to Claude, ChatGPT, Cursor, or any AI assistant. Nothing to install, nothing to keep running: plain-English requests turn into real commands, composed with your calendar, weather, and the rest of your day.

Built on Tesla's official Fleet API, the same one Tesla itself uses. We never see your Tesla password. And it's a standard MCP server, so it's not just for AI: automations, editors, and your own scripts can drive it too.

100 free credits to start, no card required. Then Driver $4.99/mo (500 credits) or Driver Max $9.99/mo (1,500 credits), covering 40 commands across climate, charging, access, security, navigation, and software updates. Cancel anytime.

Works with Claude, ChatGPT, Cursor, VS Code, and Claude Code

Works with
  • Claude Desktop
  • Claude.ai
  • ChatGPT
  • Cursor
  • VS Code
  • Claude Code
  • + any MCP-compatible agent

The same task, two ways.

None of this needs a new app feature - Tesla's app can already do each piece. The difference is composing them from one sentence instead of remembering every screen yourself, every time.

What you're doing In the Tesla app today With mytesla.io
Getting ready for an early meeting Open the app, set a Scheduled Departure time, toggle preconditioning on, guess a climate temp, separately check tonight's low so you know whether to bother - 4-5 taps across two screens, redone by hand whenever the meeting time changes. “Get the car ready for my 7am - warm and charged.”
Charging only when power is cheap Look up your utility's off-peak window yourself, open Charging, manually set a start time to match it - a static schedule that won't adjust if your plan or the season changes. “Only charge tonight during off-peak hours.”
Leaving town for a few days Set a storage-friendly charge limit, turn on Sentry Mode, confirm all windows are up, lock the car, then check the app once more before you board - 5 separate actions across two tabs. “I'm flying out for 3 days - put the car in a safe state.”
Warming up seats for the whole family Tap into Climate, then set each seat heater individually - driver, passenger, two rear seats - at different levels, on a touchscreen, usually while already backing out of the driveway. “Warm the car and turn the kids' seats to level 2, mine to 3.”
Setting up the car for your teenager Open Safety & Security, set a speed limit with a PIN, decide whether Valet Mode is also needed, then separately set a lower charge limit - three menus, one PIN to remember. “Set the car up for my teenager tonight - limit the speed and cap the charge at 70%.”
Topping up for a road trip, back to normal after Manually raise the charge limit for the trip, then remember to manually lower it again afterward - one static number with no memory it was ever meant to be temporary. “Top up to 90% before my road trip Saturday, but keep daily charging at 70% the rest of the week.”
A quick status check before bed Open the app, check the lock icon, check the windows tile, check Sentry status, check the battery percentage - four glances to answer one question. “Did I leave anything open? Is the car okay for the night?”

Calendar, weather, and utility-rate context above comes from your AI assistant's own connections - mytesla.io provides the car half: the tools your AI uses to act on it.

~40%

less real-world range in freezing weather with the cabin heater running

AAA cold-weather EV testing (20°F, heat on)

2×+

the price gap between peak and off-peak hours on many EV time-of-use electricity plans

e.g. SCE's EV-oriented TOU-D-PRIME plan - rates vary by utility and region

Both are exactly the kind of context your AI already has from its own weather and utility connections - mytesla.io is what lets it act on that context instead of just mentioning it.

The value isn't in any one command.

It's in what your AI can do with a live line to the car: answer and act the moment you ask, or run routines on a schedule that report back and fix things on their own.

Cards marked Scheduled task need an AI assistant that can run recurring tasks on its own, like Claude's scheduled tasks. Everything else is a plain conversation.

A standing morning rule

“Each morning, if today's high is over 85°F, start cooling the car 15 minutes before I leave for work.”

One sentence becomes a scheduled task: each morning the AI checks the forecast and your calendar, works out when you'll leave, and starts cooling in time. You only hear from it when something changes.

Scheduled task + Weather+ Calendar

Pre-condition for your calendar

“My last meeting ends at 4:30 today. Have the cabin cool when I walk out.”

The AI reads your calendar, then writes a departure schedule onto the car itself, so the car pre-conditions on time with no further AI involvement.

In conversation + Calendar

Departure-time charging

“I'm driving to my parents' on Saturday. Make sure the car is at 100% by 7am, charging during off-peak hours only.”

One sentence becomes a charge limit plus an off-peak departure schedule stored on the car. Removes the “did I plug it in?” anxiety.

In conversation

Weekly Tesla report

“Every Sunday at 6pm, send me my Tesla week: miles driven, battery and range, charge state, and anything that looks off.”

The status snapshot carries odometer, charge, locks, and windows, so a scheduled task can turn it into a report you never have to ask for.

Scheduled task

Nightly security check

“Every night at 11, make sure the car is locked, the windows are closed, and Sentry is on. Fix anything that isn't, and only message me if something was wrong.”

A scheduled task that doesn't just report, it acts: lock, close, arm. Silence means all clear.

Scheduled task

Quick glance

“Where's my car? Is it locked? Did I leave the windows open?”

Every answer comes live from the car, inside whatever AI you already have open. The “ask anything” moment.

In conversation
More things to try →

Morning briefing

“Whenever I say 'good morning', include my Tesla's battery, range, and whether I'm charged for today's driving.”

A standing instruction your assistant remembers. Car status arrives alongside your day's plan, in one conversation.

In conversation + Calendar

Trip planning that ends in the car

“Plan Saturday's route to my parents' with one Supercharger stop, check I'll leave with enough charge, and send the destination to the car's nav.”

Finishes where other trip planners can't: the AI checks the battery and pushes the chosen destination straight to the car's navigation.

In conversation + Maps

Find my car

“I parked at the airport on Tuesday and can't remember where. Show me the car on a map, then flash the lights when I'm close.”

Location, flash, and honk are all tools the AI can reach. The thing you remember at 11pm in row F-17.

In conversation

Lending the car

“My kid is borrowing the car tonight. Cap the speed at 75 and turn on valet mode.”

Two settings most owners never dig out of the menus, applied in one sentence and undone the same way tomorrow.

In conversation

Summer cabin guard

“It's getting hot out. Keep the cabin from cooking whenever the car is parked this summer.”

One conversation turns on the car's own cabin overheat protection: a setting that lives on the car, needs no schedule, and keeps working with no AI at all.

In conversation

How it works

From “never heard of it” to “Claude just turned on my AC” in about 3 minutes.

  1. 1

    Create your account

    Sign up with email — passwordless, takes 30 seconds. Start free with 100 one-time credits, or pick Driver ($4.99/mo) or Driver Max ($9.99/mo).

  2. 2

    Connect your Tesla

    One-click OAuth at tesla.com — our app shows as “Embay, LLC”, the company behind mytesla.io — then approve a virtual key on your car. One-time setup per vehicle.

  3. 3

    Install in your AI

    One-click for Cursor and VS Code. Two clicks for Claude Desktop and ChatGPT. Then ask “how's my car?”

Install in your AI

One-click install for ChatGPT, Cursor and VS Code; guided setup for Claude. The MCP URL is the same for everyone:

https://mcp.mytesla.io/mcp

ChatGPT

One-click install from ChatGPT's plugin directory.

Install in ChatGPT
  1. Click Plugins in the ChatGPT sidebar and search for mytesla.io.
  2. Add the mytesla.io plugin, then approve the mytesla.io sign-in window that opens.
  3. Ask about your car, or type @mytesla.io in a chat.

No URL needed: mytesla.io is a published ChatGPT plugin on Free, Go, Plus, and Pro outside the EEA, Switzerland, and the UK. Elsewhere, or if your workspace admin hasn't enabled it, paste the MCP URL above as a custom connector with Developer Mode.

Claude Desktop

Three-step guided setup.

  1. Settings → Connectors → Manage Connectors → Add custom connector.
  2. Paste the MCP URL into the URL field.
  3. Complete the OAuth popup that opens — sign in with the email you'll use for mytesla.io.

Available on Claude Desktop for macOS and Windows.

Claude.ai (web)

Three-step guided setup.

  1. Settings → Connectors → Add connector.
  2. Paste the MCP URL into the URL field.
  3. Approve the OAuth flow that opens.

Claude Code (CLI)

Run this in your terminal:

claude mcp add --transport http mytesla https://mcp.mytesla.io/mcp

Using a different MCP client? Copy the URL above — any client that speaks Streamable HTTP MCP with OAuth 2.1 works. Discovery metadata is at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server.

Simple pricing

One credit per command. Wake-up costs 10. Reads of vehicle status cost 1; listing your vehicles, checking your credit balance, and filing a bug report are free. Unused monthly credits don't roll over; one-time extra-usage credits expire 90 days after purchase.

Free

Start here
$0

Try it before you subscribe. No card required.

  • ✓ 100 one-time credits
  • ✓ All 40 commands
  • ✓ No card required
Start for Free

Driver

$4.99 /month

Daily-driver use, 1 vehicle.

  • ✓ 500 credits per month
  • ✓ All 40 commands
  • ✓ Multiple Tesla vehicles supported
  • ✓ Cancel anytime
Start with Driver

Driver Max

🔥 Popular
$9.99 /month

Heavy use, more cars, busier days.

  • ✓ 1,500 credits per month
  • ✓ All 40 commands
  • ✓ Multiple Tesla vehicles supported
  • ✓ Cancel anytime
Start with Driver Max

Need more credits in a busy month?

Extra usage packs — one-time charges on top of your subscription. Spent after your monthly allowance, expire 90 days from purchase.

  • +100 for $0.99
  • +500 for $3.99
  • +1,500 for $9.99

Auto-reload (optional, off by default). Set a balance threshold and a monthly cap; we top up automatically when you run low so a busy day doesn't strand your AI mid-conversation. Email on every charge, 1-hour cooldown, auto-disables on charge failure.

Frequently asked questions

Add mytesla.io as a custom connector in Claude Desktop or Claude.ai (Settings → Connectors → paste https://mcp.mytesla.io/mcp), connect your car once through Tesla's official OAuth, then just ask. Claude turns requests like “pre-condition the cabin before my 8 AM meeting” or “charge to 80% overnight on off-peak rates” into real, signed Tesla Fleet API commands. Claude Code works too, via a one-line CLI command.

Yes. mytesla.io is a published plugin in ChatGPT's plugin directory: click Plugins in the ChatGPT sidebar, search for mytesla.io, add it, and approve the sign-in. It works on the Free, Go, Plus, and Pro plans outside the EEA, Switzerland, and the UK; on Business, Enterprise, and Edu workspaces, admins choose which plugins members can use. Elsewhere, you can still add https://mcp.mytesla.io/mcp as a custom connector with Developer Mode. ChatGPT can then read your car's status and send commands (climate, charging, locks, Sentry Mode, and more) in plain English. The same MCP server also works with Claude, Cursor, VS Code, and any MCP-compatible assistant.

MCP (Model Context Protocol) is the open standard AI assistants use to connect to external tools. mytesla.io is a hosted MCP server for Tesla: it exposes 40 commands — climate, charging, access, navigation, security, and software updates — that any MCP-compatible AI (Claude, ChatGPT, Cursor, VS Code) can call on your behalf, using Tesla's official Fleet API and Vehicle Command Protocol.

That's exactly what mytesla.io is for. Once connected, you talk to your Tesla through the AI assistant you already use — “where's my car?”, “is it locked?”, “start cooling before I leave” — and the AI composes those requests with your calendar, the weather, and the rest of your day. There's no separate app to open; it lives inside your AI chat.

Yes. The report_bug command is built in and always free — it never costs a credit. If something misbehaves — a charging, location, navigation, or software issue — just tell your AI to file a bug report and it reaches us directly.

No - mytesla.io only ever talks to your Tesla. When a request like “get my car ready for my 7am” needs your calendar or tomorrow's forecast, that context comes from your AI assistant's own calendar or weather connections (e.g. a separate Calendar or Weather MCP), not from us. mytesla.io provides the other half: the tools your AI uses to actually act on that context - set a schedule, start climate, adjust a charge limit. Connect the context sources you want your AI to reason with; we handle the car.

We don't store your car's location, drive history, or charge history. Live data is fetched per request and handed back to your AI; nothing persists on our side beyond aggregate usage counts. We don't sell your data. We don't train AI models on your conversations or vehicle data. Full details in our privacy policy.

Claude Desktop, Claude.ai (web), ChatGPT (as a published plugin, including on the Free plan; Developer Mode connector where the plugin isn't available), Cursor, VS Code, Claude Code, and any client that speaks Streamable HTTP MCP with OAuth 2.1, which is essentially every MCP-aware AI today.

One credit per command. A wake-up costs 10 (Tesla applies strict rate limits and higher pricing to these). Reads of vehicle status cost 1. Listing your vehicles, checking your credit balance, and filing a bug report are free. Unused monthly credits don't roll over; one-time extra-usage packs roll over but expire 90 days after purchase.

Your AI gets a clear message saying you're out, with a link to buy extra usage or upgrade. Nothing breaks; no data is lost. Buy a pack and you're back in seconds. Extra-usage credits last 90 days. Optional auto-reload tops up automatically next time so you're never stuck.

Yes. Subscriptions cancel at the end of the current billing period; you keep access until then. No prorated refunds for the unused portion (we're a $4.99/mo product, billing simplicity matters more than micro-refunds). Extra-usage credit packs keep their full 90-day life from the date of purchase regardless of subscription status — you can still spend them after cancellation.

Any Tesla Model S, 3, X, or Y that supports Tesla's Fleet API and Vehicle Command Protocol — which is essentially every Model S/3/X/Y from 2018 onward. Some commands are trim-specific (cooled seats, panoramic sunroof). The AI tells you when a command isn't available on your trim.

No. mytesla.io is an independent product, operated by Embay, LLC, that uses Tesla's official Fleet API. We're not endorsed by, affiliated with, or sponsored by Tesla, Inc. When you connect your car, our app appears as “Embay, LLC” on Tesla's authorization screen — that's us.

Get started in 3 minutes.

Sign up, connect your Tesla, install in your AI. Talking to your car by the time the kettle boils.

No password, no card required. 100 free credits to start.