packrift avatar

Packrift MCP

packrift/packrift-mcp

A production-grade packaging procurement connector backed by Shopify's GraphQL API. Exposes 15 tools for exact-spec product lookup, live pricing, inventory checks, shipping quotes, and cart handoff, all running on Cloudflare Workers with no auth required. The hosted endpoint at mcp.packrift.com handles the full quote-to-cart flow for packaging supplies, with source-tracked install links and telemetry for directories and partner integrations. Built for AI agents that need to find the right box, bag, or container for a SKU, then hand off a ready checkout URL. Includes llms.txt, Agent Web Protocol manifest, and OpenAPI adapters for broad discovery. Self-hostable via Docker if you supply your own Shopify admin token, but the canonical surface is the remote HTTP endpoint.

GitHub stars
1
tools
6
transport
HTTP
last updated
Sep 27, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.packrift.com/mcp --name packrift-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http packrift-mcp https://mcp.packrift.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

search_productsSearch 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 i...3 params

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 i...

Parameters* required
limitinteger
Maximum results to return.default: 5
query*string
What the buyer wants, e.g. "12x12x12 boxes", "white poly mailers 14.5x19", "SKU 1066".
response_formatstring
concise (default) returns the essentials. detailed returns the full catalog record; use it only when a field you need is missing.one of concise · detaileddefault: concise
find_packaging_for_itemFind 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 fragil...8 params

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 fragil...

Parameters* required
item_depth_in*number
Item height or depth in inches.
item_length_in*number
Item length in inches.
item_weight_lbnumber
Item weight in pounds. Use your best estimate; defaults to 1.
item_width_in*number
Item width in inches.
limitinteger
Number of options to return.default: 3
packagingstring
Limit results to boxes or mailers.one of any · box · mailerdefault: any
response_formatstring
concise (default) returns the essentials. detailed returns the full catalog record; use it only when a field you need is missing.one of concise · detaileddefault: concise
use_casestring
What the item is or how it ships, in plain words: "fragile glass jar", "folded hoodie", "paperback book", "electronics", "heavy auto parts". Free text is fine.
get_productGet 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_packag...4 params

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_packag...

Parameters* required
handlestring
Product handle from a product URL, if you have it instead of a SKU.
quantityinteger
Optional number of packs the buyer wants, to check it can ship now.
response_formatstring
concise (default) returns the essentials. detailed returns the full catalog record; use it only when a field you need is missing.one of concise · detaileddefault: concise
skustring
Packrift SKU, e.g. "1066".
get_shipping_estimateEstimate 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...4 params

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...

Parameters* required
destination_postal_code*string
US delivery ZIP code, e.g. "75201".
destination_statestring
Optional two-letter state code, e.g. "TX", for a more precise estimate.
items*array
Items to price.
response_formatstring
concise (default) returns the essentials. detailed returns the full catalog record; use it only when a field you need is missing.one of concise · detaileddefault: concise
create_cart_urlCreate 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 ther...3 params

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 ther...

Parameters* required
discount_codestring
Optional discount code the buyer has.
items*array
response_formatstring
concise (default) returns the essentials. detailed returns the full catalog record; use it only when a field you need is missing.one of concise · detaileddefault: concise
get_bulk_quote_linkGet 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 t...6 params

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 t...

Parameters* required
delivery_zipstring
US delivery ZIP code, if known.
needed_bystring
Date the buyer needs delivery, if known.
quantitystring
Quantity per order and how often, e.g. "5,000 per quarter".
requested_spec*string
What the buyer needs, e.g. "18x12x12 ECT-44 kraft boxes, printed 1 color on 2 sides". Include size, strength or thickness, color and any printing.
response_formatstring
concise (default) returns the essentials. detailed returns the full catalog record; use it only when a field you need is missing.one of concise · detaileddefault: concise
skustring
A stocked Packrift SKU the request is for. Leave empty for custom, printed or branded packaging.

Sponsors

Readme

Packrift MCP

Packaging supplies for AI assistants. Packrift MCP lets Claude, ChatGPT, Cursor and any MCP client find, size, price and order packaging from Packrift's in-stock catalog of 20,000+ shipping boxes, mailers, poly bags, labels, packing tape, stretch film and void fill.

Tools


View the full README on GitHub

Details

Repository
github.com/packrift/packrift-mcp
Website
mcp.packrift.com/start
Category
Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Resources
5
Prompts
5
Tools verified
Nov 6, 2026

Related Finance & Commerce MCP servers

View all
1rrgu26 avatarLexRegPulse: Banking Regulation Briefrrgu26/bankregpulse-mcp-serverDaily US banking regulation brief, weekly digest, archive and comment-deadline tracker. No key.1stars
2rumblingb avatarAgentpay Gateway Mcprumblingb/agentpay-gateway-mcpCentralized API gateway routing to MCP servers with per-call billing1stars
3seanbabalala avatarBitvoya MCPseanbabalala/bitvoya-mcpLuxury hotel search, rate comparison, booking quotes, and secure checkout handoff.1stars
4shyshlakov avatarPCI DSS v4.0.1 Compliance Checkershyshlakov/pci-dss-mcpPCI DSS v4.0.1 compliance scanner for Go payment services, delivered as an MCP server1stars
5wayforthofficial avatarWayforthwayforthofficial/wayforthSearch engine and payment rail for AI agents. 2,300+ services, semantic ranking.1stars
6wyre-technology avatarKaseya Quote Managerwyre-technology/kaseya-quote-manager-mcpRead-only MCP server for Kaseya Quote Manager (Datto Commerce): quotes, orders, purchasing.1stars