CanWeShip MCP
An MCP server providing editorially maintained prototype U.S. domestic shipping guidance for USPS, UPS, and FedEx. It helps agents determine if specific products like perfume, batteries, and aerosols can be shipped, including hazmat fee rules and carrier-specific restrictions.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://canweship.com/mcpWhat its tools do
3 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (3)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to canweship.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Check if specific products like perfume or batteries can be shipped via USPS, UPS, or FedEx
- Determine applicable hazmat fees and declaration requirements for regulated items
- Compare carrier rules for shipping hazardous materials to APO/FPO addresses or remote states
Source and maintenance
Protocol and capabilities
- Server
- canweship-product-guidance 1.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
3 advertised
list_products — List Supported Products
List the products CanWeShip checks, each with the first sentence of its answer, verification date and guide URL. Pass query to search product names, aliases and named products such as iPhone 15 or aerosol deodorant; each named product says which product check answers for it.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Optional text to search, for example iphone 15, deodorant or cbd oil."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_product_guidance — Get Product Shipping Guidance
Get preliminary U.S. domestic shipping guidance for one product: the answer with claim-level source IDs, the facts check_product accepts (ids, types, allowed values), carrier context, review dates and the cited official sources. Accepts product slugs, named products and aliases. FAQs, rule evidence and the full source list are left out unless requested with include.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "A product slug from list_products (laptop, power-bank), a named product (iphone-15, anker-737-power-bank, aerosol-deodorant) or a product name or alias (cbd oil)."
},
"include": {
"type": "array",
"items": {
"enum": [
"faqs",
"rule_evidence",
"all_sources"
],
"type": "string"
},
"maxItems": 3,
"description": "Optional extras: faqs, rule_evidence (every rule with its condition) or all_sources."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}check_product — Evaluate Product Shipping Facts
Evaluate supplied product facts through the same deterministic USPS, UPS and FedEx rule runtime used by the CanWeShip checker. Use the fact ids from get_product_guidance questions. Unknown or invalid facts are ignored and never treated as clearance; next_questions lists the facts still open, in the order the checker asks them.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "A product slug from list_products (laptop, power-bank), a named product (iphone-15, anker-737-power-bank, aerosol-deodorant) or a product name or alias (cbd oil)."
},
"facts": {
"type": "object",
"description": "Facts already confirmed by the user, keyed by question id, for example { \"device_condition\": \"used\", \"battery_wh\": 52.6 }.",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"carriers": {
"type": "array",
"items": {
"enum": [
"usps",
"ups",
"fedex"
],
"type": "string"
},
"maxItems": 3,
"minItems": 1,
"description": "Optional carrier subset; defaults to all three carriers."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 628 ms
- 95th percentile latency
- 628 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 628 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http canweship-mcp https://canweship.com/mcpCodex
codex mcp add canweship-mcp --url https://canweship.com/mcpCursor
{
"mcpServers": {
"canweship-mcp": {
"url": "https://canweship.com/mcp"
}
}
}Cline
{
"mcpServers": {
"canweship-mcp": {
"type": "streamableHttp",
"url": "https://canweship.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"canweship-mcp": {
"type": "http",
"url": "https://canweship.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http canweship-mcp https://canweship.com/mcpClaude Desktop
https://canweship.com/mcpWindsurf
{
"mcpServers": {
"canweship-mcp": {
"serverUrl": "https://canweship.com/mcp"
}
}
}Let your agent find its tools
Find servers like CanWeShip MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run CanWeShip MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.