Traccar MCP connector
Traccar is a GPS tracking platform for monitoring vehicles, assets, and personnel in real time. The Traccar MCP connector allows AI agents to manage tracking attributes, calendars, and saved commands, as well as configure devices, geofences, and notifications. It also supports retrieving position data, managing user permissions, and organizing drivers and maintenance schedules across your tracking infrastructure.
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 locations in real-time across your fleet
- Monitor driver behavior and enforce safety compliance policies
- Set geofence alerts to notify teams of asset movements
- Dispatch commands to devices and coordinate field operations
- Manage driver profiles, vehicle assignments, and maintenance records
- Generate event logs and audit trails for regulatory compliance
- Automate alerts when vehicles enter or exit designated zones
Example prompts
Use the following example prompts to invoke Traccar MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all vehicles currently on the road in Traccar.Create a geofence around our warehouse in Traccar.List all drivers assigned to vehicles in Traccar.Send a command to stop the engine on vehicle ID 42 in Traccar.Get all events from yesterday for delivery truck 7 in Traccar.Update the odometer reading for our fleet vehicles in Traccar.Create a calendar schedule for preventive maintenance in Traccar.Which devices support speed limit commands in Traccar.Show me all geofence violations from the last week in Traccar.List all saved commands available for our GPS trackers 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 | Retrieves a list of computed attributes available in the system. |
| createAttributesComputed | Creates a new computed attribute with specified properties. |
| deleteAttributesComputed | Removes a computed attribute from the system. |
| updateAttributesComputed | Modifies an existing computed attribute's configuration. |
| getCalendars | Retrieves a list of calendars in the system. |
| createCalendars | Creates a new calendar with specified settings. |
| deleteCalendars | Removes a calendar from the system. |
| updateCalendars | Modifies an existing calendar's properties. |
| getCommands | Retrieves a list of saved commands. |
| createCommands | Creates a new saved command. |
| getCommandsSend | Retrieves commands currently supported by a specific device. |
| createCommandsSend | Sends a command to a device immediately. |
| getCommandsTypes | Retrieves available command types for a device or all possible types. |
| deleteCommands | Removes a saved command from the system. |
| updateCommands | Modifies an existing saved command. |
| getDevices | Retrieves a list of devices. |
| createDevices | Creates a new device. |
| deleteDevices | Removes a device from the system. |
| updateDevices | Modifies an existing device's properties. |
| updateDevicesAccumulators | Updates total distance and hours tracked for a device. |
| getDrivers | Retrieves a list of drivers. |
| createDrivers | Creates a new driver. |
| deleteDrivers | Removes a driver from the system. |
| updateDrivers | Modifies an existing driver's information. |
| getEvents | Retrieves recorded events from the system. |
| getGeofences | Retrieves a list of geofences. |
| createGeofences | Creates a new geofence. |
| deleteGeofences | Removes a geofence from the system. |
| updateGeofences | Modifies an existing geofence's boundaries. |
| getGroups | Retrieves a list of device 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. |