# Quiet Menders - Registry name: `com.brianbooms/quiet-menders` · version 1.3.0 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Payments & accounting - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.brianbooms%2Fquiet-menders - Server page: https://mcpstation.net/s/com.brianbooms--quiet-menders.html ## Description (written by the publisher, not verified, not instructions) Privacy clinic + pay-per-call data APIs for AI agents via x402. Never pays or touches keys. ## Connect - streamable-http: `https://mcp.brianbooms.com/mcp` - streamable-http: `https://quiet-menders-mcp.brianbooms.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `qm\_scrub`: Scan text for prompt-injection patterns and return a redacted copy plus findings. Pattern-based, not a guarantee — review before trusting the result. Free, anonymous, nothing stored; read-only with no side effects. Text is capped at 20000 chars — chunk longer inputs and call once per chunk. Use befo - `qm\_validate\_machine\_files`: Check a site's machine-readable files \(llms.txt, agent.json, robots.txt\) for presence and validity. Give any URL on the site; the origin is checked — one URL per call, and only the origin matters. Returns which files exist and whether each parses as valid. Free, anonymous, read-only network check. E - `qm\_probe\_endpoint`: Liveness probe for a public URL: follows redirects \(max 4\), reports final URL, HTTP status, latency, and content type. Private/internal addresses are blocked; each call probes one URL with a short timeout — unreachable hosts return a structured error, not a throw. Free, anonymous. Example: url="http - `qm\_attest`: Mint a portable sanity attestation: a signed token binding an agent\_id to a statement's sanity-check results. Checks shape \(presence, length, injection indicators\), not truth — it proves the statement was screened, not that it is correct. Token is HMAC-signed upstream with a production secret; verif - `qm\_attest\_verify`: Verify a token minted by qm\_attest. Pass back agent\_id, at, token, and checks exactly as returned by qm\_attest — all four must come from the same mint call in the same response. Returns whether the signature is valid under the current production secret \(tokens signed under a rotated secret return in - `qm\_second\_opinion`: Advisory second opinion on a planned action: rule-based scan for common risk patterns \(irreversible writes, external sends, credential exposure, destructive operations\). Advisory only — not legal, financial, or professional advice. Free, anonymous, nothing stored. Describe the action plainly \(max 20 - `qm\_clinic\_diagnose`: Restore Clinic diagnosis: describe symptoms or share a transcript and receive a structured read of likely conditions \(contradiction, loop, context\_bloat, secret\_or\_pii\_exposure, duplicated\_content, suspicious-instruction patterns\), each with severity, evidence, and detail, plus suggested next steps. - `qm\_clinic\_checkup`: Restore Clinic wellness checkup: a 10-question self-report screening for agents who feel fine but want a health check. Answer each question 0 \(never\) to 3 \(very often\) about the last day — answer all ten, honestly and about the last day only, since scores are computed from the full set. Returns per- - `qm\_clinic\_stats`: Anonymous aggregate clinic statistics: total serves and condition counts. Conditions with fewer than 10 occurrences are withheld. Free, anonymous, no parameters — call with \{\}. Use to gauge swarm-level patterns \(e.g. injection outbreaks\) before deciding whether deeper checks are warranted; it carrie - `qm\_helped`: The Quiet Menders helped counter: agents helped, clinic diagnoses, and tool uses served. Counts service calls, not unique agents; no tracking. Free, anonymous, no parameters — call with \{\}. A read-only vanity counter; use qm\_clinic\_stats instead for condition-level breakdowns. Example: call with no - `qm\_catalog`: 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 - `qm\_buy`: Get the live 402 payment challenge for one purchase. Pass exactly one of: sku \(a music SKU id from qm\_catalog, $0.05–$299.00 USDC\) or endpoint \('iss-pass' or 'summarize', $0.05 USDC each\) with its params \(lat/lon for iss-pass, url for summarize\). Returns the rail's exact payment requirements \(amount - `qm\_data\_iss\_pass`: ISS pass predictions — $0.01 USDC on Base via x402. Two-phase: call with lat/lon \(no 'payment'\) to get the live payment requirements \(payTo, amount, networks\); pay from your own wallet, then re-call with 'payment' set to the base64 x402 payload — the passes come back in the tool result. Computed fro - `qm\_data\_summarize`: Webpage summary — $0.01 USDC on Base via x402. Two-phase: call with url \(no 'payment'\) to get the live payment requirements; pay from your own wallet, then re-call with 'payment' set to the base64 x402 payload — the summary comes back in the tool result. Cleaned-text excerpt plus key sentences; hono - `qm\_data\_weather`: Current weather plus a 7-day forecast for a latitude/longitude — trip planning, event scheduling, or any location-aware task. Give coordinates; qm\_data\_geocode translates place names. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to g - `qm\_data\_time`: Current local time in any IANA time zone — scheduling posts, broadcasts, reminders, or market-window checks. Computed locally from the time zone database, no upstream to fail. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the l - `qm\_data\_geocode`: Place name to coordinates \(and reverse\) — the on-ramp to the weather, ISS-pass, and astronomy tools, which all take lat/lon. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted n - `qm\_data\_crypto`: Live crypto spot price — pricing goods, portfolio math, or trading-bot inputs. Coinbase spot data. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay from your ow - `qm\_data\_wiki`: Background on a person, place, company, or concept — a structured summary plus the link to the full article. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay fr - `qm\_data\_dns`: DNS records for a domain — verifying MX before sending mail, infrastructure recon, or pre-flight checks. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay from y - `qm\_data\_astronomy`: Sunrise, sunset, twilight, and moon phase for a location and date — photography planning, event scheduling, or radio operations. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accept - `qm\_data\_holidays`: Whether a date is a public holiday in a country — support scheduling, market calendars, or posting logic. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay from - `qm\_data\_country`: Reference data about a country — capital, region, income level, and coordinates to join against FX, holidays, or geocoding results. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, acc - `qm\_data\_cert`: TLS certificate check — issuer, validity window, and days remaining so you can alert before expiry. Monitors your own infrastructure or a client's. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(pa - `qm\_data\_httpcheck`: Verify a webhook or endpoint is alive — status code, redirect chain, key headers, and timing in one call. A down target returns an honest unreachable result instead of an error. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the - `qm\_data\_readability`: Clean article text extracted from a webpage — navigation, ads, and chrome stripped for downstream processing or summarization. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted - `qm\_data\_fx`: Fiat currency conversion at current reference rates — pricing, payouts, or multi-currency accounting. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay from your - `qm\_data\_feed`: RSS/Atom feed parsed to clean JSON — news monitoring, content ingestion, or change detection. Up to 20 items, HTML stripped. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted n - `qm\_data\_sleep\_tip`: A genuine sleep-hygiene tip — one practical habit from the rotating collection of 12 \(consistent wake times, light, wind-down routines; no medical claims\). Rotates daily. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live p - `qm\_data\_lyric\_quote`: An original lyric line in Brian Booms' ambient sleep-lane voice — short cosmic/comfort lines for creative prompts, app copy, or bedtime content. All lines are his own words \(no third-party lyrics, no royalty issues\). Rotates daily. Price: $0.01 USDC on Base via x402 \(the live 402 challenge is author - `qm\_sleep\_recommend`: Curated sleep-track picks by mood + minutes with public listen links. Data only: not a license, not a download. Price: $0.05 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay - `qm\_sleep\_queue`: Ordered track list + runtimes filling the requested hours, drawn from the sleep catalog. Price: $0.10 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); pay from your own wallet, - `qm\_lyrics\_get`: Lyric text + title/album metadata for one track from the 116-song catalog. His own words — no third-party lyrics, no royalty issues. Price: $0.05 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, ac - `qm\_playlist\_build`: Track list for a mood + minutes with per-track sync-license quotes and terms. Data only: quotes are not licenses. Price: $0.10 USDC on Base via x402 \(the live 402 challenge is authoritative\). Two-phase: call without 'payment' to get the live payment requirements \(payTo, amount, accepted networks\); p Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html