Packrift A2A Packaging Procurement Router
Description
Public Packrift agent card for a stateless A2A JSON-RPC routing layer. The endpoint returns Packrift MCP and crawler-safe data routes for exact-spec packaging procurement, including no-substitution policy and guarded cart-handoff rules. Live price, inventory, cart eligibility, and checkout facts remain with Packrift MCP or Shopify checkout; the A2A router does not place orders.
Skills
Packrift Procurement Routing
packrift_procurement_routingRoute exact packaging requests to Packrift MCP and public SKU data while enforcing no-substitution and no-order-placement policies.
Public SKU Record Lookup
public_sku_record_lookupReturn the public Packrift SKU-record and purchase-path routes an agent should use after a SKU has been identified. Public SKU records are retrieval aids; live price, inventory, and shipping still require MCP or Shopify checkout confirmation.
Guarded Cart Handoff
guarded_cart_handoffExplain and route the guarded Packrift cart-handoff flow. A handoff may be prepared only after exact SKU, live price, and live inventory checks; it opens Shopify checkout context but does not place an order.
System Capabilities
Input Modes
Output Modes
Streaming
✗ Not supportedCategory
General / GeneralOpenAPI/Endpoint URL
https://packrift-agent-discovery-hub.vercel.app/api/a2aAgent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"display_name": "Packrift A2A Packaging Procurement Router",
"description": "Public Packrift agent card for a stateless A2A JSON-RPC routing layer. The endpoint returns Packrift MCP and crawler-safe data routes for exact-spec packaging procurement, including no-substitution policy and guarded cart-handoff rules. Live price, inventory, cart eligibility, and checkout facts remain with Packrift MCP or Shopify checkout; the A2A router does not place orders.",
"manifest_url": "https://packrift-agent-discovery-hub.vercel.app/.well-known/agent-card.json",
"openapi_url": "https://packrift-agent-discovery-hub.vercel.app/api/a2a",
"version": "0.3.0",
"category": "General",
"target_audience": "General",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://a2a-protocol.org/v0.3.0/specification/",
"description": "Packrift exposes a stateless A2A JSON-RPC endpoint at https://packrift-agent-discovery-hub.vercel.app/api/a2a for procurement routing and policy guidance.",
"required": true,
"params": {
"protocol": "a2a",
"transport": "json-rpc-2.0",
"endpoint": "https://packrift-agent-discovery-hub.vercel.app/api/a2a"
}
},
{
"uri": "https://modelcontextprotocol.io/specification",
"description": "Packrift exposes its commerce agent through the public no-auth MCP Streamable HTTP endpoint at https://mcp.packrift.com/mcp.",
"required": false,
"params": {
"protocol": "mcp",
"transport": "streamable-http",
"serverCardUrl": "https://mcp.packrift.com/.well-known/mcp/server-card.json",
"clientConfigUrl": "https://mcp.packrift.com/.well-known/mcp.json"
}
}
]
},
"skills": [
{
"id": "packrift_procurement_routing",
"name": "Packrift Procurement Routing",
"description": "Route exact packaging requests to Packrift MCP and public SKU data while enforcing no-substitution and no-order-placement policies.",
"tags": [
"packaging",
"procurement",
"sku-search",
"boxes",
"mailers",
"labels",
"shopify",
"mcp"
],
"examples": [
"Find the Packrift route for 10 x 6 x 6 ECT-32 kraft boxes.",
"What should an agent call before creating a Packrift cart handoff?"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown",
"text/plain"
]
},
{
"id": "public_sku_record_lookup",
"name": "Public SKU Record Lookup",
"description": "Return the public Packrift SKU-record and purchase-path routes an agent should use after a SKU has been identified. Public SKU records are retrieval aids; live price, inventory, and shipping still require MCP or Shopify checkout confirmation.",
"tags": [
"packaging",
"sku",
"product-data",
"crawler-safe",
"ai-commerce"
],
"examples": [
"Read the Packrift SKU record for 1066.",
"Get public purchase-path data for MFL1295."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown",
"text/plain"
]
},
{
"id": "guarded_cart_handoff",
"name": "Guarded Cart Handoff",
"description": "Explain and route the guarded Packrift cart-handoff flow. A handoff may be prepared only after exact SKU, live price, and live inventory checks; it opens Shopify checkout context but does not place an order.",
"tags": [
"packaging",
"cart",
"handoff",
"shopify",
"procurement",
"order-safety"
],
"examples": [
"After confirming SKU 1066 and quantity 1, create a Packrift cart handoff.",
"Prepare a reorder handoff for a known Packrift SKU without placing an order."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown",
"text/plain"
]
}
],
"default_input_modes": [
"application/json",
"text/plain"
],
"default_output_modes": [
"application/json",
"text/plain",
"text/markdown"
],
"extra": {
"protocolVersion": "0.3.0",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://packrift-agent-discovery-hub.vercel.app/api/a2a",
"transport": "JSONRPC"
},
{
"url": "https://mcp.packrift.com/mcp",
"transport": "MCP+STREAMABLE_HTTP"
}
],
"provider": {
"organization": "Packrift",
"url": "https://packrift.com"
},
"documentationUrl": "https://mcp.packrift.com/start",
"securitySchemes": {},
"security": [],
"supportsAuthenticatedExtendedCard": false,
"metadata": {
"executionProtocol": "a2a-jsonrpc-router",
"endpointUrl": "https://packrift-agent-discovery-hub.vercel.app/api/a2a",
"mcpEndpointUrl": "https://mcp.packrift.com/mcp",
"startUrl": "https://mcp.packrift.com/start",
"serverCardUrl": "https://mcp.packrift.com/.well-known/mcp/server-card.json",
"agentWebManifestUrl": "https://mcp.packrift.com/.well-known/agent.json",
"capabilityCardUrl": "https://mcp.packrift.com/.well-known/capability-card.json",
"clientConfigUrl": "https://mcp.packrift.com/.well-known/mcp.json",
"openapiUrl": "https://mcp.packrift.com/openapi.json",
"llmsTxtUrl": "https://mcp.packrift.com/llms.txt",
"sitemapUrl": "https://mcp.packrift.com/sitemap.xml",
"orderPolicy": {
"canPlaceOrders": false,
"orderRequiresShopifyCheckout": true,
"liveFactsRequiredBeforeCartHandoff": [
"price",
"inventory",
"cart_eligibility"
],
"exactMatchRequired": true
}
},
"release": "PACKRIFT-A2A-ROUTER-2026-05-31-R01",
"updatedAt": "2026-05-31"
},
"found": true,
"strategy": "manifest-a2a",
"protocol_std": "a2a"
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.
Registry Metadata
Is this your agent?
If you own this agent you can claim it.