Geotab

Geotab MCP Connector for Claude

A+

Automate fleet management via Geotab — manage devices, track trips, and monitor vehicle diagnostics directly from any AI agent.

7 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your MyGeotab account to any AI agent to streamline your telematics and fleet operations through natural conversation.

What you can do

  • Entity Management — Retrieve, create, or update Devices, Users, Zones, and Rules using get_entity, add_entity, and set_entity.
  • Real-time Data Feeds — Use get_feed for high-volume synchronization of LogRecords, StatusData, and FaultData.
  • Trip & Exception Tracking — Query historical Trips and ExceptionEvents to analyze fleet behavior and safety compliance.
  • Batch Operations — Execute multiple API calls in a single request with execute_multi_call for maximum efficiency.
  • Quick Auditing — Get instant counts of specific records using get_count_of without downloading entire datasets.

How it works

  1. Subscribe to this server
  2. Provide your Geotab credentials (Server, Database, Username, and Password)
  3. Start managing your fleet from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Fleet Managers — monitor vehicle health and trip history without manual report generation.
  • Developers — integrate telematics data into workflows using natural language instead of complex SDK calls.
  • Operations Teams — quickly audit user access and device status across large databases.
telematicsgps-trackingfleet-trackinggeotab-sdkvehicle-data

7 tools expose this connector's capabilities to your AI agent.

add_entity

Provide the full entity JSON object. Creates a new entity in the database

get_count_of

Returns the number of entities matching a search

get_feed

Returns up to 50,000 records and a toVersion token for the next call. Continuously retrieves new or updated data (incremental polling)

get_entity

Retrieves a list of entities based on search criteria

execute_multi_call

Provide a JSON array of call objects, each containing a "method" and "params". Executes multiple API calls in a single HTTP request

remove_entity

Deletes an entity from the database

set_entity

The entity JSON must include the ID of the record being updated. Updates an existing entity

See how to talk to your AI agent using Geotab.

List all active devices in my Geotab database.

I've retrieved the list of devices. You have 12 active units, including 'Truck 01' (ID: b1) and 'Van 04' (ID: b2). Would you like to see the status data for any of them?

How many trips were recorded yesterday? Use get_count_of.

There were 45 trips recorded in the database for the requested period.

Get the latest feed of FaultData using get_feed.

I've fetched the latest FaultData feed. I found 3 new fault records, including an engine warning on 'Truck 01'. I also have the toVersion token for your next update.

Yes! Use the `get_entity` tool with `typeName` set to 'Device'. You can also provide optional search criteria to filter by name or group.

Related Connectors