Traccar integration
Traccar is a self-hosted GPS tracking server for vehicle and asset fleets. Read and manage devices, device groups, drivers, geofences, calendars, maintenance schedules and computed attributes; read live and historical positions and delete position history; dispatch commands to a device or to a whole group and manage saved commands; read events and the audit log; build route, stops, trips, summary, events, geofence and combined reports over a time window, and download any of them as a spreadsheet or have it emailed; export positions as KML, GPX or CSV files; manage users, notifications, notification channels and the permission links between every object type; read server settings and runtime statistics. The host is part of the credential because every install is its own deployment. Authentication is an API token sent as a Bearer token, or the account email and password over HTTP Basic.
Say what should happen.
The workflow builds itself.
What you can do with Traccar
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Device, 6 operations
create_deviceCreate devicePOSTCreate a Device.delete_deviceDelete deviceDELETEDelete a Device.export_devices_reportExport devices reportGETDownload the devices report as a spreadsheet or send it by email.get_deviceGet deviceGETFetch a Device.list_devicesList devicesGETFetch a list of Devices.update_deviceUpdate devicePUTUpdate a Device.
Geofence, 6 operations
create_geofenceCreate geofencePOSTCreate a Geofence.delete_geofenceDelete geofenceDELETEDelete a Geofence.get_geofenceGet geofenceGETFetch a Geofence.get_geofences_reportGet geofences reportGETFetch geofence enter/exit intervals within the time period for Devices or Groups.list_geofencesList geofencesGETFetch a list of Geofences.update_geofenceUpdate geofencePUTUpdate a Geofence.
Calendar, 5 operations
create_calendarCreate calendarPOSTCreate a Calendar.delete_calendarDelete calendarDELETEDelete a Calendar.get_calendarGet calendarGETFetch a Calendar.list_calendarsList calendarsGETFetch a list of Calendars.update_calendarUpdate calendarPUTUpdate a Calendar.
Command, 5 operations
create_commandCreate commandPOSTCreate a Saved Command.delete_commandDelete commandDELETEDelete a Saved Command.get_commandGet commandGETFetch a Saved Command.list_commandsList commandsGETFetch a list of Saved Commands.update_commandUpdate commandPUTUpdate a Saved Command.
Computed, 5 operations
create_computed_attributeCreate computed attributePOSTCreate an Attribute.delete_computed_attributeDelete computed attributeDELETEDelete an Attribute.get_computed_attributeGet computed attributeGETFetch an Attribute.list_computed_attributesList computed attributesGETFetch a list of Attributes.update_computed_attributeUpdate computed attributePUTUpdate an Attribute.
Driver, 5 operations
create_driverCreate driverPOSTCreate a Driver.delete_driverDelete driverDELETEDelete a Driver.get_driverGet driverGETFetch a Driver.list_driversList driversGETFetch a list of Drivers.update_driverUpdate driverPUTUpdate a Driver.
Group, 5 operations
create_groupCreate groupPOSTCreate a Group.delete_groupDelete groupDELETEDelete a Group.get_groupGet groupGETFetch a Group.list_groupsList groupsGETFetch a list of Groups.update_groupUpdate groupPUTUpdate a Group.
Maintenance, 5 operations
create_maintenanceCreate maintenancePOSTCreate a Maintenance task.delete_maintenanceDelete maintenanceDELETEDelete a Maintenance task.get_maintenanceGet maintenanceGETFetch a Maintenance task.list_maintenanceList maintenanceGETFetch a list of Maintenance tasks.update_maintenanceUpdate maintenancePUTUpdate a Maintenance task.
Notification, 5 operations
create_notificationCreate notificationPOSTCreate a Notification.delete_notificationDelete notificationDELETEDelete a Notification.get_notificationGet notificationGETFetch a Notification.list_notificationsList notificationsGETFetch a list of Notifications.update_notificationUpdate notificationPUTUpdate a Notification.
Order, 5 operations
create_orderCreate orderPOSTCreate an Order.delete_orderDelete orderDELETEDelete an Order.get_orderGet orderGETFetch an Order.list_ordersList ordersGETFetch a list of Orders.update_orderUpdate orderPUTUpdate an Order.
User, 5 operations
create_userCreate userPOSTCreate a User.delete_userDelete userDELETEDelete a User.get_userGet userGETFetch a User.list_usersList usersGETFetch a list of Users.update_userUpdate userPUTUpdate a User.
Event, 3 operations
export_events_reportExport events reportGETDownload the events report as a spreadsheet or send it by email.get_eventGet eventGETFetch an Event.get_events_reportGet events reportGETFetch a list of Events within the time period for the Devices or Groups.
Permission, 3 operations
link_objectsLink objectsPOSTLink an Object to another Object.list_permissionsList permissionsGETFetch permission links between Objects.unlink_objectsUnlink objectsDELETEUnlink an Object from another Object.
Position, 3 operations
delete_positionDelete positionDELETEDelete a Position.delete_positions_in_rangeDelete positions in rangeDELETEDeletes all the Positions of a device in the time span specified.list_positionsList positionsGETFetch a list of Positions.
Send, 3 operations
list_device_supported_commandsList device supported commandsGETFetch a list of Saved Commands supported by Device at the moment.send_commandSend commandPOSTDispatch commands to device.send_notification_via_channelSend notification via channelPOSTSend a custom notification to selected users using the specified notificator.
Route, 2 operations
export_route_reportExport route reportGETDownload the route report as a spreadsheet or send it by email.get_route_reportGet route reportGETFetch a list of Positions within the time period for the Devices or Groups.
Server, 2 operations
get_server_settingsGet server settingsGETFetch Server information.update_server_settingsUpdate server settingsPUTUpdate Server information.
Stop, 2 operations
export_stops_reportExport stops reportGETDownload the stops report as a spreadsheet or send it by email.get_stops_reportGet stops reportGETFetch a list of ReportStops within the time period for the Devices or Groups.
Summary, 2 operations
export_summary_reportExport summary reportGETDownload the summary report as a spreadsheet or send it by email.get_summary_reportGet summary reportGETFetch a list of ReportSummary within the time period for the Devices or Groups.
Trip, 2 operations
export_trips_reportExport trips reportGETDownload the trips report as a spreadsheet or send it by email.get_trips_reportGet trips reportGETFetch a list of ReportTrips within the time period for the Devices or Groups.
Type, 2 operations
list_command_typesList command typesGETFetch a list of available Commands for the Device or all possible Commands if Device ommited.list_notification_typesList notification typesGETFetch a list of available Notification types.
Accumulator, 1 operation
update_device_accumulatorsUpdate device accumulatorsPUTUpdate total distance and hours of the Device.
Audit, 1 operation
list_audit_logList audit logGETFetch audit log Actions.
Bulk, 1 operation
unlink_objects_bulkUnlink objects bulkDELETEUnlink multiple Objects in a single request.
Combined, 1 operation
get_combined_reportGet combined reportGETFetch a combined route, Events and Positions report for the Devices or Groups.
Csv, 1 operation
export_positions_csvExport positions csvGETExport Positions as CSV.
Gc, 1 operation
trigger_garbage_collectionTrigger garbage collectionGETTrigger garbage collection.
Gpx, 1 operation
export_positions_gpxExport positions gpxGETExport Positions as GPX.
Kml, 1 operation
export_positions_kmlExport positions kmlGETExport Positions as KML.
Notificator, 1 operation
list_notification_channelsList notification channelsGETFetch a list of available Notificators.
Statistic, 1 operation
get_server_statisticsGet server statisticsGETFetch Server Statistics.
Test, 1 operation
send_test_notification_via_channelSend test notification via channelPOSTSend a test notification to the current User using the specified notificator.
Use Traccar from Claude Code, Cursor or Codex
Connect Traccar in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Traccar operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Traccar
- Create your workspace
Sign up free. Nothing to install.
- Connect Traccar once
Add your Traccar connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Traccar integration FAQ
What can you do with the Traccar integration?
LiveContext exposes 92 operations on Traccar, covering device, geofence, calendar and command.
