FMCSA Carrier Intelligence

by @KMCTO · io.github.KMCTO/fmcsa-carrier-intelligence

US carrier vetting on FMCSA data: authority, insurance, safety, identity links. Pay per call (x402)

OnlineRemote
Category
Security
Connection
Remote (HTTP)
Tools
16 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http fmcsa-carrier-intelligence https://fmcsa-mcp-843680657471.us-central1.run.app/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://fmcsa-mcp-843680657471.us-central1.run.app/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "fmcsa-carrier-intelligence": {
      "url": "https://fmcsa-mcp-843680657471.us-central1.run.app/mcp"
    }
  }
}

Tools it offers

16 tools, as the server itself reported during our check on Oct 31, 2026.

  • get_catalogFree, unauthenticated dataset catalog. Describes every table this service sells, its fields, current pricing, and freshness. Read this before paying for anything.
  • get_sampleFree, unauthenticated sample of carrier_profile rows. Lets a buying agent evaluate data quality before spending USDC on the paid tools.
  • lookup_carrierLook up a single carrier's current profile by USDOT number. Paid — you pay only when a call returns records; an exact-key miss is free. Returns every carrier_status (Active, Inactive, Pending) — check the carrier_status
  • search_carriersFiltered carrier search. Paid — you pay only when a call returns records; a zero-row result is free, same as an exact-key miss. safety_tier filters on safety_tier_derived: 1 = inspected with zero BASIC alerts, up to 6 =
  • get_safety_historyHistorical snapshots and changelog entries for a carrier. Paid — you pay only when a call returns records; an exact-key miss is free. changelog may legitimately be empty for a carrier without two distinct-date snapshots
  • screen_carrier_identityFree triage screen for a carrier: whether it's flagged under FMCSA's own chameleon-carrier methodology, how big its identity cluster is, and how many linked carriers carry a motive — with no member detail. Call check_car
  • check_carrier_identityFull identity-linkage detail for a carrier: why it's flagged and how confident that is. Priced meaningfully above the free screen_carrier_identity — call that first if you only need the flag and a count. Never names or p
  • check_address_consistencyHow many distinct business addresses and phones this carrier reports across FMCSA's independent records of it (census registration, licensing and insurance filings, and its own self-reported crash records). Mailing addre
  • confirm_identity_linkConfirms or denies that two carriers YOU ALREADY SUSPECT are linked in fact share an identity cluster — the lower-risk alternative to check_carrier_identity's removed linked_carriers field (see schemas.IdentityAssessment
  • check_applicant_against_rosterScreens one applicant carrier against a roster of carriers you already do business with (or are vetting) — the batch generalization of confirm_identity_link, for the real-world case of catching a carrier that was previou
  • get_identity_sampleFree, unauthenticated sample of identity/fraud responses, covering both screen_carrier_identity's free IdentityScreen shape and check_carrier_identity's paid IdentityAssessment shape. Lets a buying agent see the paid res
  • find_carrier_by_mcFree. Finds the USDOT number for an operating-authority docket number (MC, MX or FF), so a broker holding the MC number from a rate confirmation can reach the other tools, which take a USDOT number. mc_number may be writ
  • check_roster_changesWhich carriers on your roster changed on or after a date, and what changed: authority, insurance, out-of-service and the other tracked fields, each with its old and new value. Paid, metered: a base price plus a per-roste
  • get_carrier_selection_recordOne dated, hashed record of what public FMCSA data shows about a carrier, built for a broker's carrier-vetting file. Paid, flat price. It gathers, in one response: the carrier's current profile (authority, insurance flag
  • get_inspection_crash_summaryA carrier's roadside inspection, violation and crash summary on its own. Paid, flat price; billed whenever the USDOT number resolves, even if the carrier had no inspections (that is the finding). An unknown number is a f
  • check_broker_authorityDoes this broker hold active broker authority, and what does FMCSA's record say around it? Give exactly one of mc_number (the broker's MC docket, written MC123456, MC-123456 or 123456) or usdot_number. Paid, flat price;

Questions

What is the FMCSA Carrier Intelligence MCP server?

US carrier vetting on FMCSA data: authority, insurance, safety, identity links. Pay per call (x402). It is made by @KMCTO and listed in the official MCP Registry as io.github.KMCTO/fmcsa-carrier-intelligence. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add FMCSA Carrier Intelligence to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://fmcsa-mcp-843680657471.us-central1.run.app/mcp. In Claude Code, run: claude mcp add --transport http fmcsa-carrier-intelligence https://fmcsa-mcp-843680657471.us-central1.run.app/mcp

How do I add FMCSA Carrier Intelligence to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://fmcsa-mcp-843680657471.us-central1.run.app/mcp.

How do I add FMCSA Carrier Intelligence to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "fmcsa-carrier-intelligence": { "url": "https://fmcsa-mcp-843680657471.us-central1.run.app/mcp" } } }

Does FMCSA Carrier Intelligence work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can FMCSA Carrier Intelligence do?

It gives your AI 16 tools, including get_catalog, get_sample, lookup_carrier, search_carriers, get_safety_history. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/github-kmcto-fmcsa-carrier-intelligence.svg)](https://chen.media/mcp/github-kmcto-fmcsa-carrier-intelligence)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/github-kmcto-fmcsa-carrier-intelligence"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-kmcto-fmcsa-carrier-intelligence.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-kmcto-fmcsa-carrier-intelligence.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Security

See all