
Tessie MCP Extension
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.
README
Tessie MCP Extension for Claude Desktop
An advanced Tesla analytics platform for Claude Desktop through the Tessie API. This extension provides 39+ tools for comprehensive vehicle data access, advanced analytics, experimental FSD detection, and data export capabilities.
Features
- Complete Tesla Data Access: All Tessie API GET endpoints for vehicle data
- Advanced Analytics: Efficiency trends, cost analysis, usage patterns over time
- Enhanced State Access: Detailed driving, climate, and vehicle state information
- Smart VIN Resolution: Automatically detects and uses your active vehicle
- 39+ Tools Available: Battery, charging, driving, location, weather, analytics, and more
- Real-time Data: Access current vehicle status and historical data
- Secure: API token stored securely in Claude Desktop configuration
Installation
Prerequisites
- Claude Desktop v0.10.0 or later
- A Tessie account with API access
- Your Tessie API token from https://tessie.com
Install the Extension
- Download the
tessie.mcpb
file from this repository - Double-click the
.mcpb
file to install it in Claude Desktop - Enable the extension in Claude Desktop settings
- Configure your Tessie API token when prompted
Configuration
The extension requires your Tessie API token to function. You can get your token from:
- Log into your Tessie account at https://tessie.com
- Navigate to your API settings
- Copy your API token
- Enter it in the Claude Desktop extension configuration
Available Tools
Vehicle Information
- get_vehicles: List all vehicles in your Tessie account
- get_vehicle_status: Get comprehensive vehicle status
- get_vehicle_config: Get vehicle configuration details
- get_gui_settings: Get GUI settings and preferences
- get_mobile_enabled: Check if mobile access is enabled
- get_nearby_charging_sites: Find nearby charging locations
Battery & Charging
- get_battery_health: Get battery health information (global endpoint)
- get_charge_state: Get current charging state and battery level
- get_charging_history: Get historical charging sessions
- get_charging_invoices: Get charging cost invoices
Location & Driving
- get_location: Get current vehicle location
- get_driving_history: Get driving history and trip data
- get_mileage_at_location: Get mileage data at specific locations
Climate & Weather
- get_climate_state: Get HVAC and climate control status
- get_weather: Get weather conditions at vehicle location
Vehicle Details
- get_license_plate: Get vehicle license plate information
- get_tire_pressure: Get current tire pressure readings
- get_consumption: Get energy consumption since last charge
- get_speed_limit: Get current speed limit information
Alerts & Service
- get_latest_alert: Get the most recent vehicle alert
- get_service_data: Get vehicle service information
Enhanced State Access
- get_drive_state: Detailed driving state with speed, heading, GPS, active route
- get_climate_state: Comprehensive HVAC, seat heaters, cabin temperature data
- get_detailed_vehicle_state: Complete vehicle state - doors, windows, locks, odometer, software
- get_charge_state: Advanced charging state with schedules and detailed metrics
- get_gui_settings: User interface settings, units, time format, display preferences
Advanced Analytics & Insights
- get_efficiency_trends: Analyze driving efficiency over time with daily breakdowns
- get_charging_cost_analysis: Cost analysis by charging location (home/supercharger/public)
- get_usage_patterns: Driving patterns by day of week and hour of day
- get_monthly_summary: Comprehensive monthly driving and charging summary reports
Experimental FSD Detection
- analyze_drive_fsd_probability: Estimate FSD usage likelihood for individual drives
- get_fsd_usage_summary: Period-based FSD usage estimation with confidence scores
- compare_fsd_manual_efficiency: Compare efficiency between estimated FSD and manual driving
Data Export Tools
- export_tax_mileage_report: Generate tax-ready mileage reports with monthly breakdowns
- export_charging_cost_spreadsheet: Detailed charging cost analysis in spreadsheet format
- export_fsd_detection_report: Comprehensive FSD analysis with methodology and confidence scores
Usage Examples
Basic Vehicle Information
- "What's my Tesla's current battery level?"
- "Show me my recent driving history"
- "Where is my car located right now?"
- "What's the weather like where my Tesla is parked?"
- "What's my tire pressure?"
Advanced Analytics
- "Show me my driving efficiency trends for the last 3 months"
- "Analyze my charging costs by location type"
- "What are my driving usage patterns by day of the week?"
- "Give me a comprehensive summary for September 2024"
- "How much am I spending on home charging vs supercharging?"
Detailed State Information
- "Show me detailed climate control settings"
- "What's my current driving state and speed?"
- "Give me complete vehicle state including doors and windows"
- "Show me advanced charging state with schedules"
FSD Detection & Analysis
- "Analyze my recent drives for FSD usage probability"
- "What percentage of my driving might have been on FSD this month?"
- "Compare my efficiency when using FSD vs manual driving"
- "Generate a comprehensive FSD detection report"
Data Export
- "Export my 2024 mileage data for tax purposes"
- "Create a spreadsheet of all my charging costs this year"
- "Generate a comprehensive FSD usage analysis report"
Claude will automatically use the appropriate Tessie tools to get the information you need.
Smart VIN Resolution
The extension 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 extension 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 extension 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 Claude Desktop's configuration
- No hardcoded credentials in the extension code
- All API communication uses HTTPS
- Tokens are passed via environment variables
Requirements
- Node.js: v18.0.0 or later
- Claude Desktop: v0.10.0 or later
- Platforms: macOS, Windows, Linux
- Tessie Account: Active subscription with API access
Troubleshooting
Extension Not Running
- Check that you've enabled the extension in Claude Desktop settings
- Verify your Tessie API token is correctly configured
- Try disabling and re-enabling the extension
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 extension 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 Claude Desktop
- 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 extension:
- Check the troubleshooting section above
- Verify your Tessie account and API token
- Check Claude Desktop logs for detailed error messages
For Tessie API questions, visit the official Tessie documentation.
Note: This extension 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.
推荐服务器

Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。