Skip to main content
Glama

Pouch.me

Recommend a bag size

recommend_bag_size
Read-onlyIdempotent

Pouch.me: a starting bag size from the same sizing tool as pouch.me/bag-sizing and our quote form's "Size it for me". Give the product, how much goes in each bag (weight, volume or count) and the bag type (e.g. from recommend_bag_type); for solid pieces add the size of one piece. Returns the recommended outside size in inches and mm, how well it fits, and the sizing tool's own explanation. Our team confirms the final size on the written quote. To put the size on a quote request, pass sizing_reference to submit_quote_request.

Input Schema

NameRequiredDescriptionDefault
formatNoBag type, e.g. from recommend_bag_type. not_sure lets the sizing tool pick. Roll stock isn't sized.not_sure
productYesWhat goes in the bag, e.g. 'whole bean coffee'. Ask the customer; don't guess.
bag_sizeNoA bag size the customer already has in mind, with units, if any. The sizing tool checks it.
piece_sizeNoFor solid pieces (cookies, bars, jerky): the size of one piece with units, e.g. '4 x 4 x 1 in'.
fill_amountYesHow much goes in each bag: weight, volume or count, e.g. '12 oz', '250 g', '24 cookies'. Ask the customer; don't guess.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover read-only and idempotent behavior, so the description adds genuinely new context: the result is a *starting* recommendation, the team confirms the final size on the written quote, and a sizing_reference thread carries the result into submit_quote_request. That caveat about authority is the key thing an agent could otherwise get wrong.

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-loads the identity and provenance, then bundles the required inputs, the return shape, the authoritative caveat, and the downstream handoff in a compact block. It is dense but every clause carries information; the only mild cost is that inputs, outputs, and caveats are run together without visual separation.

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 the brief mention of returned inches/mm, fit quality, and explanation is sufficient rather than obligatory. Combined with annotations covering safety and the description covering the human-confirmation caveat and the sizing_reference handoff, an agent has what it needs to call this correctly and act on the result.

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 description coverage is 100% and the per-parameter descriptions already explain product, fill_amount, piece_size, format, and bag_size, including the 'ask the customer; don't guess' instruction. The description restates the same field list without adding syntax or edge-case detail, so it sits at the baseline rather than improving on 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 ('recommend a starting bag size') and pins its provenance to the same sizing engine used by pouch.me/bag-sizing and the quote form, which makes it distinct from the sibling recommend_bag_type (which picks a format, not a size). An agent can tell the two apart without opening either 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?

Gives clear invocation context: supply the product, the fill amount, the bag type (explicitly sourced from recommend_bag_type), and piece size for solid pieces. It also names the downstream path ('pass sizing_reference to submit_quote_request'). It stops short of explicit when-not-to-use guidance beyond noting that roll stock isn't sized.

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