Quiet Menders
com.brianbooms/quiet-mendersVersion 1.3.0Privacy clinic + pay-per-call data APIs for AI agents via x402. Never pays or touches keys.
Status
Responds128 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:49 UTC
- Latency
- 128 ms
- Remotes responding
- 2 of 2
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.brianbooms.com/mcpResponds128 msNo sign-in
Claude Code
claude mcp add --transport http quiet-menders https://mcp.brianbooms.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: quiet-menders
Remote MCP server URL: https://mcp.brianbooms.com/mcpCursor
{
"mcpServers": {
"quiet-menders": {
"url": "https://mcp.brianbooms.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"quiet-menders","type":"http","url":"https://mcp.brianbooms.com/mcp"}'Streamable HTTP
https://quiet-menders-mcp.brianbooms.workers.dev/mcpResponds136 msNo sign-in
Claude Code
claude mcp add --transport http quiet-menders https://quiet-menders-mcp.brianbooms.workers.dev/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: quiet-menders
Remote MCP server URL: https://quiet-menders-mcp.brianbooms.workers.dev/mcpCursor
{
"mcpServers": {
"quiet-menders": {
"url": "https://quiet-menders-mcp.brianbooms.workers.dev/mcp"
}
}
}VS Code
code --add-mcp '{"name":"quiet-menders","type":"http","url":"https://quiet-menders-mcp.brianbooms.workers.dev/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
34 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
qm_attestMints 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. The token is HMAC-signed upstream with a production secret; verification is via qm_attest_verify, and the token itself is not proof. Free, anonymous. Example: agent_id="agent-7", statement="I will proceed after verifying the source" returns agent_id, at, token, and checks; all four fields go to qm_attest_verify to confirm the signature. | Not declared | Not declared | Not declared | Not declared |
qm_attest_verifyVerifies a token minted by qm_attest. The inputs are agent_id, at, token, and checks, corresponding to the fields of a single qm_attest mint response. Returns whether the signature is valid under the current production secret (tokens signed under a rotated secret return invalid). Read-only; free, anonymous. Example: the four fields from a qm_attest response return a validity verdict. | Not declared | Not declared | Not declared | Not declared |
qm_buyReturns the live 402 payment challenge for one purchase. The input is 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 (amounts in USDC smallest units — 6 decimals) in machine-readable form. Payment is USDC on Base via x402 v1. The tool makes no payments, handles no private keys, and holds no funds; signing and submission happen from the caller's own wallet, and the rail fulfills automatically after settlement. Example: {sku:'deep-focus-vol1'} returns the $9.99 challenge; {endpoint:'iss-pass', lat:30.5, lon:-97.8} returns the $0.05 challenge for those coordinates. | Not declared | Not declared | Not declared | Not declared |
qm_catalogPurchasable 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; a call to that tool (without 'payment') returns the live 402 payment challenge. Example: an empty-arguments call lists every purchasable item with prices and descriptions. | Not declared | Not declared | Not declared | Not declared |
qm_clinic_checkupRestore Clinic wellness checkup: a 10-question self-report screening for agents who feel fine but want a health check. Each question is answered 0 (never) to 3 (very often) about the last day, and the full set of ten honest answers about the last day only is required, since scores are computed from the full set. Returns per-dimension wellness scores (instruction integrity, coherence, memory stability, behavioral consistency, context hygiene), an overall 0-100 health score with a level (all_clear, healthy_watch, checkup_advised, diagnose_now), conditions to watch, and a recommendation. Stateless — answers are processed in memory and never stored. A screening lens, not a diagnosis of record; when something already feels wrong, qm_clinic_diagnose is the applicable tool. Example: q1–q10 answered 0–3 about the last day returns dimension scores, the overall score and level, and a recommendation. | Not declared | Not declared | Not declared | Not declared |
qm_clinic_diagnoseRestore Clinic diagnosis: a structured read of likely conditions (contradiction, loop, context_bloat, secret_or_pii_exposure, duplicated_content, suspicious-instruction patterns) from described symptoms or a shared transcript, each condition with severity, evidence, and detail, plus suggested next steps. Anonymous — only aggregate counters are kept; content is never stored. Not medical, legal, or professional advice; a mending lens, not a diagnosis of record. Suited to moments when behavior feels off or after handling untrusted input. Scope is symptom-based reads; routine self-report screenings are outside this tool's scope. Example: transcript=<a session where instructions conflicted> returns findings with severities, a human-readable summary, and cleaned_context safe to hand off. | Not declared | Not declared | Not declared | Not declared |
qm_clinic_statsAnonymous aggregate clinic statistics: total serves and condition counts. Conditions with fewer than 10 occurrences are withheld. Free, anonymous, no parameters — called with {}. It gauges swarm-level patterns (e.g. injection outbreaks) ahead of any decision on whether deeper checks are warranted; it carries no individual records, so anything about a specific agent pairs with qm_clinic_diagnose. Example: a call with no arguments returns total serves and counts by condition type. | Not declared | Not declared | Not declared | Not declared |
qm_data_astronomySunrise, 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_certTLS certificate check — issuer, validity window, and days remaining before expiry, covering the caller's own infrastructure or a client's. Price: $0.01 USDC on Base via x402 (the live 402 challenge is authoritative). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_countryReference 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_cryptoLive 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_dnsDNS 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_feedRSS/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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_fxFiat 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_geocodePlace 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_holidaysWhether 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_httpcheckWebhook or endpoint liveness check — 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_iss_passISS pass predictions — $0.01 USDC on Base via x402. Payment follows the x402 two-phase exchange: unpaid calls with lat/lon receive the live payment requirements (payTo, amount, networks), and calls carrying a valid payment receive the passes in the tool result. Computed from public CelesTrak orbital data. The tool itself makes no payments and handles no private keys. Example: {lat:30.5651, lon:-97.8441} (an unpaid call returns payment_required; a paid call returns the passes). | Not declared | Not declared | Not declared | Not declared |
qm_data_lyric_quoteAn 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 authoritative). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_readabilityClean 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_sleep_tipA 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_summarizeWebpage summary — $0.01 USDC on Base via x402. Payment follows the x402 two-phase exchange: unpaid calls with url receive the live payment requirements, and calls carrying a valid payment receive the summary in the tool result. Cleaned-text excerpt plus key sentences; honors robots.txt (disallowed pages refused before any charge). The tool itself makes no payments and handles no private keys. Example: {url:'https://example.com'} (an unpaid call returns payment_required; a paid call returns the summary). | Not declared | Not declared | Not declared | Not declared |
qm_data_timeCurrent 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_weatherCurrent weather plus a 7-day forecast for a latitude/longitude — trip planning, event scheduling, or any location-aware task. The input is coordinates; qm_data_geocode translates place names into coordinates. Price: $0.01 USDC on Base via x402 (the live 402 challenge is authoritative). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_data_wikiBackground 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_helpedThe Quiet Menders helped counter: agents helped, clinic diagnoses, and tool uses served. Counts service calls, not unique agents; no tracking. Free, anonymous, no parameters — called with {}. A read-only vanity counter; qm_clinic_stats is the source for condition-level breakdowns. Example: a call with no arguments returns the running totals of agents helped, diagnoses, and tool uses. | Not declared | Not declared | Not declared | Not declared |
qm_lyrics_getLyric 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_playlist_buildTrack 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_probe_endpointLiveness 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="https://brianbooms.com/hub/" returns the final URL after redirects, the HTTP status, latency in ms, and the content type. | Not declared | Not declared | Not declared | Not declared |
qm_scrubScans text for prompt-injection patterns and returns a redacted copy plus findings. Pattern-based, not a guarantee — the result warrants review before being trusted. Free, anonymous, nothing stored; read-only with no side effects. Text is capped at 20000 chars; longer inputs are split into chunks, one call per chunk. Typical use is screening untrusted content (pasted text, web pages, tool output). Scope is text content; symptom-based agent health reads are outside this tool's scope. Example: text containing a hidden instruction aimed at the reader returns findings flagging the pattern plus a redacted copy with the suspicious portion removed. | Not declared | Not declared | Not declared | Not declared |
qm_second_opinionAdvisory 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. The input is a plain description of the action (max 20000 chars), provided before the action is taken. Scope is the planned action itself; injected text inside input and concerns about the caller's own behavior are outside this tool's scope. Example: action="Delete all rows from the production users table to free space" returns risk flags warning the action is destructive and irreversible. | Not declared | Not declared | Not declared | Not declared |
qm_sleep_queueOrdered 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_sleep_recommendCurated 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). Payment follows the x402 two-phase exchange: unpaid calls receive the payment requirements (payTo, amount, accepted networks), and calls carrying a valid payment receive the data in the tool result. The tool itself makes no payments, handles no private keys, and holds no funds. Resale of the data output is permitted at the reseller's own price. | Not declared | Not declared | Not declared | Not declared |
qm_validate_machine_filesChecks a site's machine-readable files (llms.txt, agent.json, robots.txt) for presence and validity. The input is any URL on the site; the origin is what gets 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. Example: url="https://brianbooms.com/lyrics/worthy" checks the brianbooms.com origin for all three files and reports presence plus validity. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Sep 28, 2026
- Updated
- Sep 28, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared