Shippo

PassAudited by ClawScan on May 13, 2026.

Overview

The skill is a coherent Shippo shipping integration, but it uses a Shippo API key that can buy real labels, so live purchases should be confirmed carefully.

Install only if you intend to let the agent manage Shippo shipping tasks. Start with a `shippo_test_*` key, confirm addresses/rates before purchasing labels, be especially careful with batch purchases, and choose the self-hosted MCP option if you do not want your API key and shipping data routed through the hosted Gram gateway.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If used with a live Shippo key, the agent can purchase labels and potentially incur real charges, especially in batch workflows.

Why it was flagged

The tool catalog includes actions that can buy individual or batch shipping labels. This is central to a shipping skill, but it is financially impactful.

Skill content
`purchase_shipping_label` ... Purchase a shipping label from an existing rate ... `purchase_batch_labels` Purchase labels for all valid shipments in a batch.
Recommendation

Use test keys while experimenting, review rates and addresses, and require explicit confirmation before any live label or batch-label purchase.

What this means

Anyone or any configured agent with access to the live key may be able to create shipments, view shipping account data, and buy labels through Shippo.

Why it was flagged

The skill requires a Shippo API key, and live-mode keys can perform account actions that result in real charges.

Skill content
Required env vars: SHIPPO_API_KEY ... `shippo_live_*`: Real charges. Inform the user which mode they are in.
Recommendation

Prefer a `shippo_test_*` key for setup and testing, protect the API key, rotate it if exposed, and only use a live key when you are ready for billable shipping.

What this means

Shipping addresses, package details, and the Shippo API key may pass through the hosted MCP gateway as part of normal operation.

Why it was flagged

The default setup routes MCP traffic, including the Shippo API key header and shipping workflow data, through an external hosted gateway.

Skill content
MCP server (default): Shippo-hosted via Gram ... The MCP client connects over HTTPS with your Shippo API key passed as a custom header
Recommendation

Use the documented self-hosted `@shippo/shippo-mcp` option if you do not want to route Shippo requests through the Gram gateway.

What this means

A changed or compromised npm package could affect the local MCP bridge and potentially see the API key passed through it.

Why it was flagged

The fallback setup fetches and runs an unpinned npm package version. This is a disclosed, user-directed setup path, but the package code is not included in the supplied artifacts.

Skill content
"command": "npx", "args": ["-y", "mcp-remote@latest", "https://app.getgram.ai/mcp/shippo-key-auth", ...]
Recommendation

Pin npm package versions where possible, install from trusted sources, and avoid pasting live API keys into untrusted local configurations.