Search / io.github.Packrift/packrift-mcp
Packrift MCP
R0· no sign-inFind, size, price and order packaging: boxes, mailers, poly bags, tape. Live price and stock.
v1.1.0 · active · repository · website · descriptor JSON · versions
Search / io.github.Packrift/packrift-mcp
R0· no sign-inFind, size, price and order packaging: boxes, mailers, poly bags, tape. Live price and stock.
v1.1.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"packrift-mcp": {
"type": "http",
"url": "https://mcp.packrift.com/mcp"
}
}
}claude mcp add --transport http packrift-mcp https://mcp.packrift.com/mcp[mcp_servers.packrift-mcp]
url = "https://mcp.packrift.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"packrift-mcp": {
"type": "remote",
"url": "https://mcp.packrift.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"packrift-mcp": {
"type": "http",
"url": "https://mcp.packrift.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=packrift-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnBhY2tyaWZ0LmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"packrift-mcp": {
"type": "http",
"url": "https://mcp.packrift.com/mcp"
}
}
}{
"mcpServers": {
"packrift-mcp": {
"httpUrl": "https://mcp.packrift.com/mcp"
}
}
}extensions:
"packrift-mcp":
enabled: true
name: "packrift-mcp"
type: streamable_http
uri: "https://mcp.packrift.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,163 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes16 tool changes in 30 daysstability.rug_pull7 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageexplain_no_exact_matchremovedExplain why a nearby product should not be presented as an exact match for the buyer's spec, then return safe next actions and a quote-request URL.
pack_calculatorremovedExploration tool for item dimensions and weight. Calculates required inside dimensions, ranks Packrift box/mailer candidates, and gives void-fill guidance before live price/inventory confirmation.
compare_alternativesremovedExploration tool for buyers comparing a packaging spec, competitor-style item, or catalog-number request against Packrift's curated catalog. Returns ranked Packrift candidates plus a plain-language comparison summary.
prepare_purchase_handoffremovedTwo-step exact-SKU purchase prep. Call first with sku, quantity, and buyer_confirmed=false to confirm the product, live price, and live stock in one call. After the buyer approves, call again with buyer_confirmed=true to receive the tracked checkout handoff URL. It never places an order.
check_inventoryremovedUse to confirm stock before recommending a SKU or building a cart. Required argument: variant_ids as an array of numeric Shopify variant IDs encoded as strings, for example ["53475949216112"]. Never send variant_ids as numbers. Live, never cached.
get_pricingremovedUse to confirm live base catalog unit price and merchandise line total before cart handoff. Cart discounts, shipping and tax are not evaluated; the buyer's Shopify cart and checkout determine the final payable amount. Required argument: variant_ids as an array of numeric Shopify variant IDs encoded as strings, for example ["53475949216112"]. Optional quantity defaults to 1. Never send variant_ids as numbers. Never cached.
get_cart_handoff_candidatesremovedReturns curated Packrift SKUs that are ready for cart handoff, including create_cart_url arguments, SKU records, product/reorder/quote links, and the required live-confirmation sequence.
inventory_statusremovedLive inventory exploration for one or more catalog variants. Returns total quantity, available-for-sale state, warehouse-level quantities where available, and a plain-language fulfillment summary.
get_reorder_linkremovedReturn the reorder URL, product URL, and a copyable procurement spec for one catalog SKU or handle. Use for repeat-buy and procurement handoff workflows.
get_bulk_quote_linkchangedtitle, description, input schema, output schema, annotationsmeaning changedReturn a quote-request URL for an exact packaging spec or SKU. Use when no exact match exists or the buyer needs bulk or procurement review.
Get a pre-filled quote request link for pallet or recurring quantities, custom sizes, printed or branded packaging, freight orders, or any spec Packrift does not stock exactly. Put everything the buyer told you in the fields: the spec, quantity, delivery ZIP and need-by date travel with the request. The buyer adds their email and submits the form on packrift.com; Packrift replies by email with pricing. Returns the link and what the buyer still needs to add.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-95% +updated-22d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.packrift.com/mcp streamable-http | none | yes | 95% | 469 ms | 2025-06-18 | 2026-10-19 |
create_cart_urlread-only | Create a checkout link on packrift.com for items the buyer has chosen. Give each item as SKU and quantity (number of packs); up to 25 lines. The link opens packrift.com checkout with those items and automatic volume discounts applied; the buyer adds their address and pays there. Returns the subtotal after volume discounts. This tool never places an order or charges anyone. Call it only after the buyer confirms the items and quantities. |
find_packaging_for_itemread-only | Find the right Packrift box or mailer for an item the buyer ships. Give the item's length, width and height in inches, its weight, and what it is (for example "ceramic mug", "t-shirt", "hardcover book", "laptop"). Applies cushioning space by item type (2 in per side for fragile items), checks box strength against the weight, and compares billable shipping weight (UPS/FedEx and USPS dimensional weight). Returns up to 5 in-stock options with inside size, fit, strength, live price and a product link. Use search_products instead when the buyer already knows the packaging size they want. |
get_bulk_quote_linkread-only | Get a pre-filled quote request link for pallet or recurring quantities, custom sizes, printed or branded packaging, freight orders, or any spec Packrift does not stock exactly. Put everything the buyer told you in the fields: the spec, quantity, delivery ZIP and need-by date travel with the request. The buyer adds their email and submits the form on packrift.com; Packrift replies by email with pricing. Returns the link and what the buyer still needs to add. |
get_productread-only | Get one Packrift product by SKU (or product handle): specs such as inside size, material, strength and pack count, live price and price per unit, stock, whether a quantity can ship now, volume pricing, nearby sizes and the product link. Use after search_products or find_packaging_for_item when the buyer wants more detail before choosing. |
get_shipping_estimateread-only | Estimate the delivered cost of a Packrift order to a US ZIP code, using the same shipping rates and automatic volume discounts as Packrift checkout. Give the items as SKU and quantity (number of packs). Returns the subtotal after discounts, the shipping charge (free only when the order qualifies), the delivered total and the delivered cost per unit. Tax is not included; checkout shows the final amount. Not for carrier rate shopping or postage. |
search_productsread-only | Search Packrift's in-stock packaging catalog: corrugated shipping boxes, mailer boxes, poly and bubble mailers, poly bags, labels, packing tape, stretch film and void fill. The query can be a product type, an exact size or spec ("12x12x12 ECT-32 box", "10x13 poly mailer", "3 inch packing tape"), or a Packrift SKU. Returns up to 10 matches with live price, pack size, price per unit, stock and a product link. A different size is never labeled exact; when nothing matches exactly it returns the closest sizes marked as not exact and a quote link. If the buyer describes the item they are shipping rather than the packaging they want, use find_packaging_for_item instead. |
Schemas: list_tools.
{
"name": "io.github.Packrift/packrift-mcp",
"title": "Packrift MCP",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.packrift.com/mcp",
"type": "streamable-http"
}
],
"version": "1.1.0",
"repository": {
"id": "1225104820",
"url": "https://github.com/Packrift/packrift-mcp",
"source": "github"
},
"websiteUrl": "https://mcp.packrift.com/start",
"description": "Find, size, price and order packaging: boxes, mailers, poly bags, tape. Live price and stock."
}