io.carrierscore/carrierscore

Official registry AI and agents

FMCSA motor-carrier risk scores, monitoring, and carrier-selection evidence reports for AI agents.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http carrierscore 'https://mcp.carrierscore.io/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "carrierscore": {
            "type": "http",
            "url": "https://mcp.carrierscore.io/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. CarrierScore MCP Server
  2. Hosted endpoint (recommended)
  3. Tools
  4. Connect from a client
  5. Self-hosting
  6. Disclaimer
  7. License

CarrierScore MCP Server

FMCSA motor-carrier risk intelligence for AI agents, over the Model Context Protocol.

CarrierScore answers "how risky is this carrier, and what was knowable about it on a given date?" for freight brokers and AI booking/dispatch agents. It builds longitudinal risk scores (0–100, higher = riskier) and timestamped carrier-selection evidence reports ("Montgomery files") from daily archives of public FMCSA / US DOT safety data: census, inspections, crashes, out-of-service orders, operating authority, and insurance filings.

Website: carrierscore.io · Agent docs: carrierscore.io/llms.txt

No install needed — a hosted Streamable HTTP MCP endpoint is live:

https://mcp.carrierscore.io/mcp

Keyless requests get a rate-limited free tier (lookups, scores, text evidence reports). Paid tiers add carrier-list monitoring, structured JSON evidence reports, and higher volume — see pricing. Paid tiers authenticate with an X-API-Key header (or CARRIERSCORE_API_KEY when self-hosting).

Tools

ToolWhat it does
carrier_lookupCarrier identity by US DOT number: legal name, DBA, operating status, FMCSA safety rating, fleet size, address, registration dates. Use first to confirm a DOT is real and matches the rate confirmation.
carrier_scoreThe CarrierScore risk score (0–100, higher = riskier) with full component breakdown, hard flags (active OOS order, no active insurance, reincarnated-carrier link), and data-sufficiency indicator.
montgomery_fileTimestamped carrier-selection evidence report — the documented artifact a broker retains at the moment of booking (post Montgomery v. Caribe Transport II). Text format on the free tier; JSON on paid tiers.
monitor_carriersBatch score summary + flags for up to 100 DOT numbers per call — screen candidates for a load or re-check an active roster.

Connect from a client

Claude Code
claude mcp add --transport http carrierscore https://mcp.carrierscore.io/mcp
Claude Desktop / claude.ai

Settings → Connectors → Add custom connector → URL https://mcp.carrierscore.io/mcp.

Cursor

.cursor/mcp.json:

{
  "mcpServers": {
    "carrierscore": {
      "url": "https://mcp.carrierscore.io/mcp"
    }
  }
}
Generic MCP client (Streamable HTTP)
{
  "mcpServers": {
    "carrierscore": {
      "type": "streamable-http",
      "url": "https://mcp.carrierscore.io/mcp"
    }
  }
}

Self-hosting

The server in this repo is a thin Streamable HTTP client over the CarrierScore REST API (https://api.carrierscore.io).

npm install
npm run build
CARRIERSCORE_API_URL=https://api.carrierscore.io npm start
# MCP endpoint: POST http://127.0.0.1:8322/mcp

Environment variables:

VariableDefaultPurpose
CARRIERSCORE_API_URLhttp://127.0.0.1:8321Base URL of the CarrierScore REST API
CARRIERSCORE_API_KEY(unset)Optional API key for paid tiers; unset = rate-limited free tier
PORT8322Port for the MCP HTTP endpoint (POST /mcp)

Disclaimer

CarrierScore scores are computed statistical indicators built from public FMCSA data under a documented, transparent methodology (population percentiles plus hard flags). They are not safety fitness determinations, are not endorsed by FMCSA, and do not substitute for a carrier's official safety rating or your own judgment. Every score and evidence report embeds this disclaimer — retain it when storing or quoting results.

License

MIT © SYMBOLIQ LLC. Contact: business@colesprout.com

Frequently asked questions

What is io.carrierscore/carrierscore?

FMCSA motor-carrier risk scores, monitoring, and carrier-selection evidence reports for AI agents.

How do I install io.carrierscore/carrierscore?

It runs as a remote server. In Claude Code: claude mcp add --transport http carrierscore 'https://mcp.carrierscore.io/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.carrierscore/carrierscore need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.carrierscore/carrierscore open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.carrierscore/carrierscore?

It is published by csprout3. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.