Traccar MCP connector
Updated
Traccar is a GPS tracking platform for monitoring vehicles and other mobile assets in real time. The Traccar MCP connector allows AI agents to manage attributes, calendars, and saved commands that define tracking behavior and scheduling rules. It also supports creating, updating, and removing these configuration objects to keep fleet monitoring setups accurate and current.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the Traccar MCP connector to perform the following actions:
- Track vehicle and asset locations in real time across a fleet
- Dispatch remote commands to connected tracking devices
- Manage drivers, devices, and groups from a single workflow
- Configure geofences to trigger alerts on entry or exit
- Automate attribute and calendar updates across a tenant
- Retrieve historical events for compliance and reporting
- Sync total distance and engine hours for maintenance scheduling
- Streamline fleet onboarding by creating devices and drivers
Example prompts
Use the following example prompts to invoke Traccar MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all devices currently online in Traccar.Create a new geofence around our downtown warehouse in Traccar.List all drivers assigned to the delivery fleet in Traccar.Send an engine stop command to truck 12 in Traccar.Update the total distance for vehicle 45 in Traccar.What events happened for device 7 last week in Traccar?Add a new calendar for maintenance schedules in Traccar.Delete the inactive attribute named old_fuel_sensor in Traccar.Group all delivery vans together in Traccar.Fetch all saved commands available for device 23 in Traccar.
Traccar MCP connector tools
The Traccar MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAttributesComputed | Fetch a list of Attributes |
| createAttributesComputed | Create an Attribute |
| deleteAttributesComputed | Delete an Attribute |
| updateAttributesComputed | Update an Attribute |
| getCalendars | Fetch a list of Calendars |
| createCalendars | Create a Calendar |
| deleteCalendars | Delete a Calendar |
| updateCalendars | Update a Calendar |
| getCommands | Fetch a list of Saved Commands |
| createCommands | Create a Saved Command |
| getCommandsSend | Fetch a list of Saved Commands supported by Device at the moment |
| createCommandsSend | Dispatch commands to device |
| getCommandsTypes | Fetch a list of available Commands for the Device or all possible Commands if Device ommited |
| deleteCommands | Delete a Saved Command |
| updateCommands | Update a Saved Command |
| getDevices | Fetch a list of Devices |
| createDevices | Create a Device |
| deleteDevices | Delete a Device |
| updateDevices | Update a Device |
| updateDevicesAccumulators | Update total distance and hours of the Device |
| getDrivers | Fetch a list of Drivers |
| createDrivers | Create a Driver |
| deleteDrivers | Delete a Driver |
| updateDrivers | Update a Driver |
| getEvents | Get Events |
| getGeofences | Fetch a list of Geofences |
| createGeofences | Create a Geofence |
| deleteGeofences | Delete a Geofence |
| updateGeofences | Update a Geofence |
| getGroups | Fetch a list of Groups |
| createGroups | Create a Group |
| deleteGroups | Delete a Group |
| updateGroups | Update a Group |
| getMaintenance | Fetch a list of Maintenance |
| createMaintenance | Create a Maintenance |
| deleteMaintenance | Delete a Maintenance |
| updateMaintenance | Update a Maintenance |
| getNotifications | Fetch a list of Notifications |
| createNotifications | Create a Notification |
| createNotificationsTest | Send test notification to current user via Email and SMS |
| getNotificationsTypes | Fetch a list of available Notification types |
| deleteNotifications | Delete a Notification |
| updateNotifications | Update a Notification |
| deletePermissions | Unlink an Object from another Object |
| createPermissions | Link an Object to another Object |
| getPositions | Fetches a list of Positions |
| getReportsEvents | Fetch a list of Events within the time period for the Devices or Groups |
| getReportsRoute | Fetch a list of Positions within the time period for the Devices or Groups |
| getReportsStops | Fetch a list of ReportStops within the time period for the Devices or Groups |
| getReportsSummary | Fetch a list of ReportSummary within the time period for the Devices or Groups |
| getReportsTrips | Fetch a list of ReportTrips within the time period for the Devices or Groups |
| getServer | Fetch Server information |
| updateServer | Update Server information |
| deleteSession | Close the Session |
| getSession | Fetch Session information |
| createSession | Create a new Session |
| getStatistics | Fetch server Statistics |
| getUsers | Fetch a list of Users |
| createUsers | Create a User |
| deleteUsers | Delete a User |
| updateUsers | Update a User |