Skip to main content
Glama
brianbooms

Quiet Menders MCP Server

qm_catalog

List every purchasable item with prices and descriptions, then discover which MCP tool to call for live USDC payment challenges. Read-only discovery; never pays or accesses keys.

Instructions

Purchasable catalog: 24 music SKUs ($0.05–$299.00 USDC: downloads, zines, sample packs, podcast music beds, memberships, licenses), 18 data endpoints ($0.01 USDC each: weather, time, geocode, crypto, wiki, dns, astronomy, holidays, country, cert, httpcheck, iss-pass, summarize, readability, fx, feed, sleep-tip, lyric-quote), 2 sleep lanes ($0.05–$0.10), lyrics/get ($0.05), playlist/build ($0.10), and voluntary tip routes (USDC/BTC — not purchases). Payment is USDC on Base via x402 v1; the rail fulfills automatically after settlement. Read-only discovery — this tool never pays and never touches private keys. Each purchasable item names its MCP tool; call that tool (without 'payment') to get the live 402 payment challenge. Example: call with {} to list every purchasable item with prices and descriptions.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.1.0

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations the description carries the full burden, and it does substantial work: 'Read-only discovery — this tool never pays and never touches private keys,' plus the payment rail (USDC on Base via x402 v1) and that 'the rail fulfills automatically after settlement.' It does not describe the shape of the returned catalog or whether it is static/cached, which is a modest remaining gap for an annotation-free tool.

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

Conciseness3/5

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

Front-loading is good ('Purchasable catalog:' opens the sentence), but the middle is a single sprawling enumeration of 24 SKUs and 18 endpoints that largely duplicates what the tool returns. The operationally critical instructions (read-only, never pays, call the named sibling to get the 402 challenge) are buried at the end rather than surfaced early.

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?

For a zero-parameter, no-output-schema discovery tool, the description covers what the agent needs: what is purchasable, approximate prices, the payment protocol, the safety profile, and the follow-up call pattern. Only the precise response structure is left unspecified, which is acceptable given the concrete example invocation.

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?

Zero parameters, so the baseline of 4 applies; there are no parameter semantics to explain. The description usefully supplies the one calling fact an agent needs — an empty object argument ('call with {}') returns the full catalog.

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 exactly what the tool is — a purchasable catalog / read-only discovery surface — and names the resources involved (music SKUs, data endpoints, sleep lanes, tip routes). The closing line 'call with {} to list every purchasable item with prices and descriptions' removes all ambiguity about the output, and the note that 'this tool never pays' distinguishes it from qm_buy and the qm_data_* siblings it routes to.

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 routes the agent: 'Each purchasable item names its MCP tool; call that tool (without payment) to get the live 402 payment challenge.' It also carves out non-purchases (voluntary tip routes) and establishes the when-to-use boundary (discovery first, then the named sibling to pay). Alternative selection is stated, not implied.

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