How-To

How to Control Your Tesla With ChatGPT

With a custom connector, ChatGPT can run your Tesla in plain English — cool the cabin, set a charge limit, lock the doors, or tell you where you parked. Here’s exactly how to set it up.

Last updated: June 27, 2026 · ~6 minute read

Can ChatGPT really control a Tesla?

Yes — indirectly and safely. ChatGPT doesn’t talk to your car directly; it connects to mytesla.io, an MCP server that exposes your Tesla’s remote functions as tools and relays them through Tesla’s official Fleet API. Once connected, you just type what you want and ChatGPT calls the right action.

What you need

Connect ChatGPT step by step

  1. Sign up at mytesla.io and authorize your Tesla (it appears as "Embay, LLC" on Tesla’s consent screen). Copy your MCP URL from the dashboard.
  2. In ChatGPT, open Settings → Connectors → Advanced and turn on Developer Mode.
  3. Go to Settings → Apps & Connectors → Add new connector.
  4. Paste your MCP URL into the URL field and complete the sign-in popup.
  5. Start a new chat and ask "What’s my Tesla’s battery level?" to confirm it works.

Example prompts

Limits and notes

Developer Mode and custom connectors require a paid ChatGPT plan; that’s an OpenAI requirement, not a mytesla.io one. If you’re on free ChatGPT, Claude is the easier route — its connector setup works on Claude Desktop and the web app. Either way, the assistant can only use the defined Tesla actions; it can’t drive the car.

Get started

Wire ChatGPT to your Tesla

Sign up, copy your MCP URL, and paste it into ChatGPT’s connector settings. Two minutes, no code.

Pre-condition Charge to 80% Lock & locate Status checks
Start with mytesla.io → Driver $4.99/mo • Driver Max $9.99/mo • Cancel anytime

Frequently asked questions

Does this work on free ChatGPT?

No — custom connectors need Developer Mode, which requires ChatGPT Pro, Team, Enterprise, or Edu. On the free tier, use Claude instead, which supports connectors without a paid requirement for this.

Can ChatGPT unlock or drive my Tesla?

It can lock and unlock (a standard remote function) but it cannot drive the car. It only has access to the remote actions Tesla’s Fleet API exposes.

Keep reading