
US motor carrier MCS-150 biennial update: next deadline, overdue flag, USDOT status.
Public tool metadata for what this MCP can expose to an agent.
mcs150_lookupPaid lookup (0.005 USDC per call via x402 on Base) returning the MCS-150 filing deadlines and status for USDOT numbers.Paid lookup (0.005 USDC per call via x402 on Base) returning the MCS-150 filing deadlines and status for USDOT numbers.
No parameter schema in public metadata yet.
mcs150_exampleFree sample call of the MCP server.Free sample call of the MCP server.
No parameter schema in public metadata yet.
Sponsors
Is this US motor carrier's biennial MCS-150 update due, or already missed?
Every interstate motor carrier must refresh its MCS-150 every 24 months, by the last day of the month set by the last digit of its USDOT number, in odd or even years according to the next-to-last digit (49 CFR 390.19T). Missing it exposes the carrier to civil penalties and deactivation of its USDOT number.
For 1 to 10 USDOT numbers, this MCP server and HTTP API return: the last and next filing deadlines, the days left counted in the carrier's state time zone, the date of the last MCS-150 update on file, an overdue flag (true, false, or null when the rule or the data does not settle it), the exposure to deactivation, and the USDOT status. Source: the FMCSA Company Census File (data.transportation.gov), refreshed daily. It returns a regulatory status, never a score or a ranking of carriers.