GPS Insight MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.0.1Updated Nov 7, 2026

Read vehicles, positions, idle time, fault codes, driving scores and alerts in GPS Insight.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Read-only access to GPS Insight fleet data: vehicle locations, history, idle time, fault codes, driving scores, fuel cards and alerts.

What you can do
  • List and read vehicles, vehicle groups, drivers, portal users and landmarks
  • Get a vehicle's latest position, position history between two times, and reverse geocode a point
  • Review idle periods, diagnostic trouble codes and driving scorecards per vehicle
  • List fuel card transactions and configured alert types, and pull alert history
  • Check usage against the monthly call limit, request a feature, or manage a Pro subscription
When to use it
Useful when an assistant should answer questions about a GPS Insight fleet — where vehicles are, who was idling, which vehicles reported fault codes, how drivers scored, or what alerts fired recently — without opening the portal.
Requirements
Remote hosted endpoint connected by URL only; no local install. Sign-in is via OAuth with GPS Insight credentials: a username plus an App Token or API user password. API access must be enabled on the GPS Insight account. A free tier allows 50 tool calls per month; paid plans are billed per user.
Before you install
The login page collects GPS Insight credentials and the server stores the validated login per user. GPS Insight may charge for API access, and its terms let it use Customer Data to train AI/ML. Paid plans cost money and are billed through a Stripe checkout link; cancellation runs to the end of the paid period with no refund. Data tools are read-only, but meta tools change subscription state.

Installation

In SourceWeft

  1. Open GPS Insight MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fgps-insight/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "gps-insight-by-usefulapi": {
      "type": "http",
      "url": "https://gps-insight.usefulapi.io/mcp"
    }
  }
}

README

GPS Insight MCP by usefulapi

Use your GPS Insight account from Claude, Cursor, or any MCP client. It reads vehicles, positions, idle time, fault codes, driving scores, fuel card transactions and alerts, and it changes nothing. Hosted, no local install: connect with your own credentials.

Live endpoint: https://gps-insight.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://gps-insight.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http gps-insight https://gps-insight.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "gps-insight": {      "url": "https://gps-insight.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your GPS Insight credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/gps-insight/

On first connect you provide your GPS Insight username and an App Token, or the username and an API user password. Create the App Token under Account → Manage Users → Manage access to api V2 functions → API App. API access must be on for the account, and GPS Insight may charge for it. GPS Insight's terms let it use Customer Data to develop and train AI and machine-learning technologies. The server validates the login and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
gpsinsight_list_vehiclesreadList vehicles
gpsinsight_read_vehiclereadRead a vehicle
gpsinsight_vehicle_locationreadGet vehicle location
gpsinsight_vehicle_historyreadGet vehicle position history
gpsinsight_vehicle_idle_detailreadGet vehicle idle detail
gpsinsight_vehicle_dtcreadGet vehicle fault codes
gpsinsight_vehicle_scorecardreadGet vehicle scorecard
gpsinsight_vehicle_fuel_card_transactionsreadList fuel card transactions
gpsinsight_list_vehicle_groupsreadList vehicle groups
gpsinsight_list_driversreadList drivers
gpsinsight_list_usersreadList portal users
gpsinsight_list_landmarksreadList landmarks
gpsinsight_list_alertsreadList alert types
gpsinsight_alert_historyreadGet alert history
gpsinsight_reverse_geocodereadReverse geocode a point
gpsinsight_usage_statusmetaUsage status (free-tier meter)
gpsinsight_request_featuremetaRequest a missing feature
gpsinsight_upgrademetaUpgrade to Pro or Pro+
gpsinsight_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with gpsinsight_upgrade (it returns a Stripe Checkout link). Cancel any time with gpsinsight_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running gpsinsight_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/gps-insight/README.md at commit 2450437

Tools

15

gpsinsight_list_vehicles

List vehicles

List the vehicles on the account with their ids, VINs and labels. Use details=1 for all columns, or a comma list such as make,model,odometer. Good first call to find a vehicle. GET /v2/vehicle/list.

Parametersdetails

gpsinsight_read_vehicle

Read a vehicle

Read the record of one vehicle: id, VIN, label and serial number. GET /v2/vehicle/read.

Parametersvehiclerequired

gpsinsight_vehicle_location

Get vehicle location

Get the latest position of one vehicle: address, landmark, speed, heading, ignition, odometer, driver and inputs. GET /v2/vehicle/location.

Parametersvehiclerequired

gpsinsight_vehicle_history

Get vehicle position history

Get the recorded positions of one vehicle between two times, with speed, ignition and odometer. GET /v2/vehicle/history.

Parametersendrequiredstartrequiredvehiclerequired

gpsinsight_vehicle_idle_detail

Get vehicle idle detail

List the idle periods of one vehicle on one day, with place, duration and fuel used while idling. GET /v2/vehicle/idledetail.

Parametersdaterequiredvehiclerequired

gpsinsight_vehicle_dtc

Get vehicle fault codes

List the diagnostic trouble codes (DTC) one vehicle reported on one day, with counts and times. GET /v2/vehicle/dtc.

Parametersdaterequiredvehiclerequired

gpsinsight_vehicle_scorecard

Get vehicle scorecard

Get the driving score of one vehicle for a period, with daily scores and the events behind them. GET /v2/vehicle/scorecard.

Parametersvehiclerequiredtimeframe

gpsinsight_vehicle_fuel_card_transactions

List fuel card transactions

List the fuel card transactions of one vehicle between two days. GET /v2/vehicle/fuelCardTransactions.

Parametersvehiclerequiredend_daterequiredstart_daterequired

gpsinsight_list_vehicle_groups

List vehicle groups

List the vehicle groups with their ids and vehicle counts. GET /v2/vehiclegroup/list.

Takes no parameters.

gpsinsight_list_drivers

List drivers

List the drivers on the account with their ids and contact fields. GET /v2/driver/list.

Takes no parameters.

gpsinsight_list_users

List portal users

List the portal users on the account with their usernames and names. GET /v2/user/list.

Takes no parameters.

gpsinsight_list_landmarks

List landmarks

List the landmarks (named places with a radius or polygon), optionally one landmark group. GET /v2/landmark/list.

Parametersgroup

gpsinsight_list_alerts

List alert types

List the alert types configured on the account and whether each one is active. GET /v2/alert/list.

Takes no parameters.

gpsinsight_alert_history

Get alert history

List alert events, for one vehicle or one alert id, from the last alert_minutes_age minutes. GET /v2/alert/history.

Parametersalertvehiclealert_minutes_age

gpsinsight_reverse_geocode

Reverse geocode a point

Turn a latitude and longitude into a street address and city. GET /v2/geocode/reverse.

Parameterslatituderequiredlongituderequired

Version history

1
  1. v1.0.1LatestNov 7, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations