{"name":"navitag","title":"Navitag","version":"0.2.0","description":"GPS fleet tracking. Read-only access to your vehicles.","mcp_endpoint":"https://mcp.navitag.com/mcp","authorization_server":"https://oauth.navitag.com","documentation":"https://mcp.navitag.com/docs","access":"read-only","scopes_supported":["fleet.read"],"rate_limits":{"burst":{"limit":5,"unit":"requests per second","scope":"per user, per connected client"},"sustained":{"limit":120,"unit":"requests per 60 seconds","scope":"per user, across all connected clients"},"on_exceeded":"HTTP 429 with a Retry-After header and a JSON-RPC error."},"tools":[{"name":"get_day_summary","title":"Daily driving summary","description":"Summarises one device on one date: distance travelled, engine running time, moving and idling time, stops with their locations and durations, top and average speed, and a timeline of alerts (ignition, power cut, low battery, GPS loss, SOS, speeding). Use this for \"how far did it go\", \"where did it stop\", \"what happened yesterday\" questions. Returns summarised figures, never raw GPS points.","parameters":[{"name":"imei","description":"Device IMEI (exact match).","required":false},{"name":"name","description":"Device name (case-insensitive, partial match allowed).","required":false},{"name":"date","description":"Local calendar date as YYYY-MM-DD. Defaults to today in UTC, which may be a day behind the user — pass their local date when you know it. Future dates are rejected, and history is limited to the last 31 days on the basic plan or 90 on pro.","required":false},{"name":"timezone","description":"IANA timezone, e.g. Asia/Manila. Omit to let the account profile decide, which is usually correct.","required":false}]},{"name":"get_device","title":"Get one device","description":"Looks up a single device by IMEI or by name. Use this when the user names one vehicle rather than asking about the whole fleet.","parameters":[{"name":"imei","description":"Device IMEI (exact match).","required":false},{"name":"name","description":"Device name (case-insensitive, partial match allowed).","required":false}]},{"name":"get_device_status","title":"Subscription and expiry","description":"Reports when each owned device's tracking subscription and mobile data expire, and which plan it is on. Use this for \"when does it run out\" or \"do I need to renew\" questions.","parameters":[]},{"name":"get_location","title":"Where is a device now","description":"Returns the most recent known position of one device: coordinates, address if available, speed, whether the engine is on, and how long ago the fix was taken. Use this for \"where is my car\" questions.","parameters":[{"name":"imei","description":"Device IMEI (exact match).","required":false},{"name":"name","description":"Device name (case-insensitive, partial match allowed).","required":false}]},{"name":"get_notification_settings","title":"Alert settings","description":"Shows which alerts this account will receive and for which devices: the master switch, the emergency switch, and the per-device event rules.","parameters":[]},{"name":"list_devices","title":"List devices","description":"Lists every GPS device visible to this account: devices the user owns, and devices other people have shared with them. Each entry includes the IMEI, name, model, online status, and when it last reported. Shared devices also carry the permissions the owner granted.","parameters":[{"name":"include_shared","description":"Include devices shared with this user by other accounts. Defaults to true.","required":false},{"name":"status","description":"Filter by current status. \"unknown\" means the device has not reported recently enough for the server to classify it. Defaults to all.","required":false}]},{"name":"list_energy_logs","title":"Fuel, charge and odometer logs","description":"Lists the fuel fill-ups, EV charges and odometer readings recorded for one device in a calendar month, newest first. Use this for running-cost and consumption questions.","parameters":[{"name":"imei","description":"Device IMEI (exact match).","required":false},{"name":"name","description":"Device name (case-insensitive, partial match allowed).","required":false},{"name":"month","description":"Month as YYYY-MM. Defaults to the current month.","required":false},{"name":"timezone","description":"IANA timezone. Omit to let the account profile decide.","required":false}]},{"name":"list_geofences","title":"List geofences","description":"Lists the zones this account has defined. Geofences apply to every device the user owns. Use this to answer what areas are being watched.","parameters":[]},{"name":"list_permissions","title":"List sharing permissions","description":"Shows device sharing in both directions: devices this user has shared with other people (and what those people can do), and devices other people have shared with this user.","parameters":[{"name":"direction","description":"Which side of sharing to report. Defaults to both.","required":false}]},{"name":"whoami","title":"Account summary","description":"Returns the connected Navitag account: plan tier, how many devices it owns, how many are active, and the geofence allowance. Call this first when you need context about the account before answering.","parameters":[]}],"cannot":["Lock, unlock, immobilise or disable a vehicle or tracker","Rename, reconfigure or delete a device","Create, change or revoke sharing with other people","Change alert settings, geofences or plans","Buy anything, or change billing","Read anything belonging to an account that has not shared it with you"]}