FreightUtils MCP Server

Created By
SoapyRED5 days ago
Free freight calculators and reference data for AI agents — ADR dangerous goods, HS codes, airlines, UN/LOCODE, LDM/CBM calculators, and UK duty estimation.
Overview

FreightUtils is a free MCP server providing 17 freight logistics tools for AI agents, covering road, air, and sea freight.

Tools

Calculators

  • ldm_calculator — Loading metres for European and US road trailers
  • cbm_calculator — Cubic metres for sea freight
  • chargeable_weight_calculator — Air freight chargeable weight (volumetric vs actual)
  • pallet_fitting_calculator — Box-on-pallet optimisation with rotation
  • container_lookup — ISO container specs and loading calculation
  • unit_converter — Weight, volume, length conversions including freight-specific
  • consignment_calculator — Multi-item CBM, weight, LDM, chargeable weight

Dangerous Goods (ADR)

  • adr_lookup — 2,939 UNECE ADR 2025 entries
  • adr_exemption_calculator — ADR 1.1.3.6 small load exemption check
  • adr_lq_eq_check — Limited and Excepted Quantity eligibility

Customs & Tariff

  • hs_code_lookup — 6,940 Harmonized System tariff codes
  • uk_duty_calculator — UK import duty and VAT (live GOV.UK data)
  • incoterms_lookup — Incoterms 2020

Reference Data

  • airline_lookup — 6,352 airlines with IATA/ICAO/AWB prefixes
  • unlocode_lookup — 116,129+ UN/LOCODE transport locations
  • uld_lookup — 15 air cargo ULD types
  • vehicle_lookup — 17 road freight vehicles and trailers

Composite

  • shipment_summary — Chains CBM + weight + LDM + ADR + duty in one call

Features

  • Free REST API (25 requests/day anonymous, 100 with free key)
  • Zero authentication required for basic usage
  • Remote HTTP transport + npm package
  • MIT licensed
  • Built by an ADR-certified freight transport planner

Installation

npm:

{
  "mcpServers": {
    "freightutils": {
      "command": "npx",
      "args": ["freightutils-mcp"]
    }
  }
}

Remote HTTP: https://www.freightutils.com/api/mcp

License

MIT

Server Config

{
  "mcpServers": {
    "freightutils": {
      "command": "npx",
      "args": [
        "freightutils-mcp"
      ]
    }
  }
}
Project Info
Created At
5 days ago
Updated At
5 days ago
Author Name
SoapyRED
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Socialcrawl Mcp
@Ridio

`socialcrawl-mcp` is an MCP server that connects AI agents to the [SocialCrawl API](https://socialcrawl.dev) — a unified social media data API covering 21 platforms and 108 endpoints. Retrieve profiles, posts, comments, search results, trending content, and analytics from TikTok, Instagram, YouTube, Twitter/X, LinkedIn, Reddit, and 15 more platforms. One API key, one consistent response format, every platform. **What the MCP server does:** - Discovers available platforms and endpoints dynamically - Fetches live social media data on your behalf - Validates requests locally before making API calls (saves credits) - Provides built-in API documentation the agent can query on demand ## Installation ### Claude Code (quickest) ```bash claude mcp add --scope user socialcrawl -- npx -y socialcrawl-mcp ``` Then set your API key: ```bash claude mcp add-env socialcrawl SOCIALCRAWL_API_KEY sc_your_key_here ``` ### Claude Desktop Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows): ## Setup ### 1. Get your API key Sign up at [socialcrawl.dev](https://socialcrawl.dev) and grab your API key from the dashboard. Every account starts with **100 free credits** — no credit card required. ### 2. Add the key to your config Replace `sc_your_key_here` in the installation config above with your actual API key (starts with `sc_`). > [!TIP] > You can also set `SOCIALCRAWL_API_KEY` as a system environment variable instead of putting it in the MCP config. The discovery and documentation tools work even without a key — only actual API requests need one. ## Usage Ask your AI agent in natural language. The MCP server handles the rest.

14 hours ago
Klave Mcp
@juny-klave

@juny-klave/mcp MCP server that gives Claude the ability to negotiate prices on your behalf — autonomously, privately, and with cryptographic proof of the outcome. What it does KLAVE connects Claude to a bilateral negotiation engine. You describe what you want in plain English; Claude calls KLAVE, runs the negotiation through multiple rounds, and reports back with the settled price and a ZK proof reference. Your ceiling is cryptographically bound to the authorization token and never appears in any response — the seller never sees your budget. What You Can Negotiate Anything with a price. KLAVE does not require pre-existing listings, platform partnerships, or pre-seeded scenarios. If it has an asking price and you have a ceiling, KLAVE can negotiate it. Freight and logistics "Negotiate 200 FEU containers Shanghai to Rotterdam. They're asking $2,806. My ceiling is $2,700." Software and SaaS "Get me a better price on this CRM license. 500 seats, they want $75,000 annually. I won't go above $58,000." Employment and contracts "A contractor is asking $185/hour for a 6-month engagement. My budget is $150/hour. Negotiate it." Real estate "Negotiate our office lease renewal. Landlord wants $42/sqft. We need to be at $35 or below." Legal and settlement "Negotiate a settlement. The other party is asking $250,000. My ceiling is $180,000." Any bilateral negotiation "They're asking [X]. I won't pay more than [Y]. Negotiate." Prerequisites Node.js 18+ Claude Desktop or Claude Code A KLAVE API key — get one at https://klave-platform.vercel.app/docs Install in Claude Desktop Add to ~/Library/Application Support/Claude/claude_desktop_config.json: { "mcpServers": { "klave": { "command": "npx", "args": [ "-y", "mcp-remote", "https://klave1-production.up.railway.app/mcp/sse", "--header", "x-api-key:YOUR_API_KEY" ] } } } Replace YOUR_API_KEY with your key from https://klave-platform.vercel.app/docs Install in Claude Code claude mcp add klave \ --transport sse \ "https://klave1-production.up.railway.app/mcp/sse" \ --header "x-api-key:YOUR_API_KEY" Run locally (stdio) git clone https://github.com/juny-klave/klave-mcp.git cd klave-mcp npm install npm run build Then point Claude Desktop at the local build: { "mcpServers": { "klave": { "command": "node", "args": ["/absolute/path/to/klave-mcp/dist/index.js"], "env": { "KLAVE_API_URL": "https://klave1-production.up.railway.app", "KLAVE_API_KEY": "YOUR_API_KEY" } } } } The 4 tools Tool What it does klave_negotiate Start a negotiation — any subject, any industry, any price range klave_advance Advance one round — call in a loop until SETTLED or TERMINATED klave_status Get current state and full round history at any time klave_verify Get the ZK proof confirming the settlement was conducted fairly Tool sequence klave_negotiate ← describe what you're negotiating and your ceiling klave_advance (loop) ← advance round by round until SETTLED klave_status ← check progress at any time klave_verify ← get cryptographic proof after settlement Privacy guarantees Your ceiling (ceiling_price) is passed to the negotiation engine and never appears in any tool response. The seller's floor price is derived server-side and never a field in any API response. leaks_detected in verify responses is sourced from the server — never hardcoded. Every negotiation generates an auditable ZK proof. Environment variables (local mode) Variable Default Description KLAVE_API_URL https://klave1-production.up.railway.app KLAVE REST API base URL KLAVE_API_KEY (empty) API key TRANSPORT stdio stdio (Claude Desktop/Code) or http (remote/SSE) PORT 3002 HTTP port when TRANSPORT=http Getting an API key Sign up at https://klave-platform.vercel.app/docs Developer SDK If you're building an agent that needs to authorize negotiation programmatically, see the KLAVE SDK (@juny-klave/sdk). License MIT

21 hours ago
Sportsignal

a day ago
Sportsignal

a day ago