shippo — Claude Code plugin: shipping tools and install
This Claude Code plugin adds Shippo skills for shipping workflows. Use it to compare carrier rates, create labels, validate addresses, or track packages.
/plugin install shippo@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialWhat shippo does
The plugin bundles nine skills for Shippo tasks. They cover API selection, address validation, rate comparisons, label purchases, tracking, bulk shipping from CSV, shipping-cost analysis, support-ticket drafts, and SDK upgrades. The skills guide Claude; a Shippo MCP server provides the tools for shipping operations.
On first use, open /mcp in Claude Code, select shippo-mcp, and sign in to Shippo in your browser. Authentication uses OAuth, so there’s no API key to copy. Rate lookups and address validation are free, while buying a label charges your Shippo account at its discounted carrier rates. Keep that charge in mind before creating a label.
What it helps with
- compare carrier rates for a shipment
- validate and standardize a recipient address
- buy a domestic or international shipping label
- create labels in bulk from a CSV of shipments
- check package status and tracking history
Example prompts for the agent
- Compare the available carrier rates for this shipment.
- Validate this recipient address and prepare an international label with customs details.
- Track this package and summarize its status history.
How to install shippo
Plugin marketplace
/plugin install shippo@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about shippo
How do I install shippo in Claude Code?
First add the marketplace with /plugin marketplace add anthropics/claude-plugins-official, then install the plugin with /plugin install shippo@claude-plugins-official.
What does shippo do?
It adds Claude Code skills for Shippo workflows such as address checks, rate shopping, label purchases, and package tracking. The plugin connects to a Shippo MCP server for shipping operations.
Does shippo require an API key?
No. It uses OAuth with your Shippo account. On first use, open /mcp, select shippo-mcp, and complete sign-in in your browser.
Source text
plugin · MIT
# Shippo Ship packages with Shippo from inside Claude Code. This plugin bundles 9 agent skills covering rate-shopping, label generation, package tracking, address validation, customs declarations, batch shipping, draft support tickets, and SDK upgrades, plus the workflow knowledge to know which API to call when. Skills teach the assistant *how* to ship; pair with the Shippo MCP server to give the assistant the *tools* to ship. ## Skills | Skill | What it does | |---|---| | `shippo-best-practices` | Decision-router for Shippo integrations, which API to use, test vs. live mode discipline, response handling, critical rules | | `address-validation` | Validate, parse, and standardize US and international addresses | | `rate-shopping` | Compare rates across USPS, UPS, FedEx, DHL, and 30+ carriers | | `label-purchase` | Purchase domestic and international shipping labels with customs handling | | `tracking` | Track packages across carriers with status history, substatus codes, and webhooks | | `batch-shipping` | Process CSV files of shipments and generate labels in bulk | | `shipping-analysis` | Analyze costs, optimize package dimensions, compare carriers, review historical spend | | `shippo-support-ticket` | Build an auto-classified, routing-tagged support ticket (human + JSON) for a single shipment or label; read-only, for Shippo support agents | | `upgrade-shippo` | Guide for upgrading SDK versions, MCP server updates, breaking-change migration | ## Usage Skills are namespaced under `/shippo:`: invoke directly: ``` /shippo:rate-shopping /shippo:label-purchase /shippo:tracking ``` Or just describe what you're doing in natural language and Claude will pick the right skill. ## Setup The plugin's `.mcp.json` points at the hosted Shippo MCP server at `https://mcp.shippo.com` over Streamable HTTP with per-user Shippo OAuth. There is no API key to copy and no `SHIPPO_API_KEY` to set. ### 1. Install the plugin Add the community marketplace, then install: ``` claude plugin marketplace add anthropics/claude-plugins-community claude plugin install shippo@claude-community ``` For local development against a checkout, point Claude Code at the plugin directory instead: `claude --plugin-dir providers/claude/plugin`. ### 2. Authorize Shippo On first use, run `/mcp` in Claude Code, select the `shippo-mcp` server, and complete the Shippo sign-in in your browser (the sign-in uses your Shippo account via the goshippo.com OAuth issuer). Claude Code stores the OAuth token and refreshes it automatically. You authorize once. ### 3. Account and charges Authorize with your Shippo account via OAuth. Getting rates and validating addresses incur no charge; purchasing a label charges your account at Shippo's discounted carrier rates. Manage your account at the [Shippo Dashboard](https://apps.goshippo.com/settings/api). ## Issues / contributions Source repo: https://github.com/goshippo/ai File issues, request skills, or send PRs there. ## License [MIT](LICENSE)
© Shippo · MIT · goshippo/ai