Documentation
DOT/FMCSA Compliance MCP server for AI agents and trucking software.
Getting Started
smithery mcp add dtjohnson83/dot
Tools
lookup_dot_standard
Search 49 CFR standards by topic or section number.
Params: query (string), scope (optional)
get_hos_rules
Hours of Service requirements.
Params: carrier_type (property|passenger|hazmat|all), rule_type (optional)
get_violation_info
FMCSA violation codes with severity.
Params: code (optional), basic_area (optional), severity_min (optional)
get_dot_penalties
Current DOT penalty amounts.
Params: category (optional)
get_hazmat_info
Hazmat classifications and requirements.
Params: class_number (optional), packing_group (optional)
check_csa_basic
CSA BASIC categories and thresholds.
Params: basic_code (optional)
Data Sources
- 49 CFR Parts 350-399 (FMCSA Motor Carrier Safety Regulations)
- 49 CFR Parts 100-185 (Hazardous Materials Regulations)
- FMCSA Safety Measurement System (SMS) for CSA BASICs
- FMCSA Penalty Guidelines (January 2026)
* Not legal advice. Verify with fmcsa.dot.gov.