Skip to main content
Glama

Tessie MCP Extension

by keithah

πŸš— Tessie MCP Server - Tesla Intelligence Platform

smithery badge

πŸš— The most advanced Tesla MCP server available - Transform your Tesla ownership with intelligent analytics, cost optimization, and predictive insights through the Tessie API. From smart charging reminders to efficiency trends analysis, get the intelligence you need to optimize every aspect of your Tesla experience.

πŸ†• What's New in v1.2.0

  • πŸ“Š Efficiency Trends Analysis - Weekly/monthly/seasonal efficiency tracking with weather & speed impact

  • πŸ”Œ Smart Charging Reminders - Intelligent charging optimization with time-of-use cost savings

  • πŸ›‘οΈ Enhanced Error Handling - Robust retry logic with graceful degradation for vehicle sleep/offline states

  • ⚑ Improved FSD Detection - Removed reliance on broken autopilot_distance API field

  • 🎯 Production Ready - Comprehensive error classification with user-friendly messages

✨ Key Features

πŸ’° Financial Intelligence

  • Smart Charging Cost Analysis - Track home vs Supercharger vs public charging costs

  • Trip Cost Optimization - Calculate real trip costs with gas vehicle comparisons

  • Money-Saving Recommendations - "Shift to off-peak charging to save $45/month"

  • Environmental Impact Tracking - CO2 savings and tree-planting equivalents

🧠 Predictive Analytics

  • Commute Pattern Detection - Auto-identify regular routes (home ↔ work)

  • Efficiency Trend Analysis - Track route performance over time

  • FSD Usage Estimation - Predict autopilot usage from driving patterns

  • Future Trip Planning - Cost estimates and charging strategy for upcoming trips

πŸ“Š Advanced Insights

  • Efficiency Trends - Weekly/monthly/seasonal efficiency analysis with confidence scoring

  • Weather Impact Analysis - Hot/cold weather penalties with optimization tips

  • Speed Factor Analysis - Highway vs city efficiency with optimal speed recommendations

  • Smart Charging Reminders - Priority-based alerts with cost savings calculations

  • Time Pattern Detection - Best/worst days and times for efficient driving

  • Route Optimization - "Your Santa Rosa commute efficiency is declining πŸ“‰"

  • Charging Strategy - Optimal departure battery levels and time-of-use scheduling

  • Weekly/Monthly Summaries - Comprehensive ownership analytics with actionable insights

πŸš— Complete Tesla Data Access

  • Real-time Vehicle State - Battery, location, climate, locks, speed

  • Historical Driving Data - Trips, mileage, efficiency, routes

  • Charging Analytics - Sessions, costs, locations, optimization

  • Smart VIN Resolution - Automatically detects your active vehicle

πŸ›‘οΈ Production-Ready Reliability

  • Intelligent Error Handling - Automatic retry with exponential backoff

  • Graceful Degradation - Fallback responses when vehicle is asleep/offline

  • Rate Limit Respect - Smart handling of Tessie API limits with retry-after

  • Network Resilience - Robust handling of timeouts and connectivity issues

  • User-Friendly Errors - Clear explanations with actionable troubleshooting tips

  • Context-Aware Responses - Different retry strategies for real-time vs historical data

Installation

Choose your preferred installation method:

Option 1: Via Smithery (Universal - Recommended)

Install automatically via Smithery:

npx -y @smithery/cli install @keithah/tessie-mcp

This method works with any MCP-compatible client and handles updates automatically.

Option 2: MCPB Package (For MCP Clients)

  1. Download the latest tessie-mcp-v*.mcpb file from the GitHub releases page

  2. Double-click the .mcpb file to install it in your MCP client

  3. Enable the extension in your client settings

  4. Configure your Tessie API token when prompted

Prerequisites

  • MCP-compatible client (Claude Desktop v0.10.0+, or any MCP client)

  • Tessie account with API access from tessie.com

  • Node.js v18.0.0 or later (for local development)

Configuration

The server requires your Tessie API token to function:

  1. Log into your Tessie account at https://tessie.com

  2. Navigate to your API settings

  3. Copy your API token

  4. Configure it in your MCP client when prompted

Upgrading

  • Smithery: Run the install command again to upgrade

  • MCPB: Download and install the new .mcpb file (auto-replaces old version)

πŸ› οΈ Available Tools

πŸš— Vehicle Information & Status

  • get_vehicles - List all vehicles in your Tessie account

  • get_vehicle_current_state - Get comprehensive vehicle status with location address

  • get_driving_history - Get driving history and trip data

  • get_weekly_mileage - Calculate total miles driven in a specific period

πŸ’° Financial & Cost Analysis

  • analyze_charging_costs - Comprehensive charging cost analysis by location type

  • calculate_trip_cost - Calculate cost and environmental impact of completed trips

  • estimate_future_trip - Plan charging strategy and costs for upcoming trips

🧠 Intelligence & Analytics

  • analyze_latest_drive - Detailed analysis of recent drive with FSD prediction

  • analyze_commute_patterns - Detect regular routes with efficiency trends

  • analyze_efficiency_trends - Comprehensive efficiency analysis with weather/speed/time factors

  • get_smart_charging_reminders - Intelligent charging optimization with cost savings

  • natural_language_query - Process natural language queries about vehicle data

πŸ”‹ Battery & Charging

  • Smart charging cost tracking with home vs Supercharger vs public analysis

  • Money-saving recommendations based on usage patterns

  • Time-of-use optimization for peak/off-peak charging rates

πŸ“ Location & Navigation

  • Automatic address resolution from GPS coordinates

  • Route pattern recognition for commute detection

  • Distance and efficiency calculations between locations

πŸ€– Predictive FSD Detection

  • Highway speed consistency analysis for autopilot estimation

  • Route-based FSD probability using driving patterns

  • Efficiency comparison between predicted FSD and manual driving

πŸ’¬ Example Commands

πŸš— Vehicle Status & Location

"What's my Tesla's current battery level?" "Where is my car parked right now?" "Show me my vehicle status" "Is my Tesla locked?" "What's the climate temperature?"

πŸ’° Cost Analysis & Optimization

"How much did I spend on charging last month?" "Analyze my charging costs by location" "Calculate the cost of my trip to Santa Rosa" "How much money am I saving vs a gas car?" "Show me my Supercharger vs home charging breakdown"

πŸ—ΊοΈ Trip Planning & Analysis

"Estimate the cost for a 300-mile trip with 65% battery" "Analyze my latest drive" "How efficient was my commute this week?" "Plan charging stops for my trip to Los Angeles"

πŸ›£οΈ Commute & Route Intelligence

"Detect my regular commute patterns" "Which of my routes is most efficient?" "Show me my weekly driving patterns" "How much do my commutes cost per week?" "Is my route efficiency improving or declining?"

πŸ€– FSD & Autopilot Analysis

"How much autopilot did I use this week?" "Analyze my FSD usage patterns" "Compare my manual vs autopilot efficiency" "What percentage of my highway driving was on FSD?"

πŸ“Š Advanced Analytics & Efficiency

"Analyze my driving efficiency trends over the past 6 weeks" "Show me how weather affects my Tesla's efficiency" "Which days of the week am I most efficient?" "Compare my highway vs city driving efficiency" "What are my efficiency trends - improving or declining?"

πŸ”Œ Smart Charging & Optimization

"Give me smart charging reminders for tonight" "Should I charge now or wait for off-peak hours?" "What's my optimal charging schedule this week?" "How much can I save with better charging timing?" "Check if I need to charge before my 200-mile trip tomorrow"

πŸ“Š Comprehensive Analytics

"Give me a comprehensive monthly summary" "What are my most expensive charging locations?" "Compare this month's efficiency to last month" "Show me my driving patterns and optimization tips"

Your MCP client will automatically use the appropriate Tessie tools to get the information you need.

Smart VIN Resolution

The server automatically handles vehicle identification:

  • Single Active Vehicle: If you have one active Tesla, it's used automatically

  • Multiple Vehicles: If you have multiple active vehicles, you'll be prompted to choose

  • No Active Vehicles: Clear error messages if no vehicles are available

Experimental FSD Detection

⚠️ Important Disclaimer: The FSD detection feature is experimental and provides estimates only. It is not verified by Tesla or Tessie and should not be considered accurate for official purposes.

How It Works

The server analyzes driving patterns to estimate when Full Self-Driving might have been active:

  • Speed Consistency: FSD maintains very consistent speeds, especially on highways

  • Heading Smoothness: FSD produces smooth, predictable steering patterns

  • Route Characteristics: FSD is more commonly used on highways and longer trips

  • Duration Analysis: FSD usage typically correlates with longer drive segments

Confidence Scoring

Each analysis receives a confidence score (0-100%):

  • 80-100: Very High - Strong FSD-like patterns detected

  • 60-79: High - Likely FSD usage based on multiple indicators

  • 40-59: Moderate - Mixed signals, uncertain

  • 20-39: Low - Likely manual driving

  • 0-19: Very Low - Manual driving patterns

Limitations

  • No Ground Truth: Tesla doesn't provide official FSD usage data

  • Pattern-Based Only: Analysis relies on driving patterns, not direct FSD status

  • Individual Variation: Driving styles vary; what looks like FSD for one person might be manual for another

  • External Factors: Weather, traffic, and road conditions can affect patterns

  • Experimental Feature: This is a research tool, not a definitive measurement

Use FSD detection results for personal analysis and insights, but don't rely on them for anything requiring precision.

API Coverage

This server implements all GET endpoints under "Vehicle Data" from the official Tessie API documentation:

  • All vehicle information endpoints

  • Complete battery and charging data

  • Full location and driving history

  • Climate and weather information

  • Vehicle configuration and settings

  • Service and alert data

  • Tire pressure and consumption metrics

Security

  • API tokens are stored securely in your MCP client's configuration

  • No hardcoded credentials in the server code

  • All API communication uses HTTPS

  • Tokens are passed via environment variables

Requirements

  • Node.js: v18.0.0 or later

  • MCP Client: Any compatible client (Claude Desktop v0.10.0+, etc.)

  • Platforms: macOS, Windows, Linux

  • Tessie Account: Active subscription with API access

Troubleshooting

Server Not Running

  • Check that you've enabled the server in your MCP client settings

  • Verify your Tessie API token is correctly configured

  • Try disabling and re-enabling the server

API Errors

  • Ensure your Tessie API token is valid and hasn't expired

  • Check that your Tesla is connected to Tessie

  • Verify your Tesla is awake (some operations require the vehicle to be active)

No Vehicles Found

  • Make sure your Tesla is linked to your Tessie account

  • Check that the vehicle status shows as "active" in Tessie

  • Try refreshing your vehicle connection in Tessie

Development

The server is built as a Node.js MCP (Model Context Protocol) server with:

  • TessieClient: Handles all API communication with Tessie

  • TessieMCPServer: Implements the MCP protocol for universal client compatibility

  • Smart Error Handling: Comprehensive error messages and fallbacks

  • Zero Dependencies: No external npm packages required

License

MIT License - see LICENSE file for details.

Support

For issues with the server:

  1. Check the troubleshooting section above

  2. Verify your Tessie account and API token

  3. Check your MCP client logs for detailed error messages

For Tessie API questions, visit the official Tessie documentation.


Note: This server requires a Tessie account and active API access. Tessie is a third-party service that provides enhanced Tesla vehicle data access. Visit tessie.com to learn more.

Deploy Server
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables Claude Desktop to access Tesla vehicle data through the Tessie API. Users can query their car's location, battery level, mileage, driving history, and charging status using natural language.

  1. πŸ†• What's New in v1.2.0
    1. ✨ Key Features
      1. πŸ’° Financial Intelligence
      2. 🧠 Predictive Analytics
      3. πŸ“Š Advanced Insights
      4. πŸš— Complete Tesla Data Access
      5. πŸ›‘οΈ Production-Ready Reliability
    2. Installation
      1. Option 1: Via Smithery (Universal - Recommended)
      2. Option 2: MCPB Package (For MCP Clients)
      3. Prerequisites
      4. Configuration
      5. Upgrading
    3. πŸ› οΈ Available Tools
      1. πŸš— Vehicle Information & Status
      2. πŸ’° Financial & Cost Analysis
      3. 🧠 Intelligence & Analytics
      4. πŸ”‹ Battery & Charging
      5. πŸ“ Location & Navigation
      6. πŸ€– Predictive FSD Detection
    4. πŸ’¬ Example Commands
      1. πŸš— Vehicle Status & Location
      2. πŸ’° Cost Analysis & Optimization
      3. πŸ—ΊοΈ Trip Planning & Analysis
      4. πŸ›£οΈ Commute & Route Intelligence
      5. πŸ€– FSD & Autopilot Analysis
      6. πŸ“Š Advanced Analytics & Efficiency
      7. πŸ”Œ Smart Charging & Optimization
      8. πŸ“Š Comprehensive Analytics
    5. Smart VIN Resolution
      1. Experimental FSD Detection
        1. How It Works
        2. Confidence Scoring
        3. Limitations
      2. API Coverage
        1. Security
          1. Requirements
            1. Troubleshooting
              1. Server Not Running
              2. API Errors
              3. No Vehicles Found
            2. Development
              1. License
                1. Support

                  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/keithah/tessie-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server