FMCSA Carrier Intelligence
by fmcsa-mcp-843680657471.us-central1.run.app in Other
US carrier vetting on FMCSA data: authority, insurance, safety, identity links. Pay per call (x402)
https://fmcsa-mcp-843680657471.us-central1.run.app/mcp- Tools
- 15
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 234 ms
- 269 ms slowest 5%
- Last check
- Passed
- 1 h ago, next in 4 h
Reliability
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"fmcsa-carrier-intelligence": {
"type": "http",
"url": "https://fmcsa-mcp-843680657471.us-central1.run.app/mcp"
}
}
}15 tools
- get_catalog
Free, unauthenticated dataset catalog. Describes every table this service sells, its fields, current pricing, and freshness. Read this before paying for anything.
- get_sample
Free, unauthenticated sample of carrier_profile rows. Lets a buying agent evaluate data quality before spending USDC on the paid tools.
- lookup_carrier
Look 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 field, don't assume Active. insurance_cancel_pending is…
- search_carriers
Filtered 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 = all five BASICs alerted. Carriers with no tier (never…
- get_safety_history
Historical 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 yet — a diff needs both. authority_types…
- screen_carrier_identity
Free 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_carrier_identity (paid) for that. This is the entire…
- check_carrier_identity
Full 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 points at another carrier (redesigned 2026-09-18 — see…
- check_address_consistency
How 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 addresses are excluded — differing from the physical address…
- confirm_identity_link
Confirms 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's docstring for why that was removed 2026-09-18). This…
- check_applicant_against_roster
Screens 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 previously cut from your network (revoked, suspended, or otherwise…
- get_identity_sample
Free, 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 response shape and evaluate data quality before spending USDC…
- find_carrier_by_mc
Free. Finds the USDOT number(s) 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 written "MC123456", "MC-123456", "mc 123456" or just…
- check_roster_changes
Which 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-roster-entry price, both shown in get_catalog…
- get_carrier_selection_record
One 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 flags, FMCSA safety rating and its date, out-of-service…
- get_inspection_crash_summary
A 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 free not_found. inspections (SMS data, a 24-month window…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 1 h ago | Passed | 200 | 269 ms |
| 11 h ago | Passed | 200 | 270 ms |
| 21 h ago | Passed | 200 | 202 ms |
| 30 h ago | Passed | 200 | 224 ms |
| 38 h ago | Passed | 200 | 234 ms |
Show 5 older checks
| 47 h ago | Passed | 200 | 151 ms |
| 2 days ago | Passed | 200 | 245 ms |
| 3 days ago | Passed | 200 | 235 ms |
| 3 days ago | Passed | 200 | 186 ms |
| 3 days ago | Passed | 200 | 252 ms |