FMCSA Carrier Intelligence

Carrier vetting data from FMCSA records, dated and verifiable

Authority, insurance-filing, inspection, crash and identity-linkage facts for any US motor carrier, built from FMCSA's public data. Run a check in your browser, call an HTTP API, or connect an AI agent over MCP or A2A. You pay per call, only when a call returns records.

Run a checkRead the docsRequest a free key

Verified owner on the Agent Economy Report

Built from FMCSA public recordsEvery answer carries its as-of dateA record, never a score or recommendationNo carrier names or contact details returned

What you get

Authority, insurance and safety

Operating authority, insurance filings, out-of-service orders, the FMCSA safety rating and its date, and inspection and crash summaries. Every answer says how current it is.

Identity-linkage screen

A free screen shows whether a carrier shares contact identifiers with other registrations, a pattern worth a closer look when a carrier re-registers under a new number. A flag is a data pattern, not a finding of fraud.

Records you can keep

A carrier selection record is a dated document with a SHA-256 hash of its contents, and a free link confirms we issued exactly that record. Read what a carrier-selection file should show after Montgomery.

Who it's for

Freight brokers, shippers and 3PLs vetting carriers before a load is tendered: catching double-brokering and carrier-identity theft, checking that a carrier's operating authority and insurance filings are on file, and checking whether a new applicant links back to a carrier already removed from your network. It describes regulated motor carriers as business entities. It is not a consumer report and must not be used as one; see the Terms.

Get started

  1. Try it freeTurn an MC number into a USDOT number, or screen a carrier, on the free lookup page. No sign-up.
  2. Get accessRequest a free evaluation key with $5 of credit, or pay per call in USDC with x402. No wallet needed with a key.
  3. Run checks or connect an agentRun checks in your browser on Run a check, call the HTTP API, or add the MCP server to Claude, Cursor or another client.

Guides

Pricing

From $0.01 per call. You pay only when a call returns records. A carrier that doesn't exist, a search with zero results, or a service error is served free.

CheckPrice
Carrier lookup (lookup_carrier)$0.01
Inspection and crash summary (get_inspection_crash_summary)$0.02
Broker authority check (check_broker_authority)$0.05
Carrier selection record (get_carrier_selection_record)$0.10
MC to USDOT lookup, identity screen, catalog, samples, record verificationFree

See the full price list, including roster checks, which are priced per roster entry.

Connect

ProtocolEndpoint
MCP (streamable HTTP)https://fmcsa-mcp-843680657471.us-central1.run.app/mcp
A2A (JSON-RPC)https://fmcsa-a2a-843680657471.us-central1.run.app/
Agent Card: /.well-known/agent-card.json
Plain HTTP (x402)https://fmcsa-mcp-843680657471.us-central1.run.app/x402/<tool>
OpenAPI: /openapi.json

Curl examples for every endpoint are in the API documentation; the full payment flow, error codes and rate limits are on For agents. Prices are on the pricing page.

Try it free

No wallet needed for the free tools. This runs the free identity screen on a real carrier:

curl "https://fmcsa-mcp-843680657471.us-central1.run.app/x402/screen_carrier_identity?usdot_number=2122247"

Trimmed response:

{"screen": {"usdot_number": 2122247, "cluster_size": 1, "flagged": false,
            "match_score": 1.0, "match_score_practical_ceiling": 2.5,
            "linked_carriers_with_motive": 0, "record_as_of": "...", ...},
 "provenance": {"source_dataset": "...", "record_as_of": "...", "disclaimer": "..."}}

Prefer a browser? The free lookup page turns an MC number into a USDOT number and runs the identity screen. The other free tools are get_catalog (every field and price), get_sample and get_identity_sample. A paid tool called without payment answers with an HTTP 402 stating its price.

Add it to your agent

The free tools need no sign-up or key and work in any MCP client. A paid tool answers with an x402 payment request, so paying needs an x402-capable client and a USDC wallet on Solana, Base or Polygon; see For agents. No wallet? Request a free evaluation API key. New to the Montgomery ruling? Read what a carrier-selection file should show.

About the data

The data comes from FMCSA's public open-data releases (the carrier census, licensing and insurance filings, out-of-service orders, revocations, SMS safety measures and crash records). It is refreshed regularly, and every response states the date its records are current as of. One caveat matters: FMCSA stopped updating its legacy licensing and insurance archives on 2026-05-14, so for about 72% of Active-authority carriers the authority and insurance-on-file fields describe that date (these carry the flag authority_status_is_legacy_li_not_motus). FMCSA builds its own snapshots from a database up to 24 hours old and states that it does not reflect real-time data, so treat any answer as of its stated date, never as live. This service is not affiliated with, endorsed by, or operated by FMCSA or the US Department of Transportation.