burrow
Provides tools for interacting with the Tesla Fleet API to manage Tesla vehicles.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@burrowWhat's my Tesla's charge level and any unread emails?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
burrow
Personal MCP hub: one remote MCP server exposing Tesla, ChargePoint, and Outlook mail as tools, so Gemini Spark ("hey google") can answer questions about them mid-conversation.
Architecture
Gemini app (phone/web)
→ Google cloud (Spark custom app)
→ https://<public-host>/mcp (caddy reverse proxy, TLS)
→ burrow (FastMCP, streamable HTTP, port 8620)
→ Tesla Fleet API | ChargePoint (unofficial) | Microsoft GraphRelated MCP server: Smartcar MCP Server
Setup
make dev # install with all service extras
make run # serve on 127.0.0.1:8620 (BURROW_HOST/BURROW_PORT to override)Register in Gemini: gemini.google.com → Settings & help → Connected Apps →
Custom apps for Spark → Add a custom app → paste the public /mcp URL.
Service credentials
Tesla: developer.tesla.com app registration + virtual-key pairing (one-time)
ChargePoint: account username/password (unofficial API)
Mail: Entra app registration + device-code login (token cached locally)
Modules register their tools only when their extra is installed; the hub starts with whatever is available.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server wrapping the Tesla Fleet API and TeslaMate API
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
- mytesla.ioOAuthio.mytesla
Control your Tesla from your AI assistant - climate, charging, access, and security.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server combining TeslaMate historical analytics with Fleet API live data and commands. Works with Claude Code, Claude Desktop, Cursor, and any MCP-compatible client.292MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that exposes Smartcar's vehicle API as tools, enabling AI agents to query vehicle telemetry and send commands using natural language.-
- AlicenseNot gradedqualityDmaintenanceAn MCP (Model Context Protocol) server that exposes Polestar 2 vehicle data to AI assistants like Claude. Query your car's battery status, vehicle info, and health data through natural conversation.MIT
- AlicenseAqualityBmaintenanceMCP server for Google APIs — Gmail and Calendar tools for LLM agents.62MIT