# Shippo

Remote logistics MCP server that lets your assistant compare rates across 30+ carriers, buy shipping labels, and track parcels over OAuth.

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

## What it does

The Shippo MCP server connects agents to logistics platforms via `https://mcp.shippo.com` over HTTP. You do not need to paste static API tokens into config files. Authentication relies on per-user Shippo OAuth triggered during the initial request.

The toolset provides nine structured workflows covering parcel tracking, address validation, customs details, and rate comparisons for carriers like USPS and FedEx. Reference files load on demand, which keeps active context clean during routine conversations.

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

## Install

### Claude Code (native platform)

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

### Codex

**Platform CLI: remote server**
```bash
codex mcp add shippo --url https://mcp.shippo.com
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "shippo": {
            "url": "https://mcp.shippo.com"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "shippo": {
            "type": "http",
            "url": "https://mcp.shippo.com"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http shippo https://mcp.shippo.com
```

## When to use it
- compare rates across USPS, FedEx, and 30+ other carriers
- purchase shipping labels complete with customs info
- verify and standardize international delivery addresses
- retrieve tracking events and substatus history for parcels
- generate bulk shipping labels from uploaded CSV files

## Example prompts
- /shippo:rate-shopping Compare shipping costs for a 2 lb parcel from Austin to Berlin
- /shippo:tracking Look up tracking events for number 9400100000000000000000
- /shippo:address-validation Verify and standardize this shipping address in Seattle

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

From the same set: [goshippo/ai](https://affpapa.org/en/nevibecode/by/goshippo/ai.md) — 2 cards

---
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
