Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
6,000+ web scrapers for your AI agent, start free logo6,000+ web scrapers for your AI agent, start free

Apify gives your agent live web data: 6,000+ prebuilt scrapers and actors, MCP-ready. Sign up free with $5 in usage credits.

Try Apify free
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 48,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here
freight-pulse logo

freight-pulse

Baneado98/freight-pulse
0 starsv0.1.0HTTPRegistry activeMITUpdated 2026-06-24Community

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

claude mcp add --transport http freight-pulse https://freight-pulse-mcp.vercel.app/mcp

Summary

Ocean and multimodal freight intelligence suite providing cross-validated rates, total landed cost, transit reliability, customs, risk, emissions, and unified ship decisions through 47 tools.

Connect from your MCP client

Claude Code

Run this once and Claude Code registers the server for you:

claude mcp add --transport http freight-pulse https://freight-pulse-mcp.vercel.app/mcp

Claude Desktop

Add this to claude_desktop_config.json under Settings → Developer → Edit Config:

{
  "mcpServers": {
    "freight-pulse": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://freight-pulse-mcp.vercel.app/mcp"
      ]
    }
  }
}

Cursor

Add this to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for all projects):

{
  "mcpServers": {
    "freight-pulse": {
      "url": "https://freight-pulse-mcp.vercel.app/mcp"
    }
  }
}

Cline and other MCP clients

Most MCP clients accept the standard mcpServers JSON block:

{
  "mcpServers": {
    "freight-pulse": {
      "url": "https://freight-pulse-mcp.vercel.app/mcp"
    }
  }
}

Codex CLI

Codex CLI connects to remote servers via config.toml — add this block to ~/.codex/config.toml:

# ~/.codex/config.toml
[mcp_servers.freight-pulse]
url = "https://freight-pulse-mcp.vercel.app/mcp"

OpenClaw

OpenClaw reads MCP servers from the mcp.servers section of ~/.openclaw/openclaw.json (managed via `openclaw mcp add` or the mcporter skill):

{
  "mcp": {
    "servers": {
      "freight-pulse": {
        "url": "https://freight-pulse-mcp.vercel.app/mcp",
        "transport": "streamable-http"
      }
    }
  }
}

README.md

freight-pulse 🚢

Ocean & multimodal freight intelligence suite for AI agents. One MCP server that answers any shipping question an importer, CFO, or supply-chain agent actually asks — from "what's the spot rate Shanghai → LA?" to "what's my total landed cost with duty?" to "should I book this lane now or wait?" — across 47 tools covering rates, total landed cost, transit reliability, customs, risk, emissions, and a unified ship decision.

Give it a lane, an HS code, a value — get back one trustworthy, cross-validated answer with a confidence read, not one vendor's quote. The rate engine, port normalization, customs logic, and the accumulating per-lane history all run server-side (the moat); the npm package is a thin client.

Hosted endpoint: https://freight-pulse-mcp.vercel.app/mcp · streamable-HTTP, no signup for the free tier.

---

Why an agent picks this

A single freight API returns one vendor's number with no second opinion and stops at the rate. freight-pulse goes the whole distance an importer needs:

  • Cross-validated rates. Reads Drewry's World Container Index (WCI) and the Freightos

Baltic Index (FBX) server-side (plus your own SeaRates key if you supply one) and reconciles them into one normalized USD figure with a confidence score (do the sources agree?) and a market direction (rising / falling / stable).

  • The whole decision, not just the price. Landed cost with HS-code duty, all-in door-to-door,

transit time + reliability (p90), air-vs-ocean trade-off, customs, risk, CO₂ — folded into a single ship_decision verdict: BOOK NOW / WAIT / SWITCH MODE.

  • Its own accumulating history. Every lane queried is cached with a timestamp; trend tools

serve a weeks-long normalized series no single index hands an agent for free.

  • Public, non-sensitive inputs. Ports, HS codes, declared values — nothing secret. Safe for

an agent to call without handing over credentials.

---

Worked example — Shanghai → Los Angeles, 40ft, $180k of cargo

💲 get_spot_rate     → $5,442 / 40ft · confidence 🟢 80/100 · cross-validated from Drewry + FBX (spread 11%)
🧾 get_all_in_rate   → $6,910 all-in (BAF, THC, doc, ISF, drayage folded in)
📦 get_landed_cost   → $193,180 delivered  (rate + 3.4% duty on HS 8516 + MPF/HMF + insurance)
🚢 ship_decision     → BOOK NOW  ·  rate stable-to-rising, equipment available, transit p90 within SLA

One agent call chain, one verdict. That's the difference between a freight API and a freight agent.

---

What's inside — 47 tools

| Area | Tools | |---|---| | Rates & trend | get_spot_rate (FREE), get_lane_trend, get_all_in_rate, rate_benchmark (am I overpaying?) | | Total cost | get_landed_cost, total_cost_ownership, customs_valuation, customs_optimization | | Decision | ship_decision, simulate_scenario, compare_modes (air vs ocean), sourcing_analysis (China+1 / nearshoring) | | Transit & risk | get_port_intel (congestion), lane_risk_index, disruption, contingency_plan, get_scorecard | | Procurement | procurement_strategy, build_tender, evaluate_bids, select_provider (forwarder/3PL), record_performance | | Customs & docs | required_documents, incoterm_responsibility, qualify_fta_origin, export_compliance, check_lc_documents | | Carriers & equipment | carrier_recommendation, equipment_availability, booking_strategy, appointment_plan, dnd_strategy (demurrage & detention) | | Inland & load | door_to_door, load_plan, pallet_plan, optimize_network, cold_chain | | Finance & risk | payment_terms, fx_exposure, insurance_recommendation, inventory_optimization | | Sustainability | carbon_footprint (GLEC/ISO 14083), decarbonization_roadmap, reverse_logistics | | Monitoring | create_watch, check_watches, market_report, special_cargo |

get_spot_rate is free (the hook). The deep analytical tools are premium.

---

Quickstart (MCP)

{
  "mcpServers": {
    "freight-pulse": {
      "command": "npx",
      "args": ["-y", "freight-pulse-mcp"],
      "env": {
        // optional: unlock premium tools with a prepaid key
        "FREIGHT_PULSE_KEY": "fp_…",
        // optional: your own SeaRates key — cross-validated as a THIRD source, RAISES confidence
        "SEARATES_API_KEY": "…"
      }
    }
  }
}

Or connect over HTTP at POST https://freight-pulse-mcp.vercel.app/mcp (streamable).

---

Free vs Pro

| | Free | Pro | |---|---|---| | get_spot_rate (cross-validated rate + confidence + direction) | ✅ | ✅ | | All 40+ analytical tools (landed cost, ship_decision, customs, risk, trend, …) | upsell preview | ✅ full result | | Accumulating per-lane trend history | — | ✅ | | Pay how | — | 🪙 x402 (USDC on Base) per call — agents pay automatically, no signup · or 💳 card via Stripe checkout for a prepaid key |

Two ways to pay a premium call:

  • 🪙 x402 (USDC on Base) — an x402-aware agent pays per call automatically, zero signup.
  • 💳 Card (Stripe) — buy a prepaid API key, send it as Authorization: Bearer <key>

(or set FREIGHT_PULSE_KEY).

---

On the data

freight-pulse is indicative market intelligence cross-validated from public freight indices and customs references — not a carrier quote or a booking. Always verify with your forwarder before committing. Drewry WCI and Freightos FBX publish weekly assessments; the optional SeaRates source is bring-your-own-key (it only raises confidence, never required).

The analysis engine — index fetching, port/HS normalization, cross-validation, the confidence model, customs/duty logic, and the per-lane history cache — runs server-side. The npm package is a thin client that forwards to the hosted service.

MIT · github.com/Baneado98/freight-pulse · Hosted at freight-pulse-mcp.vercel.app

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Other servers.