Adobe Customer Journey Analytics
Run cross-channel reports and build segments in Adobe Customer Journey Analytics.
Query and change a MyGeotab fleet database from an AI agent.
Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.
Paste it into any MCP client. Setup docs
The MyGeotab MCP server connects a Geotab fleet-telematics database to Claude, ChatGPT and any MCP-compatible agent. Anthropic lists 20 tools, but six take an entity type as an argument and reach more than 50 MyGeotab entity types — vehicles, trips, drivers, faults, zones and rules — to read, create, update and delete. Sign-in is OAuth 2.1 with PKCE.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
ListEntities from a connected client to enumerate your own database's actual surface.openid, profile and email. Nothing at the OAuth grant separates reading a trip from removing a zone. The only boundary is the MyGeotab clearance on the account that signs in, which is a control an administrator sets inside MyGeotab and not one the consent screen offers.Remove-blocked entity types; its support site names fifteen. Neither is a reliable statement of the boundary.UploadMediaFile and DownloadMediaFile appear in the directory listing and appear in Geotab's "Blocked for now" table.GetAceResults runs generated SQL. Geotab's Ace model card describes a sub-agent that writes SQL against your fleet warehouse and retries on error, and publishes accuracy metrics rather than accuracy guarantees. Verify anything material before acting on it.TextMessage (Add), TrailerAttachment (Add), MediaFile (Add) and Route (Add) as failing or needing an undocumented field; Zone and DistributionList updates require a full entity fetch first; AddIn (Add) needs a signed Geotab manifest; and GetAceResults "requires additional permissions".Get per minute on LogRecord, 100 Set per minute on ExceptionEvent.Yes. The DeviceStatusInfo entity carries Driver, Latitude, Longitude, Speed, Bearing and IsDriving in a single record, and Geotab documents it as the current state of a vehicle including bearing, location and speed. Trip and ExceptionEvent also carry a Driver field. The Driver record holds first name, last name, email login, phone number, employee number and licence number. So an ordinary Get call can return a named worker's position, speed and heading.
Geotab intends it to and documents the path as currently broken. The developer page lists text messages to drivers among the exposed capabilities, and TextMessage is an Add-supported entity whose IsDirectionToVehicle field controls whether it goes to the vehicle. Geotab's support site lists TextMessage (Add) as a known limitation with a serialization issue in messageContent and a workaround in progress. Treat it as a write path that is expected to work, not one that is withheld.
Twenty is the tool count and a poor measure of the surface. Six of the twenty — Get, GetCountOf, GetEntity, ListEntities, Add, Set and Remove — take a MyGeotab entity type as an argument rather than naming one. Geotab states the server spans more than 50 entity types, and its support site says 51+. The reachable operation count is the entity count multiplied by the methods allowed on each, not twenty.
Only identity claims. The server's RFC 9728 descriptor advertised scopes_supported of openid, profile and email on 2026-08-23, and its authorization server advertised the same three. None of them names a MyGeotab object or a verb. There is no way at consent to grant reading a trip without also granting Add, Set and Remove across every entity the account can reach.
Yes, for entity types Geotab has not blocked. Remove is one of the twenty tools and Geotab's support site describes it as deleting entities by type, naming zones, rules, routes and distribution lists. Geotab blocks Remove for fifteen types including Device, User, Group, FuelTransaction, MediaFile and TextMessage. Everything outside that blocklist is deletable, and the blocklist is a vendor-side policy that can change.
Your existing MyGeotab clearances, and nothing MCP-specific. Geotab states every API call executes under your MyGeotab user identity and clearances and that the server cannot return data your account is not authorized to view. The control is therefore the user's group-based data access in MyGeotab, configured by an administrator, not an MCP scope. A broadly cleared administrator account grants the agent that same breadth.
No. Geotab's privacy policy states it applies where Geotab is the controller and does not apply where Geotab is a processor. Fleet records about your drivers are the processor case, so your organisation is the controller for them and carries the legal basis, the notice and any works-council or employee-consultation duty. Geotab defines controller and processor by reference to the EU General Data Protection Regulation.
Use Restricted Data Mode in MyGeotab, not an MCP setting. Geotab documents it as preventing MyGeotab from storing GPS coordinates and optionally GPS speed, and names personal driving in company vehicles as an intended use. It can be triggered by a rule, toggled manually, or set by the driver in the Drive app. Because it stops the data being stored, the connector cannot read what it excludes.
llms.txt, llms-full.txt and the .md suffix all returned 404 on this host; the nominated URL was the winning route. · retrieved 2026-08-23index.html). Field lists on these pages are rendered client-side; we read them from the Next.js RSC flight payload in the same response. · retrieved 2026-08-23initialize to https://mcp.geotab.com/mygeotab returned HTTP 401 with an OAuth bearer challenge; RFC 9728 metadata at https://mcp.geotab.com/.well-known/oauth-protected-resource/mygeotab and authorization server metadata at https://mcp.geotab.com/.well-known/oauth-authorization-server (2026-08-23). A control probe at a nonexistent resource path returned 404, so the descriptor is genuine rather than a catch-all. · retrieved 2026-08-23developers.geotab.com/robots.txt and support.geotab.com/robots.txt allow the paths read here; neither carries a Content-Signal directive (retrieved 2026-08-23). · retrieved 2026-08-23Connect MyGeotab MCP once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.