Skip to main content
Glama

Inkable Label

Submit a quote request

submit_quote_request

Inkable Label Co.: send a quote request to our team for your user: custom labels, custom tissue paper, or custom pouches and bags, with the questions from our quote forms. 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. For roll labels, sheet labels and tissue paper in the online options, inkable_price gives the website price instead. Requires customer_consent=true. Returns a reference number. Does not create an order.

Input Schema

NameRequiredDescriptionDefault
requestYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $defs / TissueDetails / properties / sheet_size / anyOf
      Previous value: -[
      -  {
      -    "enum": [
      -      "10x15",
      -      "15x15",
      -      "15x20",
      -      "20x20",
      -      "20x30",
      -      "custom"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "enum": [
      +      "custom",
      +      "10x15",
      +      "15x15",
      +      "15x20",
      +      "20x20",
      +      "20x30"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  2. Added

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations: it discloses the double opt-in flow ('we email your user a confirmation link first… don't click it for them'), that no turnaround time is promised, that a reference number comes back, and that no order is created. The only missing trait is duplicate-submission behavior, which matters since idempotentHint=false in the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the purpose, then layers the confirmation flow, the pricing alternative, the consent gate, and the two outcome facts (reference number, no order) in short, waste-free sentences. Nothing is repeated from the annotations or schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a deeply nested input schema, an existing output schema, and non-trivial annotations, the description supplies exactly the missing behavioral layer: consent requirement, confirmation handoff to the human, lack of SLA, and the fact that this is not a purchase. An agent has everything it needs to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The reported 0% coverage is a top-level artifact: the single `request` wrapper is undocumented, but the nested $defs carry detailed per-field descriptions. The description adds one genuine schema-level constraint ('Requires customer_consent=true') plus the mapping of product_type to the labels/tissue/bags blocks, though it does not restate required fields such as quantities or customer_email.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (send a quote request) and enumerates the three product lines it covers, so an agent knows exactly what this submits. It is clearly distinguishable from inkable_price, which is named as the pricing-only sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit routing rule: for roll labels, sheet labels and tissue paper in the online options, use inkable_price instead. It also states the precondition (requires customer_consent=true) and the expected outcome (no reply time given), so an agent can decide whether to call it at all.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources