geotab-custom-mcp

Set up MCP servers for Claude Desktop with Geotab fleets.

46|6|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/fhoffa/geotab-vibe-guide --skill geotab-custom-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geotab-custom-mcp
Source: https://github.com/fhoffa/geotab-vibe-guide/tree/main/skills/geotab-custom-mcp
Command: npx skills add https://github.com/fhoffa/geotab-vibe-guide --skill geotab-custom-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Geotab Custom MCP Server enables teams to quickly deploy and extend an MCP server for Claude Desktop integrations, tool customization, and reliable MCP configuration management in fleet environments.

Core Features & Use Cases

  • MCP server setup for Claude Desktop integration
  • Adding custom tools
  • Troubleshooting MCP connections
  • Extending MCP with write capabilities (zones, groups, etc.)
  • Multi-account access
  • DuckDB caching for large datasets
  • Guidance on running and debugging in a local environment

Quick Start

Clone the geotab-ace-mcp-demo repository, install dependencies, configure the .env with Geotab credentials, and run the MCP server with uv as shown in the guide.

Frequently Asked Questions about geotab-custom-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an MCP server for Claude Desktop integration with Geotab?

You can extend MCP with write capabilities to manage Geotab zones and groups. The server setup allows adding custom tools that perform write operations on fleet data, enabling bidirectional management directly through Claude Desktop conversations.

Can I use DuckDB caching for large Geotab datasets in an MCP server?

Yes, the Geotab custom MCP server supports DuckDB caching to handle large datasets efficiently. This caching mechanism stores queried fleet data locally, reducing API load and improving response times during AI conversations in Claude Desktop.

How do I configure multi-account access for Geotab MCP connections?

Multi-account access is configured through the .env file with specific Geotab credentials for each account. The Python-based MCP tooling manages authentication across multiple fleet accounts, allowing simultaneous data queries within a single Claude Desktop session.

Why is my Geotab MCP connection not working in Claude Desktop?

MCP connection issues often stem from incorrect .env configuration or Python dependency errors. Troubleshoot by verifying Geotab credentials, ensuring uv runs the server correctly, and checking that custom tools are properly registered in the MCP server configuration.

Do I need Python and uv to run a custom MCP server for fleet management?

Yes, Python-based MCP tooling and the uv package runner are required for deployment. You need Python installed to handle dependencies and uv to execute the server locally, which provides the runtime environment for Claude Desktop to connect to Geotab fleets.