Skip to main content
Glama

Ni Biashara Shelves — Africa FX, freight & compliance checks (x402)

Shelf Pass — 110 prepaid credits

buy_shelf_pass
Read-only

Shelf Pass — 110 prepaid credits. 110 prepaid credits for $0.99 ($1.10 of calls). 1 credit = $0.01 of list price: a $0.03 carrier check uses 3 credits, a $0.02 sanctions screen uses 2. Valid on data shelves priced at $0.25 or less (FX, carrier, broker and sanctions checks, Texas CE, the load-vet pack, instant Swahili localization). The pass token travels in the X-SHELF-PASS header, so a call needs no separate wallet payment. $0.99 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "buy_shelf_pass"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, so the agent knows this is a safe read operation. The description adds substantial behavioral context beyond annotations: it explains the payment flow (402 → PAYMENT-SIGNATURE → delivery), that the tool call itself is free, that payment is $0.99 USDC on Base, and that the pass token travels via the X-SHELF-PASS header. It does not mention credit expiration or rate limits, but the added transparency is strong.

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?

The description is dense but well-structured: it front-loads the price and credit value, then explains eligibility, payment method, and return value in logical order. Every sentence carries useful information, though the total length is on the longer side for a simple purchase tool, with minor redundancy in repeating the cost.

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?

Given zero parameters, no output schema, and annotations covering safety, the description is nearly complete for an agent to call it correctly. It explains the return value (an x402 URL to GET), the payment flow, and the pass details. One minor gap is that it does not state what happens after credits are exhausted or whether the pass expires, but this is not critical for invoking the tool.

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 there are no parameter semantics to document. Per the scoring rules, a tool with no parameters receives a baseline of 4, which is appropriate here since the description correctly focuses on the purchase mechanics rather than inputs.

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 clearly states that this tool purchases a Shelf Pass — 110 prepaid credits for $0.99, and explains the credit-to-cost ratio. It distinguishes itself from a generic purchase by detailing the eligible shelves, though it does not explicitly compare against the sibling 'buy_shelf' tool, leaving a small gap in sibling differentiation.

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?

The description lists the specific shelves the pass is valid for (FX, carrier, broker, sanctions checks, etc.) and notes the $0.25 price cap, which implies when the pass is useful. However, it does not explicitly say when to use this tool versus alternatives like 'buy_shelf' or paying per call, nor does it provide clear exclusions or a decision rule.

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