Run Tesla's open-source vehicle-command proxy so a fleet backend can send signed vehicle commands without the private key leaving local infrastructure

domain: developer.tesla.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Build the teslamotors/vehicle-command Go repo's tools via 'go install ./...', or pull the tesla/vehicle-command Docker image
  2. Generate a command-authentication key pair with the tesla-keygen tool
  3. Register the domain and public key with Tesla via the partner-endpoints /register call, then complete owner enrollment through https://tesla.com/_ak/<your_domain>
  4. Launch tesla-http-proxy with a mandatory TLS cert/key and the private key file, exposing a local REST endpoint (e.g. https://localhost:4443/api/1/vehicles/$VIN/command/<cmd>)
  5. Point backend services at the local proxy (with an OAuth bearer token in the Authorization header) instead of holding or transmitting the signing key directly, using tesla-control for ad hoc BLE/internet command testing

Known gotchas

Related routes

Send vehicle commands to a Tesla using the signed command protocol
developer.tesla.com · 5 steps · unrated
Pair a virtual key for Tesla Fleet API commands
developer.tesla.com · 6 steps · unrated
Pair a Tesla Fleet API application's virtual key and OAuth scopes before it can send charging commands
developer.tesla.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans