Tessie MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TESSIE_API_TOKEN | Yes | Your Tessie API token | |
| TESSIE_DEFAULT_VIN | No | Default VIN when not specified per-call | |
| TESSIE_TEMP_FORMAT | No | f or c — applies to all temperature tools | |
| TESSIE_DISTANCE_FORMAT | No | mi or km — applies to all distance tools | |
| TESSIE_PRESSURE_FORMAT | No | psi, bar, or kpa — applies to tire pressure |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_vehiclesA | Returns the latest state of all vehicles on the account |
| get_vehicle_stateB | Returns the latest state of a specific vehicle including drive state, charge state, climate state, and vehicle config |
| get_vehicle_statusB | Returns whether a vehicle is awake, asleep, or waiting_for_sleep |
| get_batteryB | Returns battery level, range, voltage, temperature, and energy stats |
| get_battery_healthB | Returns battery health measurements for a vehicle over time (degradation, capacity, max range) |
| get_locationA | Returns the vehicle's coordinates, street address, and saved location name |
| get_weatherA | Returns the weather forecast around the vehicle's current location |
| get_tire_pressureB | Returns tire pressure for all four tires |
| get_consumption_since_chargeA | Returns energy consumption data since the vehicle was last charged |
| get_firmware_alertsA | Returns firmware alerts generated by the vehicle |
| get_full_statusA | Returns a combined snapshot of battery, location, and full vehicle state in one call — ideal for a quick overall check |
| get_drivesB | Returns a list of drives for the vehicle, with distance, energy, speed, and route details |
| get_drive_pathA | Returns the GPS path for drives in a given timeframe |
| set_drive_tagA | Sets a tag (e.g. 'business', 'personal') on one or more drives |
| get_chargesC | Returns charging sessions for the vehicle |
| set_charge_costB | Sets the cost for a specific charging session |
| get_idlesA | Returns idle periods (vehicle parked, not driving or charging) |
| wake_vehicleA | Explicitly wakes the vehicle from sleep (also called automatically before any command). Times out after 90 seconds. |
| lockA | Locks the vehicle doors (auto-wakes if asleep) |
| unlockA | Unlocks the vehicle doors (auto-wakes if asleep) |
| open_front_trunkA | Opens the front trunk (frunk) — auto-wakes if asleep |
| open_rear_trunkA | Opens the rear trunk, or closes it if already open (powered trunk required) — auto-wakes if asleep |
| vent_windowsA | Vents all windows slightly open — auto-wakes if asleep |
| close_windowsA | Closes all windows — auto-wakes if asleep |
| vent_sunroofA | Vents the sunroof — auto-wakes if asleep |
| close_sunroofA | Closes the sunroof — auto-wakes if asleep |
| open_tonneauA | Opens the tonneau cover (Cybertruck) — auto-wakes if asleep |
| close_tonneauA | Closes the tonneau cover (Cybertruck) — auto-wakes if asleep |
| start_climateA | Starts the climate system and begins preconditioning the battery — auto-wakes if asleep |
| stop_climateA | Stops the climate system — auto-wakes if asleep |
| set_temperaturesA | Sets the cabin temperature (15-28°C) — auto-wakes if asleep |
| set_seat_heatA | Sets the heating level for a specific seat (0=off, 1=low, 2=medium, 3=high) — auto-wakes if asleep |
| set_seat_coolA | Sets the cooling level for a specific seat (0=off, 1=low, 2=medium, 3=high) — auto-wakes if asleep |
| start_defrostA | Starts max defrost mode — auto-wakes if asleep |
| stop_defrostA | Stops max defrost mode — auto-wakes if asleep |
| start_steering_wheel_heaterA | Turns on the steering wheel heater — auto-wakes if asleep |
| stop_steering_wheel_heaterA | Turns off the steering wheel heater — auto-wakes if asleep |
| set_cabin_overheat_protectionA | Enables or disables Cabin Overheat Protection — auto-wakes if asleep |
| set_climate_keeper_modeA | Sets Climate Keeper mode: 0=Off, 1=Keep, 2=Dog, 3=Camp — auto-wakes if asleep |
| set_bioweapon_modeA | Enables or disables Bioweapon Defense Mode — auto-wakes if asleep |
| start_chargingA | Starts charging the vehicle — auto-wakes if asleep |
| stop_chargingA | Stops charging the vehicle — auto-wakes if asleep |
| set_charge_limitA | Sets the charge limit percentage — auto-wakes if asleep |
| set_charging_ampsA | Sets the charging amperage — auto-wakes if asleep |
| open_charge_portA | Opens the charge port door — auto-wakes if asleep |
| close_charge_portA | Closes the charge port door — auto-wakes if asleep |
| flash_lightsA | Flashes the vehicle's lights — auto-wakes if asleep |
| honkA | Honks the vehicle's horn — auto-wakes if asleep |
| trigger_homelinkA | Triggers the HomeLink garage door opener — auto-wakes if asleep |
| remote_startA | Enables keyless driving. Driving must begin within 2 minutes. Auto-wakes if asleep. |
| enable_sentry_modeA | Enables Sentry Mode — auto-wakes if asleep |
| disable_sentry_modeA | Disables Sentry Mode — auto-wakes if asleep |
| enable_valet_modeA | Enables Valet Mode — auto-wakes if asleep |
| disable_valet_modeA | Disables Valet Mode — auto-wakes if asleep |
| enable_guest_modeA | Enables Guest Mode — auto-wakes if asleep |
| disable_guest_modeA | Disables Guest Mode — auto-wakes if asleep |
| enable_speed_limitB | Enables Speed Limit Mode — auto-wakes if asleep |
| disable_speed_limitA | Disables Speed Limit Mode — auto-wakes if asleep |
| schedule_software_updateA | Schedules a software update to install after a delay (in seconds) — auto-wakes if asleep |
| cancel_software_updateA | Cancels a scheduled software update — auto-wakes if asleep |
| boomboxA | Plays a fart sound from the external speaker (requires firmware 2022.40.25+) — auto-wakes if asleep |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| vehicles | Fleet overview — all vehicles on the Tessie account |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/akrowczyk/tessie-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server