Introduction
Overview
The Teslemetry Model Context Protocol (MCP) server lets AI agents like Claude and ChatGPT read and control your Tesla vehicles and energy products through natural language. Ask your assistant to check your battery level, precondition the cabin before you leave, or switch your Powerwall to backup mode — it talks to your Tesla through Teslemetry.
The server is hosted and always up to date at:
https://api.teslemetry.com/mcp
It uses the Streamable HTTP transport, so any MCP client that supports remote servers can connect — no software to install and nothing to run locally.
Features
- One endpoint, every agent — a single hosted URL works with Claude, ChatGPT, Cursor, VS Code and any other MCP-compatible client.
- One‑click sign‑in — clients that support OAuth register themselves automatically and walk you through a consent screen. No copying tokens.
- Read without waking — telemetry and product discovery are served from cache, so they never wake your car or cost credits.
- Full command access — every vehicle and energy command available through the Fleet API is exposed to the agent.
- Multi‑region — the endpoint automatically routes to the correct regional cluster for your account.
How it works
When you connect an agent, it can call a small set of tools on the server:
| Tool | What it does | Cost |
|---|---|---|
products | Lists your vehicles and energy sites with their capabilities. Call first to discover VINs and site IDs. | Free, cache‑only |
get_vehicle_telemetry | Returns the latest cached Fleet Telemetry for a vehicle, optionally filtered to specific fields. | Free, never wakes the car |
list_commands | Lists every available vehicle and energy command and its parameters. | Free |
send_command | Invokes any command by name (e.g. command_door_lock, energy_backup). | May wake the vehicle and cost credits |
See Tools & Safety for the full reference.
Prerequisites
You must have a Teslemetry account, an active subscription, and at least one Tesla product connected to your account.
Most vehicles require a virtual key to be installed before commands can be sent. Read‑only telemetry does not require a virtual key.
Next steps
- Connect Claude — Claude Desktop, claude.ai and Claude Code
- Connect ChatGPT — ChatGPT connectors and the OpenAI API
- Other clients — Cursor, VS Code and any MCP client
- Tools & safety — what agents can do, and what it costs