Preliminary USPS, UPS and FedEx rules for shipping perfume, batteries, aerosols and more in the U.S.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
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 already confirmed by the user, keyed by question id, for example { "device_condition": "used", "battery_wh": 52.6 }.
Optional carrier subset; defaults to all three carriers.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http product-guidance https://canweship.com/mcp
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.
| Argument | Type | Description |
|---|---|---|
| slug* | string | 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 | object | Facts already confirmed by the user, keyed by question id, for example { "device_condition": "used", "battery_wh": 52.6 }. |
| carriers | array | Optional carrier subset; defaults to all three carriers. |
{
"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."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| slug* | string | 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 | array | Optional extras: faqs, rule_evidence (every rule with its condition) or all_sources. |
{
"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."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| query | string | Optional text to search, for example iphone 15, deodorant or cbd oil. |
{
"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."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 5, 2026.