Skip to main content
Glama

Inkable Label

Server Details

Custom labels, tissue, tape, pouches and bags (Inkable Label): website prices and quote requests.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a distinct role in the pre-sales flow: general process information, option enumeration for pricing, website price lookup, and quote submission. The descriptions clearly reinforce these boundaries, so an agent can select the right tool without overlap confusion.

Naming Consistency3/5

All names use snake_case, but the patterns are mixed: two are inkable_-prefixed nouns, one is a conversational phrase (how_we_work), and one follows verb_noun (submit_quote_request). It remains readable, but there is no single predictable convention.

Tool Count5/5

Four tools are well-scoped for a focused pre-sales and quote-request assistant. Each tool serves a clear purpose, and there are no obviously redundant or filler tools.

Completeness4/5

The surface covers process guidance, available options, online pricing, and quote intake, matching the stated no-order-creation scope. Minor gaps remain around quote status/tracking and direct follow-up after submission.

Available Tools

4 tools
how_we_workHow Inkable Label worksA
Read-onlyIdempotent
Inspect

Inkable Label Co.: how ordering works (website price, proof, print), turnaround, shipping, the quote forms (labels, tissue paper, pouches and bags) and how to contact us.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and openWorldHint=false, so the agent knows this is a safe, repeatable, closed-domain read. The description adds the topic scope of the returned content, which is useful, but says nothing further about behavior (e.g., that it returns static documentation with no per-order data). No contradiction with annotations.

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

Conciseness4/5

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

A single sentence with the subject front-loaded and topics enumerated in a compact parenthetical. The topic list is dense but each item earns its place by telling the agent what questions this tool answers; nothing is padding.

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

Completeness4/5

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

An output schema exists, so return structure need not be described, and with no parameters the surface area is small. The description covers the informational scope well enough for an agent to decide whether to call it, with only the sibling routing left unstated.

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 tool takes zero parameters, so the baseline is 4. The description correctly implies a no-argument, topic-browsing call and raises no parameter expectations an agent would have to reconcile.

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

Purpose4/5

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

The description names a concrete resource (Inkable Label Co.'s ordering process) and enumerates the topics it covers: pricing flow, proofing, printing, turnaround, shipping, quote forms, and contact info. An agent can tell it is a static informational/FAQ tool. It does not explicitly distinguish itself from siblings inkable_price and inkable_options, which overlap on the pricing and product-option topics mentioned here.

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

Usage Guidelines3/5

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

Usage is only implied: read this when a question is about process, turnaround, shipping, or contact rather than a concrete price or option lookup. No sentence states when to prefer inkable_price or inkable_options instead, which matters because the description itself mentions 'website price' and product forms.

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

inkable_optionsInkable optionsB
Read-onlyIdempotent
Inspect

Inkable Label Co.: allowed options for inkable_price: roll_labels, sheet_labels or tissue (omit for all).

NameRequiredDescriptionDefault
productNo

Output Schema

NameRequiredDescription

No output parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and openWorldHint=false, so the safety profile is covered. The description adds that the result is a small closed set of allowed values and that omission returns the full set, but says nothing about return format beyond that (partially mitigated by the output schema).

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

Conciseness4/5

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

A single compact sentence with the values and the omission rule front-loaded; nothing is padded. The 'Inkable Label Co.:' prefix is slightly wasted space in an otherwise efficient line.

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

Completeness3/5

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

For a one-optional-parameter, read-only lookup with an output schema, the description covers enough to invoke it correctly. The residual gap is the unlabeled 'product' parameter, which is documented nowhere else, so an agent has to bridge the naming mismatch itself.

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

Parameters3/5

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

Schema coverage is 0% — the single 'product' parameter has no description at all — so the description must compensate. It does supply the legal values and the 'omit for all' semantics, but it never ties them to the parameter name 'product', leaving an agent to infer that these are the values for that argument.

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

Purpose4/5

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

States a specific purpose: enumerating the allowed values (roll_labels, sheet_labels, tissue) for the inkable_price tool's product argument. It names the sibling it feeds, so an agent can tell it apart from get_bag_format/list_bag_formats. It stops short of a clean verb+resource phrasing ('Inkable Label Co.: allowed options for...'), but the intent is unambiguous.

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

Usage Guidelines3/5

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

Ties the tool to inkable_price and gives one explicit usage rule — omit the value to get all options — which tells the agent both when to call it and how to call it broadly. It never states when not to call it or what alternatives (if any) exist for enumerating option sets.

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

inkable_priceInkable label and tissue priceA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
requestYes

Output Schema

NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the read-only/idempotent annotations by disclosing the downstream purchase flow (customer adds to cart, uploads files, pays on the website first, then gets a proof), the 3-10 day lead time after proof approval, and the fallback behavior for unsupported options. This is exactly the business context an agent needs to relay to a customer.

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

Conciseness4/5

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

Front-loaded with what the tool returns, followed by flow and lead-time context. Four sentences, none obviously wasted, though the fulfillment-flow sentence sits between two pricing sentences and slightly interrupts the core message.

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

Completeness4/5

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

With an output schema present, the return shape needs no explanation, and annotations cover the safety profile. The description addresses the key gaps: fallback behavior for non-standard options and post-quote lead times. What it omits is guidance on discovering valid option values, which an agent must infer from the enum-laden schema.

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

Parameters3/5

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

The description names the product families but not individual fields; the real parameter meaning lives in the nested PriceRequest descriptions (proof constraints, width 2-8 whole inches, height 0.1-8, quantity ranges, tissue vs. label fields), which are not visible from the described 0% top-level coverage. The description adds the out-of-range-to-quote rule, which is genuine value, but does not compensate for the top-level coverage gap on its own.

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: the website's own price for roll labels, sheet labels, or custom tissue, plus a product-page link. An agent can tell this apart from inkable_options (option discovery) and submit_quote_request (quoting) without opening the schema.

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

Usage Guidelines4/5

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

Implies the correct usage context (online-priced configurations only) and gives an explicit routing rule for out-of-scope inputs: return quote_required with the quote page. It never names a sibling tool by name, so the alternative paths are implied rather than spelled out.

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

submit_quote_requestSubmit a quote requestAInspect

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.

NameRequiredDescriptionDefault
requestYes

Output Schema

NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already indicate a non-read-only, open-world, non-idempotent submission. The description adds substantial behavioral context beyond annotations: the customer must confirm by email, the agent must not click the confirmation link, the team reviews and replies by email, no reply time is promised, and a reference number is returned.

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?

The action is front-loaded, and the remaining sentences carry distinct operational facts: confirmation flow, review process, no reply time, price alternative, consent requirement, and the fact that this is not an order. Despite covering a complex process, it avoids redundant explanation.

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?

For a complex, open-world quote submission tool with an output schema, the description covers the full user-visible process, consent prerequisite, sibling alternative, and outcome limits. It does not need to repeat return-value details already covered by the output schema.

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

Parameters2/5

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

The schema description coverage signal is 0%, so the description should compensate for parameter ambiguity. It only adds meaning for customer_consent=true and loosely for product_type; it does not explain quantities, the request object structure, or the nested labels/tissue/bags detail objects. Most parameter semantics are left to the schema.

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 to Inkable's team for custom labels, tissue paper, or pouches/bags. It also distinguishes the tool from inkable_price by explaining that online roll labels, sheet labels, and tissue paper use the website price instead.

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?

Explicitly names the key alternative, inkable_price, and the condition under which it should be used instead. It also states prerequisites such as customer_consent=true, explains the confirmation-link flow, and clarifies that the tool does not create an order.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedsubmit_quote_request
  2. 3 tool updates
    • First observedhow_we_work
    • First observedinkable_options
    • First observedinkable_price

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to search a Shopify packaging-supplies catalog, get live pricing and inventory, recommend boxes, estimate shipping, and generate checkout URLs.
    1
    MIT
  • F
    license
    A
    quality
    A
    maintenance
    Enables designing labels for NIIMBOT thermal printers and previewing exactly what the printhead will burn, since each design is rendered offline with NiimBlue's own code in headless Chrome and returned as a 1-bit PNG with layout warnings. It also returns an open-in-app link so the label can be reviewed and printed from NiimBlue, without the server ever touching a printer.
    4
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    把「印懿报价」的报价能力提炼成一个可安装到各类 AI 工具的 Skill,覆盖印刷包装 120+ 品类(纸盒/纸箱/手提袋/画册/宣传页/卡片/不干胶等),支持材质、后工艺与小批量数码印刷计价。
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources