# Plain Freight

Get China-to-US shipping estimates that account for customs clearance, import duties, and delivery to the destination door. Request a firm quote or check the progress of a shipment through an AI agent.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: plainfreight-com
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/plainfreight-com/plainfreight-mcp
- Updated: 2026-09-27
- HTML: https://affpapa.org/en/nevibecode/mcp/plain-freight

## What it does

Plain Freight connects an AI coding client to a freight pricing service for shipments from China to the United States. Its estimates cover air freight and sea freight when chargeable weight reaches 100 kg, with transit estimates and an indication of whether US import duty is included. Supply the shipment weight and, when available, carton measurements, carton count, or total volume. Dimensional weight can exceed scale weight, which affects pricing for bulky, lightweight cargo.

The server exposes five tools: `estimate_price`, `check_goods`, `generate_offer`, `check_offer_status`, and `track_shipment`. The first estimates shipping costs; the second checks whether a product can be priced immediately or needs human review. `generate_offer` records a quote request and returns a `quote_id` plus a prefilled booking-form link. A later status check can introduce questions, revise shipping options, or require another review. Booking and payment do not happen inside the chat.

Connect over HTTP using `https://plainfreight.com/api/mcp`. No API key or signup is required. Restricted or review-dependent goods, such as batteries and chemicals, can have their prices withheld until a person clears them. Cargo insurance is arranged separately and is excluded from the quoted price. Anyone with a shipment tracking link can access its tracking record, so treat that link as a credential.

## Requirements
- Remote server: `https://plainfreight.com/api/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http quotes https://plainfreight.com/api/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add plain-freight --url https://plainfreight.com/api/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "plain-freight": {
            "url": "https://plainfreight.com/api/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "plain-freight": {
            "type": "http",
            "url": "https://plainfreight.com/api/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http plain-freight https://plainfreight.com/api/mcp
```

## When to use it
- Estimate shipping costs for a China-to-US shipment
- Calculate chargeable weight from carton dimensions
- Check whether a product needs manual review before pricing
- Request a firm quote and retrieve its current status
- Read shipment milestones and dated tracking events

## Example prompts
- Estimate air shipping from China to the US for a 25 kg shipment and include the expected transit time.
- Check whether batteries can be quoted immediately and tell me which documents to prepare.
- Create a firm quote for a 120 kg shipment going to ZIP code 10001, then explain how to check its status.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
