Shippo
com.shippo由 shippo.com 发布官方发布者v1.0.0更新于 Oct 26, 2026
Multi-carrier shipping for AI agents: compare rates, buy labels, track packages, validate addresses
概览
Shippo 托管的 MCP 服务器让助手通过 Shippo 账户比较承运商运费、验证地址、购买面单并追踪包裹。
- 可以做什么
- 在 USPS、UPS、FedEx、DHL 等 30 多家承运商之间比较运费
- 验证、解析并标准化美国及国际地址
- 购买国内与国际面单,含报关处理
- 追踪包裹,获取状态历史、子状态码与 webhook
- 处理 CSV 货运文件,批量生成面单
- 分析运费成本、包裹尺寸与历史支出
- 适用场景
- 适合让助手端到端处理物流事务:结账时报价、验证客户地址、为订单购买面单或追踪包裹。配套的技能仓库为多步骤物流任务提供流程指引。
- 运行要求
- 远程 Streamable HTTP 端点 mcp.shippo.com,无需本地包或 API 密钥。需要 Shippo 账户,首次使用时通过 Shippo OAuth 按用户授权。需能访问该端点。
安装
在 SourceWeft 中
- 打开 控制台中的 Shippo,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.shippo%2Fshippo-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"shippo": {
"type": "http",
"url": "https://mcp.shippo.com/"
}
}
}README
Shippo AI
[License: MIT] [Validate] [Latest release]
This repo is the one-stop shop for building AI-powered shipping integrations with Shippo.
It contains:
- 9 Agent Skills: Workflow knowledge for AI assistants covering rate shopping, address validation, label purchase (with customs), package tracking, batch shipping, shipping cost analysis, support-ticket drafting, integration best practices, and SDK/API upgrades. Authored once and distributed across multiple AI surfaces.
- Claude Code Plugin (
providers/claude/plugin/): Install via--plugin-diror the plugin marketplace (/plugin marketplace add goshippo/ai). - OpenAI Codex Plugin (
providers/codex/plugin/): Install via the Codex plugin marketplace; bundles the skills plus the OAuth MCP server. - ClawHub Skill (
providers/clawhub/skills/shippo/): Install viaopenclaw skills install @shippo/shippo. - Claude apps (claude.ai / Desktop / Cowork): The whole plugin is packaged as a single upload-ready ZIP (
shippo-plugin.zip), attached to every GitHub Release. One upload provisions all the skills. - Knowledge Pack (ChatGPT and other chat assistants) (
providers/knowledge-pack/shippo-knowledge-pack.md): A single consolidated markdown for assistants that do not loadSKILL.mdfolders. A user drops it into a chat, a Custom GPT's Knowledge, or a Project as context. It provides the shipping knowledge; live actions still use the hosted MCP connector.
What is a skill?
A skill is a folder containing a SKILL.md file, YAML frontmatter (at minimum: name and description) plus markdown instructions that tell an AI assistant how to perform a specific task. Skills can also bundle reference docs, scripts, and templates.
Agents load skills by progressive disclosure in three stages:
- Discovery: at startup, the agent loads only each skill's
nameanddescription, just enough to know when it might be relevant. - Activation: when a user prompt matches a skill's description, the agent loads the full
SKILL.mdbody into context. - Execution: the agent follows the instructions, optionally loading referenced files (
shippo/references/*.md) as it works.
Agent Skills is an open standard originally developed by Anthropic. The same SKILL.md works in Claude Code, Cursor, OpenAI Codex, GitHub Copilot, VS Code, and 30+ other agents.
In this repo, the 9 skills under skills/ are the canonical source. They're propagated into providers/claude/plugin/skills/ and providers/codex/plugin/skills/ (1:1 mirrors), providers/clawhub/skills/shippo/ (consolidated digest), and providers/knowledge-pack/shippo-knowledge-pack.md (a single upload-ready knowledge pack for ChatGPT and other non-skill-loading assistants) automatically by the sync scripts.
Model Context Protocol (MCP)
Shippo hosts a remote MCP server with per-user OAuth. Each user authorizes once through Shippo, there is no API key to copy. The Claude Code and OpenAI Codex plugins point at this endpoint and trigger the sign-in on first use.
For per-tool semantics and usage, see the Shippo MCP server docs.
Building on OpenAI? See Using the Shippo MCP from the OpenAI Responses API / Agents SDK for the developer config (no submission required).
Capabilities
The 9 skills in this repo are organized by mode of engagement: what the user is doing, not by product surface. The AI assistant matches the user's intent to one of three modes, then loads the right skill.
Decide, "where do I start?"
Do, "execute this workflow"
Maintain, "upgrade or migrate"
A user who already knows the workflow they need ("buy a label", "track this package") jumps straight to a Do skill. A user starting fresh ("I'm building a checkout flow with shipping, where do I start?") hits the Decide skill, which routes them to the right Do skill. Maintenance gets its own skill so production-readiness questions don't compete with workflow content.
The 9 skills lean on 11 shared reference docs under skills/shippo/references/ (carriers, customs, CSV format, error reference, etc.). Skills load references on demand, the AI doesn't pull all 11 into context, just the ones a given workflow needs.
Install
Claude Code
Or install from the plugin marketplace:
On first use, run /mcp, select the Shippo server, and sign in to authorize the MCP over OAuth (no API key to copy).
Skills are namespaced under /shippo:: invoke directly with /shippo:rate-shopping, /shippo:label-purchase, /shippo:tracking, etc., or just describe what you're doing in natural language.
OpenAI Codex
Codex installs the Shippo plugin (skills + OAuth MCP) from this repo's plugin marketplace:
See providers/codex/plugin/ for details. (To pull just the skill content without the plugin, Codex's skill-installer can also install a single providers/codex/plugin/skills/<name> directory.)
ClawHub
(Published as @shippo/shippo on the ClawHub registry.)
Claude apps (claude.ai / Desktop / Cowork)
The Claude apps load the plugin as a single ZIP. shippo-plugin.zip (the whole plugin: manifest, OAuth MCP config, and all skills) is attached to every GitHub Release. Download it and add it via the app's Plugins UI. A Team/Enterprise admin can provision it org-wide in one step: Organization settings → Plugins → upload shippo-plugin.zip → set "Installed by default" (or assign to a group), and all skills become available to members. (Code execution must be enabled in Organization settings.)
To build the ZIP locally: npm run build:app-plugin (output in dist/app-plugin/).
Shippo account
You'll need a Shippo account. Getting rates and validating addresses incur no charge; purchasing a label uses Shippo's discounted carrier rates and charges your account. The Claude Code and Codex plugins authorize per-user via OAuth on first use, so there's no API key to copy.
How it works
This plugin bundles two things, with a deliberate division of labor between them:
- Skills (this repo): Cross-tool workflow narrative: routing decisions (checkout vs single label vs batch), UX gates ("ask before purchasing a live-mode label"), CSV ingestion, validation sequencing, test/live mode discipline, response-handling rules. Loaded on activation when the user's request matches a skill's description.
- MCP server (docs): Per-tool semantics: tool name, parameters, return shape, single-call constraints. Each tool description is terse, one verb phrase, one tool. Workflow guidance is intentionally NOT duplicated here.
The skills teach the assistant how to ship across multiple API calls. The MCP server gives the assistant the per-call truth about each tool. The two surfaces are disjoint by design, same precedent Stripe uses (terse mcp.stripe.com tool descriptions, rich stripe/agents skills): so raw MCP users get accurate per-tool semantics and skill-installed users additionally get the workflow narrative, without contradiction.
Repo layout
skills/: canonical skill content (9 skills + 11 shared references). Edit here; everything else flows from here.providers/claude/plugin/: Claude Code plugin distribution. 1:1 mirror of canonical viascripts/sync.js.providers/codex/plugin/: OpenAI Codex plugin.skills/is a 1:1 mirror of canonical viascripts/sync.js;.codex-plugin/plugin.json+.mcp.json(hand-authored) carry the manifest and the OAuth MCP wiring. Cataloged from.agents/plugins/marketplace.jsonat the repo root.providers/clawhub/skills/shippo/: ClawHub bundle distribution. TheSKILL.mdis auto-generated fromSKILL.md.template(hand-curated framing) + canonical skill bodies viascripts/compose-clawhub-digest.js. References are auto-synced viascripts/build-clawhub-bundle.js.dist/app-plugin/: the singleshippo-plugin.zipfor the Claude apps, built fromproviders/claude/plugin/byscripts/build-app-plugin.js(not committed; produced on demand and on release).scripts/: sync, compose, and build helpers.
Authoring
npm test runs all the sync steps (Claude Code + Codex mirrors, ClawHub digest compose, ClawHub references sync) and verifies the result is internally consistent. CI runs the same command. No npm install needed, the repo has no third-party dependencies, just scripts.
Preview your edit
- Claude Code: run
claude --plugin-dir ./providers/claude/pluginfrom the repo root to launch Claude Code with the local plugin loaded. Edits toskills/<name>/SKILL.mdare reflected immediately. Skills are namespaced under/shippo:(e.g.,/shippo:rate-shopping). - ClawHub digest: after
npm testruns, the rendered output lives atproviders/clawhub/skills/shippo/SKILL.md: read it directly to see what ClawHub-installed users will get. There's no local-server preview today.
See CONTRIBUTING.md for the full authoring discipline, including the version-bump rules and the cross-reference phrasing rule for skill content.
License
来源:README.md,提交 cf8e965
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分