MCP Server — MyTeslaMate/mcp-tesla

MCP server wrapping the Tesla Fleet API and TeslaMate API

Remote serverstreamable-httpPython

What is the MCP Server?

MCP server wrapping the Tesla Fleet API and TeslaMate API

What you get

This repository provides a Model Context Protocol server that wraps both the Tesla Fleet API and the TeslaMate API. It includes vehicle endpoints, vehicle commands, energy endpoints (Powerwall/Solar), and charging endpoints. The implementation is modular and fully featured, exposing 98 MCP tools for the Tesla Fleet API and 9 MCP tools for the TeslaMate API.

  • Modular package under tesla_mcp with a reusable TeslaClient
  • Vehicle endpoints — (29 read-only endpoints):
  • Core Vehicle Info —
  • GET /api/1/vehicles - List vehicles
  • GET /api/1/vehicles/{vehicle_tag} - Get vehicle metadata
  • GET /api/1/vehicles/{vehicle_tag}/vehicle_data - Get live vehicle data

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
TESLA_BASE_URLEndpoint or connection string the server talks to.Yes

Frequently asked questions

MCP server wrapping the Tesla Fleet API and TeslaMate API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.