TeslaMate MCP server
TeslaMate is the self-hosted logger many Tesla owners run to keep their car’s data. Through Flowplane an AI assistant can read your cars’ current status, your drives and charging sessions, battery health compared with new and the software updates installed. If you allow commands in TeslaMateApi, it can also wake the car or send a short list of commands, such as starting the climate or charging, and each waits for your approval.
- Tools
- 9 read · 2 change
- Sign-in
- One shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
What your assistant can do in TeslaMate
9 tools that read and 2 that change something in TeslaMate. Reads are allowed; a change marked “asks first” waits for the person’s approval by default, and your workspace’s rules decide the rest.
Reads9
- List carsYour cars with their ids
list_cars - Car statusWhere the car is and what it is doing now
get_status - List drivesDrives, newest first
list_drives - Get driveOne drive in more detail
get_drive - List chargesCharging sessions, newest first
list_charges - Get chargeOne charging session in more detail
get_charge - Get battery healthBattery capacity compared with new
get_battery_health - List updatesSoftware updates installed
list_updates - Get settingsUnits and language TeslaMate shows
get_settings
Changesasks first2
- Wake the carWake it from sleep, asked by default
wake_car - Send a car commandLights, horn, climate, asked first by default
send_command
Sign-in
TeslaMate is reached through TeslaMateApi, a small community service you run next to TeslaMate. You paste its address and the API_TOKEN you set for it (32 characters or more), once for the workspace. TeslaMateApi only checks the token on commands, so Flowplane cannot try it when you paste it. Flowplane keeps it sealed; the assistant never sees it.
In Flowplane: Run TeslaMateApi next to TeslaMate, then in the Flowplane console add TeslaMate and paste TeslaMateApi’s address and API token. Behind a firewall, connect it through a tunnel.
TeslaMate and MCP
TeslaMate has no official MCP server. There are community-built TeslaMate MCP servers, which you run yourself against your TeslaMate database. Flowplane talks to TeslaMateApi over plain HTTP, with no access to the database.
Things to ask
- “Where is my car and how much battery does it have?”
- “How many kilometres did I drive last week, and what did it consume?”
- “How much did charging cost me in October?”
- “How has my battery capacity held up compared with new?”
- “Wake the car and turn on the climate.”
Connect your assistant to TeslaMate
One Flowplane address works in every assistant below, with the same rules and the same log. Step-by-step setup for each:
- Connect Claude to TeslaMateClaude on the web and in the desktop app→
- Connect Claude Code to TeslaMateAnthropic’s coding agent in the terminal→
- Connect ChatGPT to TeslaMateChatGPT on the web→
- Connect Cursor to TeslaMateThe Cursor code editor→
- Connect Codex to TeslaMateOpenAI’s coding agent, in the terminal and the IDE→
- Connect GitHub Copilot to TeslaMateCopilot Chat in VS Code, in agent mode→
- Connect Mistral Le Chat to TeslaMateMistral’s assistant (Le Chat, now called Vibe)→
Questions
- What can the assistant do to my car?
- Only what you allow in TeslaMateApi: commands are off unless you set ENABLE_COMMANDS and allow them there. Then it can wake the car, flash the lights, honk, start or stop charging, open or close the charge port and turn the climate on or off, each after your approval. Doors, trunk and frunk, windows, remote start, sentry mode, the charge limit, the climate temperature and other commands are left out on purpose.
- Does the assistant see where my car is?
- By default it sees the place name TeslaMate shows, not the exact GPS position; that only comes when it asks for the full status. A drive’s GPS trail and a charge’s curve are left out.
- Why do commands fail on my newer Tesla?
- Newer cars take commands only through Tesla’s vehicle-command proxy, which TeslaMateApi has to be set up to use (TESLA_API_HOST). A sleeping car must also be woken first; it takes up to 30 seconds to come online.
- Which AI assistants can use TeslaMate through Flowplane?
- Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot and Mistral Le Chat, and any other client that supports remote MCP servers with sign-in. They all reach TeslaMate through the same Flowplane address.
- What does it cost?
- Free for one person, with up to three apps and five assistants. Personal Pro is €9 a month including VAT; companies start at €99 a month for ten active users. Prices are indicative; see the pricing page.
Flowplane is not affiliated with or endorsed by TeslaMate’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.