protogrid

Search / io.github.Packrift/packrift-mcp

Packrift MCP

R0· no sign-in

Find, size, price and order packaging: boxes, mailers, poly bags, tape. Live price and stock.

v1.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust96of 100
Uptime, 30 days95%
Latency p50469 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,163 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes16 tool changes in 30 days
  • fail
    stability.rug_pull7 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 2,163 tokens to load them all · tool set 63aa1b08b4b2 · tools last changed 2026-09-27 · checked 2026-10-20 00:22 UTC

Tool changes

  • explain_no_exact_matchremoved

    Explain 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_calculatorremoved

    Exploration 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_alternativesremoved

    Exploration 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_handoffremoved

    Two-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_inventoryremoved

    Use 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_pricingremoved

    Use 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_candidatesremoved

    Returns 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_statusremoved

    Live 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_linkremoved

    Return 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 changed
    before

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

    after · 14% of words in common

    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.

Trust 96 / 100

provenance90
liveness98
freshness100
hygiene100

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

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.packrift.com/mcp streamable-httpnoneyes95%469 ms2025-06-182026-10-19

Tools (6)

create_cart_urlread-onlyCreate 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-onlyFind 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-onlyGet 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-onlyGet 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-onlyEstimate 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-onlySearch 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.

Similar MCP servers

Official server.json
{
  "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."
}