Pouch.me and Inkable Label
Custom printed pouches (Pouch.me) and labels (Inkable): specs, quote requests, label prices.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen how_we_work
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"agents": {
"url": "https://agents.pouch.me/mcp"
}
}
}Puntos de conexión remotos
https://agents.pouch.me/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢list_bag_formats
Pouch.me: the bag formats we quote, with each format's minimum order quantity per design.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "list_bag_formatsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "list_bag_formatsDictOutput"
}🟢get_bag_format(format_id)
Pouch.me: details for one format id from list_bag_formats (options, materials, minimum).
Esquema de entrada
{
"type": "object",
"properties": {
"format_id": {
"title": "Format Id",
"type": "string"
}
},
"required": [
"format_id"
],
"title": "get_bag_formatArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_bag_formatDictOutput"
}🟢how_we_work
Pouch.me: what's free (design, prepress, standard US shipping), the quote -> proof -> payment steps, options, materials and what we need from the customer.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "how_we_workArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "how_we_workDictOutput"
}🟡submit_quote_request(request)
Pouch.me: send a quote request to our team for your user. We email your user a confirmation link first; the request reaches our team only after they confirm it themselves (don't click it for them). Our team reviews it; if it's something we can make, we reply by email with a written quote or a question about the spec. No reply time is given. Requires customer_consent=true. Returns a reference number. Does not create an order.
Esquema de entrada
{
"type": "object",
"properties": {
"request": {
"$ref": "#/$defs/QuoteRequest"
}
},
"required": [
"request"
],
"$defs": {
"AgentInfo": {
"additionalProperties": false,
"properties": {
"is_ai_agent": {
"description": "True if an AI agent is submitting on the customer's behalf.",
"title": "Is Ai Agent",
"type": "boolean"
},
"agent_name": {
"anyOf": [
{
"maxLength": 80,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Agent or product name, e.g. 'ChatGPT', 'Muse'.",
"title": "Agent Name"
}
},
"required": [
"is_ai_agent"
],
"title": "AgentInfo",
"type": "object"
},
"QuoteRequest": {
"additionalProperties": false,
"properties": {
"customer_name": {
"maxLength": 80,
"minLength": 2,
"title": "Customer Name",
"type": "string"
},
"customer_email": {
"format": "email",
"title": "Customer Email",
"type": "string"
},
"company": {
"anyOf": [
{
"maxLength": 120,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Company"
},
"phone": {
"anyOf": [
{
"maxLength": 30,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Phone"
},
"ship_to_country": {
"description": "Country the bags ship to.",
"maxLength": 56,
"minLength": 2,
"title": "Ship To Country",
"type": "string"
},
"ship_to_postcode": {
"anyOf": [
{
"maxLength": 12,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Ship To Postcode"
},
"product": {
"description": "What goes in the bag, e.g. 'whole bean coffee'.",
"maxLength": 200,
"minLength": 2,
"title": "Product",
"type": "string"
},
"fill_amount": {
"description": "How much goes in each bag, e.g. '12 oz' or '250 g'. Ask the customer; don't guess.",
"maxLength": 80,
"minLength": 1,
"title": "Fill Amount",
"type": "string"
},
"format": {
"default": "not_sure",
"enum": [
"stand_up_pouch",
"flat_pouch",
"pillow_pouch",
"side_gusset",
"quad_seal",
"flat_bottom",
"stick_pack",
"roll_stock",
"diecut",
"not_sure"
],
"title": "Format",
"type": "string"
},
"size": {
"anyOf": [
{
"maxLength": 60,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Bag size if the customer knows it, with units, e.g. '6 x 9 x 3.5 in'.",
"title": "Size"
},
"quantities": {
"description": "Total bags per quote option, e.g. [500, 1000].",
"items": {
"type": "integer"
},
"maxItems": 4,
"minItems": 1,
"title": "Quantities",
"type": "array"
},
"designs": {
"default": 1,
"description": "Number of different artworks/designs.",
"maximum": 50,
"minimum": 1,
"title": "Designs",
"type": "integer"
},
"material_preference": {
"anyOf": [
{
"maxLength": 120,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Material Preference"
},
"options": {
"items": {
"enum": [
"zipper",
"child_resistant_zipper",
"e_zipper",
"hang_hole",
"tear_notch",
"window",
"valve",
"rounded_corners",
"not_sure"
],
"type": "string"
},
"maxItems": 8,
"title": "Options",
"type": "array"
},
"food_shelf_life_target": {
"anyOf": [
{
"maxLength": 80,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "For food: how long the product must last on shelf, in the customer's words. We use it to recommend a material; shelf life depends on several factors and isn't guaranteed.",
"title": "Food Shelf Life Target"
},
"needed_by": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Date the customer needs bags in hand, if any. Giving a date here doesn't mean it can be met; only our team can say that, after checking with production.",
"title": "Needed By"
},
"artwork_status": {
"default": "in_progress",
"enum": [
"ready",
"in_progress",
"need_design_help"
],
"title": "Artwork Status",
"type": "string"
},
"blank_sample_set": {
"default": false,
"description": "True if the customer wants a set of blank (unprinted) clear sample bags for $10, credited back as $25 off their order. US addresses; outside the US, say so in notes. We send the stocked size closest to theirs; not every size or style is stocked.",
"title": "Blank Sample Set",
"type": "boolean"
},
"notes": {
"anyOf": [
{
"maxLength": 2000,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Notes"
},
"customer_consent": {
"description": "True only if the customer asked for this quote and agreed to be emailed by Pouch.me.",
"title": "Customer Consent",
"type": "boolean"
},
"agent": {
"$ref": "#/$defs/AgentInfo"
}
},
"required": [
"customer_name",
"customer_email",
"ship_to_country",
"product",
"fill_amount",
"quantities",
"customer_consent",
"agent"
],
"title": "QuoteRequest",
"type": "object"
}
},
"title": "submit_quote_requestArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "submit_quote_requestDictOutput"
}🟢inkable_price(request)
Inkable Label Co. (inkablelabel.com): the website's own price for roll labels, sheet labels or custom tissue paper, and a link that opens the product page with these options selected. The customer adds to cart, uploads files and pays on the website first, then gets a proof. Most products take 3–10 days after proof approval. Options outside the online set return quote_required with the quote page.
Esquema de entrada
{
"type": "object",
"properties": {
"request": {
"$ref": "#/$defs/PriceRequest"
}
},
"required": [
"request"
],
"$defs": {
"PriceRequest": {
"additionalProperties": false,
"description": "Inputs for inkable_price. Labels: width_in, height_in, quantity_per_design (+ options).\nTissue: tissue_size, tissue_quantity (+ options). Values are the website's own option names.",
"properties": {
"product": {
"enum": [
"roll_labels",
"sheet_labels",
"tissue"
],
"title": "Product",
"type": "string"
},
"width_in": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Label width in inches. This service prices whole inches 2-8, or 1 or less; other widths go to the quote page.",
"title": "Width In"
},
"height_in": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Label height in inches, 0.1 to 8.",
"title": "Height In"
},
"quantity_per_design": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Labels per design (sheets: 100, 250, 1000-5000; rolls: 500-20000).",
"title": "Quantity Per Design"
},
"designs": {
"anyOf": [
{
"maximum": 10,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Designs"
},
"stock": {
"anyOf": [
{
"enum": [
"Coated Paper",
"Pearlescent Plastic Film",
"Plastic Film with Freezer Adhesive",
"Kraft",
"White Matte Uncoated",
"Laid",
"Clear PVC",
"Silver PET",
"Silver Metalized Paper",
"Holographic",
"Holographic Glitter"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Stock"
},
"adhesive": {
"anyOf": [
{
"enum": [
"Standard",
"High Tack",
"Removable"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Adhesive"
},
"laminate": {
"anyOf": [
{
"enum": [
"Gloss Laminate",
"Matte Laminate",
"No Laminate"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Laminate"
},
"print": {
"anyOf": [
{
"enum": [
"Full Color",
"Full Color + White Ink",
"Single Color Black"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Print"
},
"shape": {
"anyOf": [
{
"enum": [
"Circle/Oval",
"Square/Rectangles",
"Custom Shape"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Shape"
},
"corners": {
"anyOf": [
{
"enum": [
"Standard Rounded",
"Square Corners",
"True Square Corners",
"Custom Rounded"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Corners"
},
"roll_direction": {
"anyOf": [
{
"maxLength": 24,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Rolls only, e.g. '1: No Preference'.",
"title": "Roll Direction"
},
"proof": {
"anyOf": [
{
"enum": [
"Soft Proof",
"Hard Proof",
"Electronic Proof",
"Reprint No Proof Required"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Labels: Soft Proof or Hard Proof. Tissue: Electronic Proof or Hard Proof. Reorders and reprints go through our team (quote page).",
"title": "Proof"
},
"tissue_size": {
"anyOf": [
{
"enum": [
"10x15",
"15x15",
"15x20",
"20x20",
"20x30",
"custom"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tissue Size"
},
"tissue_quantity": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Tissue Quantity"
},
"tissue_stock": {
"anyOf": [
{
"enum": [
"Standard Tissue Stock",
"Colored Stock"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tissue Stock"
},
"tissue_color": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tissue Color"
},
"tissue_print": {
"anyOf": [
{
"enum": [
"Single Color PMS",
"Single Color Metallic",
"Two or more colors"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tissue Print"
},
"ink": {
"anyOf": [
{
"maxLength": 40,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Ink"
}
},
"required": [
"product"
],
"title": "PriceRequest",
"type": "object"
}
},
"title": "inkable_priceArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "inkable_priceDictOutput"
}🟢inkable_options(product)
Inkable Label Co.: allowed options for inkable_price: roll_labels, sheet_labels or tissue (omit for all).
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Product"
}
},
"title": "inkable_optionsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "inkable_optionsDictOutput"
}Comunidad
Evidencia