DOT/FMCSA Compliance API

DOT/FMCSA regulations,
plain-English answers.

Integrate DOT/FMCSA compliance lookups into your fleet management app, trucking software, or CSA monitoring tool.

Get StartedView Pricing

Example request:

smithery mcp call get_hos_rules \
  --arg carrier_type=property

Response:

{
  "result": [
    {
      "rule_code": "HOS-PROP-11",
      "title": "11-Hour Driving Limit",
      "description": "A driver may drive a maximum
        of 11 hours after 10 consecutive hours
        off duty.",
      "citation": "49 CFR 395.3(a)(3)(i)"
    }
  ]
}

What you get

49 CFR Coverage

Parts 350-399 (FMCSA), 100-185 (Hazmat).

Hours of Service

Property, passenger, hazmat rules.

CSA BASIC Scores

All 7 BASIC categories.

Hazmat Classes

All 9 DOT hazmat classes.

Violation Codes

30+ codes with severity weights.

Current Penalties

Up-to-date DOT penalty amounts.

Built for

Fleet Management

Keep drivers compliant with HOS lookups.

ELD Vendors

Add regulatory context to electronic logging.

CSA Monitoring

Track and improve CSA BASIC scores.

Hazmat Carriers

Classify shipments, verify training.

Data included

23 penalty categories
11 HOS rules
7 CSA BASICs
30+ violation codes
9 hazmat classes

Start integrating

Free tier: 100 calls/month. No credit card required.

Read the Docs