MCP connector

Connect Market Tracker to Claude or ChatGPT over MCP, what each of the eleven read-only tools returns, how authentication works, and the free daily call limit.

Market Tracker exposes its carrier data as an MCP server, so you can ask about any US motor carrier from inside Claude, ChatGPT or any MCP client. This page is the reference: the tools, the auth model and the limits. For setup with a copyable connector URL, use the MCP connector page.

#Endpoint

The server is served over Streamable HTTP at /api/mcp on the Market Tracker domain. It is stateless: each request stands alone; there is no session to keep alive.

#Authentication

Requests need a bearer token. An unauthenticated request gets a 401 with a WWW-Authenticate header pointing at the protected-resource metadata, which walks the client through OAuth: your MCP client opens a browser, you sign in or sign up, you approve access, and the client receives a token.

You do not create or paste a token by hand.

Note

MCP tokens and web session cookies are separate. An MCP token cannot be used as a browser session, and being signed in to the web app does not authenticate an MCP client.

#The tools

All eleven are read-only. Nothing in this connector writes, and nothing changes a carrier's record.

ToolReturns
carrier_profileThe carrier's identity and core record
carrier_authority_insuranceOperating authority plus the insurance currently on file
carrier_insurance_historyFiling history over time
carrier_xdateEstimated insurance renewal date
carrier_iss_scoreISS estimate and band
carrier_risk_scoreLoss-risk score and tier
carrier_relatedOther carriers sharing identifiers with this one
find_carrier_by_nameResolve a company name to a USDOT
search_carriersFiltered search across the carrier market
searchGeneric search entry point
fetchFull record for an id returned by search

A typical chain is find_carrier_by_namecarrier_profile → whichever specific tool answers the question.

#Reading the results

Three things the connector returns that are easy to misread:

  • A renewal date flagged unreliable is an approximate month, not a firm date.
  • A risk result with rated: false means there was not enough inspection data to rate the carrier. It is not a low-risk result.
  • Active authority with no BI/PD filing is a genuine compliance flag, not a data error.

#The free tier

Free accounts get a small number of tool calls per UTC day. Past that, calls return a locked result explaining what is withheld and why, rather than failing.

Withheld on the free tier: exact renewal dates, ISS scores, carrier contact details, and search results past the first page. The data exists and is gated: retrying or calling a different tool does not work around it.

Exact numbers: Limits and caps.

#What the connector cannot answer

No public source carries these, so the connector does not have them:

  • premiums, rates, or what a carrier pays
  • claims detail or loss runs
  • driver-level personal data: counts only
  • IFTA mileage and fuel-tax records
  • telematics, real-time location, ELD data
  • credit or financial statements
  • non-US carriers, except foreign carriers registered to operate in the US

Last reviewed