Skip to main content
Glama

quote_vouchers

Lock a price (10 minutes) for a BATCH of travel eSIMs paid in one payment: N claim links, one per person, for a group trip, a conference delegation or event giveaways. Each eSIM is bought when its link is claimed (the person opens it on their phone and installs the QR), and links nobody claims within 30 days are refunded to the paying wallet. Free. Pay the returned quoteId with buy, or send the human to this service's /pay/?mode=vouchers page to buy it with their own wallet. Limits: 2–50 eSIMs, each within the per-order limit, the batch within its own limit ($100 by default). ALWAYS show the human the total and the count before buying.

Input Schema

NameRequiredDescriptionDefault
noteNoshown on every claim page, e.g. 'Devcon 8 delegation'
countYeshow many eSIMs, i.e. claim links
payerNothe Algorand address you will pay from
offerIdYesan esim offer from list_offers type=esim

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

Annotations declare non-readOnly, non-idempotent, non-destructive, and the description adds genuine context beyond them: the 10-minute price lock, per-eSIM purchase on claim, 30-day refund of unclaimed links to the paying wallet, and that quoting itself is free. These are the exact consequences an agent needs before committing a user to a batch.

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 the core operation and limits, and every sentence carries operational weight (price lock, refund policy, payment path, limits). It is a dense single block, though, and the payment-path and limit details could be split or ordered slightly more cleanly.

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?

There is no output schema, yet the description tells the agent exactly what comes back (a quoteId) and how to consume it (`buy` or the human /pay page). For a quote-then-pay flow with a mutation, the behavioral and procedural picture is complete.

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?

Schema coverage is 100%, so the baseline is 3, but the description adds meaning the schema lacks: `count` maps to one link per person subject to the per-order and batch ($100 default) limits, and `offerId` must come from `list_offers type=esim`. It does not separately explain `payer` or `note`, but those are self-documented in 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?

The description states a specific verb and resource class (lock a price / quote for a BATCH of travel eSIMs) and the 'BATCH, N claim links' framing makes it distinguishable from the single-item `quote` and from `buy` without opening any schema. An agent can immediately tell this is the group-quoting entry point.

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?

It names concrete use cases (group trip, conference delegation, event giveaways) and routes explicitly to the alternatives: 'Pay the returned quoteId with `buy`, or send the human to /pay/?mode=vouchers'. It also states the hard limits (2–50 eSIMs, per-order and batch limits) and an operational rule: 'ALWAYS show the human the total and the count before buying.'

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