@pipeworx/fmcsa
Connect: https://gateway.pipeworx.io/fmcsa/mcp · Install: one-click buttons
Tools: 4
Look up any US trucking or bus company by USDOT number, MC/docket number, or name, and pull its safety record: safety rating, out-of-service rates vs national averages, crash counts, and operating authority (including broker status).
Tools
| Tool | What it answers |
|---|---|
fmcsa_carrier_lookup | Who is this carrier? Legal/DBA name, address, status, fleet size, drivers, cargo types — by USDOT number, MC number, or name. |
fmcsa_search_carriers | Find carriers by name (partial match), ranked by fleet size, optional state filter. |
fmcsa_operating_authority | Is this carrier authorized to operate or broker freight? MC docket + common/contract/broker authority status. |
fmcsa_safety_snapshot | How safe is this carrier? Safety rating, driver/vehicle/hazmat out-of-service rates vs national averages, 24-month crash counts — plus SMS BASIC percentiles with a webKey. |
Auth
Every tool works keyless. fmcsa_safety_snapshot uses the public SAFER Company Snapshot by default; pass a free FMCSA QCMobile webKey via _apiKey to add SMS BASIC category percentiles (Unsafe Driving, HOS Compliance, Vehicle Maintenance, …). webKey signup (https://mobile.fmcsa.dot.gov/QCDevsite/docs/apiAccess) requires a login.gov account.
Note: a carrier whose biennial MCS-150 update lapsed shows as record_inactive — FMCSA publishes no safety snapshot for inactive USDOT numbers. That’s an upstream data gap, not an outage; fmcsa_carrier_lookup still returns the last filed census record.
Data sources
- FMCSA Motor Carrier Census — https://data.transportation.gov/resource/az4n-8mr2 (Socrata, keyless)
- FMCSA Operating Authority — https://data.transportation.gov/resource/6eyk-hxee (Socrata, keyless)
- FMCSA SAFER Company Snapshot — https://safer.fmcsa.dot.gov/query.asp (keyless)
- FMCSA QCMobile API — https://mobile.fmcsa.dot.gov/qc/services (webKey, optional)
Tools
- fmcsa_carrier_lookup — Look up a US motor carrier (trucking/bus company) in the FMCSA census by USDOT number, MC/docket number, or company name. Keyless. Returns legal & DBA name, physical address, active/inactive status, i
- fmcsa_search_carriers — Search US motor carriers by company name (partial, case-insensitive) in the FMCSA census, ranked by fleet size. Keyless. Returns USDOT number, legal/DBA name, city/state, power units, drivers, and sta
- fmcsa_operating_authority — Get a carrier’s FMCSA operating authority by USDOT number: the MC docket number and the status of its common-carrier, contract-carrier, and broker authority (Active / Inactive / Pending / Revoked). Ke
- fmcsa_safety_snapshot — Get the FMCSA safety profile for a US motor carrier by USDOT number: safety rating (Satisfactory/Conditional/Unsatisfactory) with rating and review dates, USDOT operating status, driver/vehicle/hazmat
Tools
-
fmcsa_carrier_lookup— Look up a US motor carrier (trucking/bus company) in the FMCSA census by USDOT number, MC/docket number, or company name. Keyless. Returns legal & DBA name, physical address, active/inactive status, i -
fmcsa_operating_authority— Get a carrier's FMCSA operating authority by USDOT number: the MC docket number and the status of its common-carrier, contract-carrier, and broker authority (Active / Inactive / Pending / Revoked). Ke -
fmcsa_safety_snapshot— Get the FMCSA safety profile for a US motor carrier by USDOT number: safety rating (Satisfactory/Conditional/Unsatisfactory) with rating and review dates, USDOT operating status, driver/vehicle/hazmat -
fmcsa_search_carriers— Search US motor carriers by company name (partial, case-insensitive) in the FMCSA census, ranked by fleet size. Keyless. Returns USDOT number, legal/DBA name, city/state, power units, drivers, and sta