Integration · Field service
Connect Claude & ChatGPT to Trackunit
Ask your AI where a machine is, which assets need service, or what alerts are active, and get the answer from Trackunit. It can find assets by name or serial number, read locations, sites, event logs, inspections and device health issues, and check service plans and service status. It can also register a service, set a note on an asset and create or update customers and their contacts.
Free plan, no credit card. Takes about a minute.
Try asking
“Where is excavator EX-204 right now?”
The AI finds the asset by name and reads its latest known location.
“Which machines are overdue for service?”
It lists assets with service status OVERDUE.
“Are there any critical alerts right now?”
It lists active asset events with criticality CRITICAL, with asset and type.
What your AI can do
Assets and locations
List and find machines by name, ID or serial number, read asset details and latest locations, and see which assets are on a site.
Alerts, inspections and health
List active and past asset events by criticality, read completed inspections, and check device health issues.
Service and customers
See service plans and assets by service status, register services, and search, create and update customers and their contacts.
“What is on the Aarhus harbour site today?”
It searches for the site and lists the assets currently on it.
“Register the 500-hour service on asset 88213, done today at 1,502 hours.”
It registers the service with date, operating hours and the services performed.
“Which machines are linked to customer Nordbyg?”
It searches for the customer and lists the assets linked to them.
30 tools for Trackunit
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_customerChanges dataCreate a customer with `name` and `type` (CONTRACTOR, DEALER, DISTRIBUTOR, OEM, RENTAL, SERVICE or OTHER), plus optional email, phone, address and external reference.create_customer_contactChanges dataAdd a contact person to a customer: `customer_id` and `name`, plus optional email, phone and title.find_assetsChanges dataFind assets by identifier: `asset_identifier_type` (ASSET_ID, ASSET_NAME, ASSET_EXTERNAL_REFERENCE, ASSET_SERIAL_NUMBER or DEVICE_SERIAL_NUMBER) and a list of `values`.get_assetGet one asset by `asset_id`, with name, brand, model, type, serial number and owner.get_asset_locationGet the latest known location of one asset by `asset_id`.get_asset_notesChanges dataGet the notes stored on assets, by a list of `asset_ids`.get_asset_service_statusGet the service status (upcoming, overdue and so on) of an asset's service plans by `asset_id`.get_customerGet one customer by `customer_id`, with type, contact details and address.get_health_issueGet one device health issue by its ID (`ticket_id`).get_inspectionGet one inspection with its answers by `inspection_response_id`.get_my_accountGet the Trackunit account this connection belongs to.get_siteGet one site by `site_id`, with address and details.list_active_asset_eventsChanges dataList currently active asset events (alerts), filtered by `asset_ids`, `site_ids`, `group_ids`, `customer_ids`, `type` or `criticality` (CRITICAL, LOW, NONE, UNKNOWN).list_asset_event_logChanges dataList past asset events between `from_time` and `to_time`, filtered by assets, sites, groups, customers, type, status or criticality.list_asset_health_issuesList device health issues (telematics unit problems) for one asset by `asset_id`.list_asset_locationsList the latest known location of your assets, with `page`/`limit` paging.list_asset_service_plansList the service plans assigned to an asset by `asset_id`.list_assetsList your machines and equipment (assets) with `page`/`limit` paging, optionally created after or before a date.list_assets_by_service_statusList assets whose service is in a given `service_status` (DRAFT, PLANNED, UPCOMING or OVERDUE), with paging. Use OVERDUE to find machines that need service now.list_assets_on_sitesChanges dataList the assets currently on one or more sites, by `site_ids`.list_customer_assetsList the assets linked to a customer by `customer_id`.list_customer_contactsList a customer's contact people by `customer_id`, optionally filtered by `name_contains`.list_inspectionsList completed inspections (checklists), filtered by `asset_ids`, `operator_ids`, template, status or end-time range.list_service_registrationsChanges dataList registered services for a list of `asset_ids`, optionally between `from` and `to`.register_serviceChanges dataRegister a service performed on an asset: `asset_id`, `performed_at`, `operating_hours` and `distance`, plus `services_performed` and `services_skipped`.search_customersSearch customers by `name_contains`, `external_references`, `types` or `ids`, with paging.search_groupsSearch asset groups by `name`, `asset_id` or `user_id`, with paging.search_sitesSearch sites (job sites, depots) by `name_contains`, `external_reference`, `types` or `status`, with paging.set_asset_noteVisible to othersSet the `note` on an asset, found by `identifier` {type, value} (e.g. type ASSET_ID). This replaces the asset's existing note.update_customerChanges dataUpdate a customer by `customer_id`: name, type, email, phone, address, note or external reference. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Trackunit from the app list.
- 2
Paste your key
Paste four values: Client ID, Client secret, API user username and API user password. You must be the admin user in Trackunit Manager. Go to Administration > API Access, click Create API User and give it a name, then copy the username, password, Client ID and Client Secret. The password is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Trackunit?
It can list and find assets, read asset details, notes, locations, service plans and service status, list assets on sites or by customer, read active and past asset events, inspections and device health issues, and search sites, groups and customers. It can register services, set an asset's note, and create and update customers and customer contacts.
Does the AI see my Trackunit credentials?
No. Your Client ID, Client secret and API user login are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Setting a note on an asset replaces the existing note, and actions like that can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Trackunit account.
Which Trackunit login do I use?
Use a separate API user, not your own login. The admin user in Trackunit Manager creates it under Administration > API Access. Trackunit shows the username, password, Client ID and Client Secret there, and the password only once, so copy it straight into PipMCP.
Let your AI work in Trackunit today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Trackunit freePipMCP is not affiliated with Trackunit. Product names are trademarks of their owners.






