MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Payments & trading

Quiet Menders

Privacy clinic + pay-per-call data APIs for AI agents via x402. Never pays or touches keys.

Checks passed
14 / 22

1 failed · 7 not measured

Median response
77 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
34

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 67 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-06-18, serverInfo.name quiet-menders-mcp.

  • Pass
    Lists tools

    tools/list returned 34 tools.

  • Pass
    Current protocol

    Negotiated 2025-06-18. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 77 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 85 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    86 of 86 parameters have a description (100%). The bar is 80%.

  • Fail
    Safety hints

    34 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-09-28T04:50:55.868146Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Quiet Menders

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http quiet-menders https://mcp.brianbooms.com/mcp

Capabilities

Tools 34

qm_attest

Mints 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.

Discovered
qm_attest_verify

Verifies 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.

Discovered
qm_buy

Returns 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.

Discovered
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, 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.

Discovered
qm_clinic_checkup

Restore 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.

Discovered
qm_clinic_diagnose

Restore 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.

Discovered
qm_clinic_stats

Anonymous 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.

Discovered
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). 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.

Discovered
qm_data_cert

TLS 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
qm_data_httpcheck

Webhook 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.

Discovered
qm_data_iss_pass

ISS 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).

Discovered
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 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
qm_data_summarize

Webpage 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).

Discovered
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). 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.

Discovered
qm_data_weather

Current 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.

Discovered
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). 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.

Discovered
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 — 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
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="https://brianbooms.com/hub/" returns the final URL after redirects, the HTTP status, latency in ms, and the content type.

Discovered
qm_scrub

Scans 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.

Discovered
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. 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.

Discovered
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). 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.

Discovered
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). 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.

Discovered
qm_validate_machine_files

Checks 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.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected67 ms34
Connected86 ms34