Quiet Menders
Was dieses MCP kann
Scans for prompt injection and action risks, probes public endpoints, validates machine-readable site files, and creates or verifies attestations.
Tools
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'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}
Ausgabeschema
{'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'}}}}}
Eingabeschema
{'type': 'object', 'required': ['transcript'], 'properties': {'transcript': {'type': 'string', 'maxLength': 20000, 'description': 'Symptoms or transcript to read (max 20000 chars).'}}, 'additionalProperties': False}
Ausgabeschema
{'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'}}}}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to probe.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 20000, 'description': 'Text to scan (max 20000 chars).'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['action'], 'properties': {'action': {'type': 'string', 'maxLength': 20000, 'description': 'Description of the planned action (max 20000 chars).'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Any http(s) URL on the site to check (origin is used).'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…