MCP Integration
Freight Rate Intelligence runs as a Model Context Protocol (MCP) server. Any MCP-compatible client (Claude Desktop, Cursor, etc.) can discover and call FRI skills as native tools.
Server Endpoint
Authentication: Bearer token on the Authorization header, same as the REST API.
Claude Desktop Configuration
Add FRI to your claude_desktop_config.json:
Restart Claude. Your tools appear under the π¨ menu.
Available Tools
Every skill is exposed as an MCP tool:
Resource Discovery
FRI exposes discoverable resources via MCP resources/list:
Available resources:
fri://rates/national-averageβ National average rate per milefri://diesel/padd-indexβ Current PADD regional diesel pricesfri://usda_reeferβ USDA AMS Refrigerated Truck Ratesfri://factors/latestβ Latest factor values across all sources
Example: Natural Language Query
Once connected, ask Claude:
βWhatβs the current rate for a reefer load from Dallas to Chicago, and how does it compare to the USDA spot rate?β
Claude will:
- Call
rate_lookupwith equipment=REEFER - Call
usda_reeferresource for the national index - Compose a response with both numbers and the market gap
Error Handling
All MCP errors return JSON-RPC standard error objects:
Common error codes:
Pricing
MCP tool calls count against your monthly request quota. Pricing is identical to REST:
Each tool invocation is one request, regardless of how many resources Claude reads behind the scenes.
Custom Integrations
Any MCP-compatible client works. See the MCP specification for details on building your own integration.