Skip to main content
Glama

Packrift Packaging

Ownership verified

Server Details

Live Packrift catalog: search, pricing, inventory, packaging recommendations, checkout URLs.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.1/5 across 16 of 16 tools scored. Lowest: 3.4/5.

Server CoherenceA
Disambiguation4/5

Most tools have clearly distinct purposes, but there is potential confusion between inventory-checking tools (check_inventory vs. inventory_status) and cart-handoff tools (create_cart_url vs. prepare_purchase_handoff). Descriptions help differentiate, but an agent might occasionally select the wrong tool.

Naming Consistency4/5

The naming convention is generally consistent with verb_noun in snake_case (e.g., find_packaging_for_item, get_pricing). However, google_retail_ai_finder breaks the pattern with a company prefix, and some verbs vary (check vs. inventory_status). Overall clear and predictable.

Tool Count4/5

16 tools is slightly above the ideal 3-15 range, but still reasonable for a packaging e-commerce domain covering search, fit, inventory, pricing, shipping, and cart creation. Each tool serves a specific need, so the count feels appropriate.

Completeness4/5

The tool surface covers the core customer journey: product discovery, fit calculation, inventory/pricing checks, shipping estimation, cart handoff, reordering, and bulk quotes. Minor gaps exist (e.g., no order tracking or cancellation), but these are likely out of scope.

Available Tools

16 tools
check_inventory
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
journey_idNo
match_typeNo
variant_idsYesNumeric Shopify variant IDs as strings, not numbers. Example: ["53475949216112"].
selected_skuNo
result_set_idNo
selected_handleNo
compare_alternatives
Read-only
Inspect

Exploration tool for buyers comparing a packaging spec, competitor-style item, or Uline-style request against Packrift AI_APPROVE products. Returns ranked Packrift candidates plus a plain-language comparison summary.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
familyNo
requested_specYesPackaging request, competitor-style spec, or exact dimensions/material/count to compare.
competitor_referenceNoOptional competitor or source name, used only as context; Packrift does not claim live competitor price or inventory.
create_cart_url
Read-only
Inspect

Final checkout handoff after live product, price, inventory, and buyer confirmation. For most agents, use exact AI_APPROVE sku plus quantity. Use items only when you already have variant IDs as strings. Returns a measured Packrift /r/cart URL with MCP attribution and a Shopify cart permalink; it does not place an order.

ParametersJSON Schema
NameRequiredDescriptionDefault
refNomcp
skuNoShortcut for exact Packrift SKUs such as 1066, MFL1295, or LL251WR. When provided without items, the approved variant is resolved automatically.
itemsNoAdvanced path for agents that already have approved variant IDs. Most buyers should use sku plus quantity instead.
quantityNoBuyer-confirmed quantity to use with sku shortcut. Ignored when items is provided.
utm_termNo
journey_idNo
match_typeNo
mcp_sourceNo
mcp_targetNo
source_slugNo
selected_skuNoBuyer-confirmed SKU. When provided, it must resolve to the same AI_APPROVE item as the cart variant.
discount_codeNo
result_set_idNo
ai_commerce_idNo
packrift_ai_idNo
reorder_sourceNo
source_contextNoOptional short context for analytics, such as exact_match, reorder, quote_followup, or ai_agent.
selected_handleNoBuyer-confirmed product handle. When provided, it must resolve to the same AI_APPROVE item as the cart variant.
analytics_contextNoInternal QA context for synthetic evals.
mcp_install_targetNoOptional install target for source-aware MCP installs, such as cline, codex, or generic_streamable_http.
mcp_source_contextNoOptional source slug for source-aware MCP installs, such as cline_mcp_marketplace or mcp_so.
suppress_analyticsNoInternal QA flag. When true, do not record an AI-sales cart event.
packrift_mcp_sourceNo
packrift_mcp_targetNo
explain_no_exact_match
Read-only
Inspect

Explain why Packrift should not present a nearby product as an exact match, then return safe next actions and a tracked bulk quote URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
familyNoOptional product family.
reasonNoOptional short explanation from the caller.
requested_specYesThe buyer's exact requested packaging spec.
analytics_contextNoInternal QA context for synthetic evals.
suppress_analyticsNoInternal QA flag. When true, do not record an AI-sales no-match event.
missing_or_mismatched_fieldsNoRequired fields that were unavailable or different, such as length, material, color, or pack_count.
find_packaging_for_item
Read-only
Inspect

Use when the buyer has item dimensions and needs a fitting box or mailer. Required arguments are item_length_in, item_width_in, item_depth_in, item_weight_lb, and use_case. Canonical use_case values are mailer|box|fragile|apparel|ecommerce; free text such as 'shipping ceramic mugs' is accepted and mapped to the closest canonical context. Returns up to 5 AI_APPROVE SKUs ranked by fit with price, stock, URL, and cart-continuity fields.

ParametersJSON Schema
NameRequiredDescriptionDefault
use_caseYesPackaging context that guides fit ranking. Canonical values: mailer, box, fragile, apparel, ecommerce. Free text (e.g. 'shipping ceramic mugs') is accepted and mapped to the closest canonical context.
item_depth_inYesItem depth/height in inches.
item_width_inYesItem width in inches.
item_length_inYesItem length in inches.
item_weight_lbYesPacked item weight in pounds; use 0 when unknown.
get_cart_handoff_candidates
Read-only
Inspect

Returns priority AI-approved Packrift SKUs that are ready for MCP cart handoff exploration, including create_cart_url arguments, SKU records, measured product/reorder/quote links, and the required live-confirmation sequence.

ParametersJSON Schema
NameRequiredDescriptionDefault
skuNoOptional exact Packrift SKU filter.
limitNo
familyNoOptional product family filter.
get_pricing
Read-only
Inspect

Use to confirm live unit price and line total before cart handoff. 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
quantityNoBuyer-selected quantity for line total calculation.
journey_idNo
match_typeNo
variant_idsYesNumeric Shopify variant IDs as strings, not numbers. Example: ["53475949216112"].
selected_skuNo
result_set_idNo
selected_handleNo
get_product
Read-only
Inspect

Use after find_packaging_for_item or search_products to pull full detail for a handle: all variants, SKUs, dimensions, weight, stock. Input: handle. Call before building a cart to map qty to the right variant.

ParametersJSON Schema
NameRequiredDescriptionDefault
handleYes
get_shipping_estimate
Read-only
Inspect

Use when the buyer asks shipping cost for selected AI_APPROVE variants. Required arguments: destination_postal_code, country (US|CA), and items with variant_id as a numeric Shopify variant ID string plus qty, for example {"variant_id":"53475949216112","qty":1}. Never send variant_id as a number.

ParametersJSON Schema
NameRequiredDescriptionDefault
itemsYes
countryYes
journey_idNo
match_typeNo
selected_skuNo
result_set_idNo
selected_handleNo
destination_postal_codeYes
google_retail_ai_finder
Read-only
Inspect

Controlled Packrift Google Retail / AI Commerce Search sales test. Uses the imported Retail catalog to find likely buyer matches, returns AI_APPROVE-gated cart-handoff candidates, and records low-cap test attribution. Use this for the Gemini/Retail pilot before normal search_products when testing Google Retail search quality.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum returned candidates after AI_APPROVE filtering.
queryYesBuyer search such as 22x20x14 corrugated boxes, kraft bubble mailers, or 2 inch packing tape.
visitor_idNoOptional stable visitor/session id for Google Retail attribution. A safe test id is generated when omitted.
approved_onlyNoWhen true, return only products that pass Packrift's AI_APPROVE cart-candidate gate.
analytics_contextNoInternal QA context for synthetic evals.
suppress_analyticsNoInternal QA flag. When true, do not record Retail finder demand events.
inventory_status
Read-only
Inspect

Live inventory exploration for one or more AI_APPROVE variants. Returns Shopify total quantity, available-for-sale state, location-level BOX warehouse quantities where available, and a plain-language fulfillment summary.

ParametersJSON Schema
NameRequiredDescriptionDefault
skuNoPackrift SKU such as 1066.
handleNoPackrift product handle.
quantityNo
variant_idsNo
pack_calculator
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
use_caseNoauto
padding_inNo
item_depth_inYes
item_width_inYes
item_length_inYes
item_weight_lbNo
prepare_purchase_handoff
Read-only
Inspect

Preferred exact-SKU purchase prep for agents. Call first with sku, quantity, and buyer_confirmed=false to confirm AI_APPROVE product, live price, and live inventory. Call again with buyer_confirmed=true only after buyer approval; then it returns a measured source-preserving MCP /r/cart URL. It does not place an order.

ParametersJSON Schema
NameRequiredDescriptionDefault
skuYesExact Packrift SKU such as 1066, MFL1295, or LL251WR.
quantityNoBuyer-selected quantity. Defaults to 1.
journey_idNo
mcp_sourceNo
mcp_targetNo
source_slugNo
result_set_idNo
source_contextNoOptional analytics context, such as agent_quick_start, exact_sku_reorder, or browse_sh_first_cart_run.
buyer_confirmedNoSet true only after the buyer confirms the exact SKU and quantity. Without this, no cart URL is created.
analytics_contextNoInternal QA context for synthetic evals.
mcp_install_targetNoOptional install target for source-aware MCP installs, such as cline, codex, or generic_streamable_http.
mcp_source_contextNoOptional source slug for source-aware MCP installs, such as cline_mcp_marketplace or mcp_so.
suppress_analyticsNoInternal QA flag. When true, do not record downstream cart analytics.
packrift_mcp_sourceNo
packrift_mcp_targetNo
search_products
Read-only
Inspect

Use when the user names a category by keyword (e.g. 'kraft tape', 'bubble mailer', 'starter kit') with no dimensions. For dimension-based fit, prefer find_packaging_for_item. Returns products with price, stock, URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesFree-text search; matches title, vendor, type, tags.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources