marcoco27 avatar

Biennial Update Sentinel

marcoco27/biennial-update-sentinel-mcp

US motor carrier MCS-150 biennial update: next deadline, overdue flag, USDOT status.

tools
2
transport
HTTP
last updated
Nov 10, 2026

Tools

2 tools

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

Readme

Biennial Update Sentinel

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.


View the full README on GitHub

Details

Repository
github.com/marcoco27/biennial-update-sentinel-mcp
Website
mcs150.amacunia.fr
Transport
HTTP
Registry
MCP registry, active

More from marcoco27