Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Traccar.Built from the 92 Traccar tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Traccar

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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.

Popular integrations

Browse the whole catalog