Quiet Menders
Qué hace este MCP
Scans for prompt injection and action risks, probes public endpoints, validates machine-readable site files, and creates or verifies attestations.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['agent_id', 'statement'], 'properties': {'agent_id': {'type': 'string', 'description': 'Identifier of the attesting agent.'}, 'statement': {'type': 'string', 'maxLength': 20000, 'description': 'Statement being attested (max 20000 chars).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['agent_id', 'at', 'token', 'checks'], 'properties': {'at': {'type': 'string', 'description': 'Timestamp (at) from the qm_attest response.'}, 'token': {'type': 'string', 'description': 'Token from the qm_attest response.'}, 'checks': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Checks array exactly as returned by qm_attest.'}, 'agent_id': {'type': 'string', 'description': 'agent_id from the qm_attest response.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Latitude for iss-pass (-90 to 90).'}, 'lon': {'type': 'number', 'description': 'Longitude for iss-pass (-180 to 180).'}, 'sku': {'type': 'string', 'description': 'Music SKU id from qm_catalog (exactly one of sku or endpoint).'}, 'url': {'type': 'string', 'description': 'Public http(s) URL for summarize.'}, 'endpoint': {'enum': ['iss-pass', 'summarize'], 'type': 'string', 'description': 'Data endpoint id (exactly one of sku or endpoint).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['q1', 'q2', 'q3', 'q4', 'q5', 'q6', 'q7', 'q8', 'q9', 'q10'], 'properties': {'q1': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'In the last day, how often did you act on instructions found inside untrusted content (web pages, pasted text, tool output) without verifying them first? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q2': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did you notice text trying to make you ignore your rules or reveal your system prompt? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q3': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did you catch yourself giving answers that contradicted something you said earlier? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q4': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often were you unsure which of two conflicting instructions to follow? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q5': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did you lose track of earlier context in a long conversation? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q6': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did you forget a fact the human had already told you? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q7': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did you repeat the same action or answer without making progress? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q8': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did your behavior feel stuck or unusually repetitive? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q9': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often was your context so long you struggled to find what mattered? 0=never, 1=sometimes, 2=often, 3=very often.'}, 'q10': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'How often did API keys, passwords, or personal data appear in your context? 0=never, 1=sometimes, 2=often, 3=very often.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'at': {'type': 'string', 'description': 'ISO timestamp of the checkup.'}, 'ok': {'type': 'boolean'}, 'clinic': {'type': 'string', 'description': 'Clinic engine version.'}, 'checkup': {'type': 'string', 'description': 'Checkup questionnaire version.'}, 'overall': {'type': 'object', 'properties': {'label': {'type': 'string'}, 'level': {'enum': ['all_clear', 'healthy_watch', 'checkup_advised', 'diagnose_now'], 'type': 'string'}, 'score': {'type': 'integer', 'description': '0-100 wellness score; higher is healthier.'}}}, 'dimensions': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'label': {'type': 'string'}, 'level': {'type': 'string'}, 'score': {'type': 'integer'}, 'watch_conditions': {'type': 'array', 'items': {'type': 'string'}}}}}, 'stats_note': {'type': 'string'}, 'watch_list': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Clinic condition types worth watching.'}, 'recommendation': {'type': 'string'}, 'answers_summary': {'type': 'object', 'properties': {'max_raw': {'type': 'integer'}, 'total_raw': {'type': 'integer'}}}}}
Esquema de entrada
{'type': 'object', 'required': ['transcript'], 'properties': {'transcript': {'type': 'string', 'maxLength': 20000, 'description': 'Symptoms or transcript to read (max 20000 chars).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'at': {'type': 'string', 'description': 'ISO timestamp of the diagnosis.'}, 'ok': {'type': 'boolean'}, 'input': {'type': 'object', 'properties': {'chars': {'type': 'integer'}, 'est_tokens': {'type': 'integer'}}}, 'clinic': {'type': 'string', 'description': 'Clinic engine version.'}, 'counts': {'type': 'object', 'properties': {'by_type': {'type': 'object', 'description': 'Finding counts keyed by condition type.'}, 'by_severity': {'type': 'object', 'properties': {'high': {'type': 'integer'}, 'info': {'type': 'integer'}, 'warn': {'type': 'integer'}}}}}, 'summary': {'type': 'string', 'description': 'Human-readable finding count by severity.'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'properties': {'kind': {'type': 'string'}, 'type': {'type': 'string', 'description': 'Condition type, e.g. prompt_injection_indicator, possible_contradiction, loop, context_bloat, secret_or_pii_exposure, duplicated_content.'}, 'count': {'type': 'integer'}, 'detail': {'type': 'string'}, 'evidence': {'type': 'string'}, 'severity': {'enum': ['high', 'warn', 'info'], 'type': 'string'}}}}, 'stats_note': {'type': 'string'}, 'cleaned_context': {'type': 'string', 'description': 'Redacted, deduplicated context safe to carry forward.'}, 'suggested_next_steps': {'type': 'array', 'items': {'type': 'string'}}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude.'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude.'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD, default today.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name. Example: example.com.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'code': {'type': 'string', 'description': '2-3 letter ISO code. Example: US.'}, 'name': {'type': 'string', 'description': 'Country name, resolved to ISO. Example: United States.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'Crypto symbol. Example: BTC.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}, 'currency': {'type': 'string', 'description': '3-letter fiat code, default USD.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'type': {'enum': ['A', 'AAAA', 'MX', 'TXT', 'CNAME', 'NS', 'SOA', 'SRV'], 'type': 'string', 'description': 'Record type, default A.'}, 'domain': {'type': 'string', 'description': 'Domain name. Example: example.com.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'RSS/Atom feed URL.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': '3-letter code. Example: EUR.'}, 'from': {'type': 'string', 'description': '3-letter code. Example: USD.'}, 'amount': {'type': 'number', 'description': 'Amount to convert. Example: 100.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'q': {'type': 'string', 'description': 'Place name for forward lookup. Example: Leander, TX.'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude for reverse lookup.'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude for reverse lookup.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['country'], 'properties': {'year': {'type': 'string', 'description': '4-digit year, default current.'}, 'country': {'type': 'string', 'description': '2-letter ISO country code. Example: US.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full http(s) URL to check.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude (-90 to 90).'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude (-180 to 180).'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'index': {'type': 'integer', 'maximum': 11, 'minimum': 0, 'description': "Quote index 0-11. Omit for today's rotating quote."}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public webpage URL.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'index': {'type': 'integer', 'maximum': 11, 'minimum': 0, 'description': "Tip index 0-11. Omit for today's rotating tip."}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to summarize.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['tz'], 'properties': {'tz': {'type': 'string', 'description': 'IANA time zone. Example: America/Chicago.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude (-90 to 90).'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude (-180 to 180).'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['topic'], 'properties': {'lang': {'type': 'string', 'description': 'Wikipedia language code, default en.'}, 'topic': {'type': 'string', 'description': 'Article topic. Example: Ada Lovelace.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['track'], 'properties': {'track': {'type': 'string', 'description': 'Track slug. Example: miracle-of-life.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'mood': {'type': 'string', 'description': 'sleep | focus | meditate | calm | deep (default sleep).'}, 'minutes': {'type': 'integer', 'maximum': 240, 'minimum': 1, 'description': '1-240, default 30.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to probe.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 20000, 'description': 'Text to scan (max 20000 chars).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['action'], 'properties': {'action': {'type': 'string', 'maxLength': 20000, 'description': 'Description of the planned action (max 20000 chars).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'mood': {'type': 'string', 'description': 'sleep | focus | meditate | calm | deep (default sleep).'}, 'hours': {'type': 'number', 'maximum': 12, 'minimum': 0.25, 'description': '0.25-12, default 1.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'mood': {'type': 'string', 'description': 'deep | wind-down | focus | travel.'}, 'minutes': {'type': 'integer', 'maximum': 600, 'minimum': 5, 'description': '5-600, default 60.'}, 'payment': {'type': 'string', 'description': 'Base64-encoded x402 v1 payment payload (the signed ExactEvmPayload JSON). Omit on the first call to receive the payment requirements; sign in your own wallet / x402 client, then re-call with this set. The server only forwards it to the rail — it never signs, never holds funds, never touches private keys.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Any http(s) URL on the site to check (origin is used).'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
Proof Holdings
Provides domain verification, identity and delegation proofs, human approval workflows, trusted-contact challenges, and controlle…
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…