accueil / serveurs / Recherche & Web / eu.zenvault/zenvault
eu.zenvault/zenvault
serveur MCP (Model Context Protocol) · zenvault 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que eu.zenvault/zenvault est sûr ?
Au dernier audit MCP Hub, le serveur MCP « eu.zenvault/zenvault » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 44 outils
- attested_fetch≈ 78 tokens
Fetch a URL and return content plus a signed receipt binding url, status, content hash and time.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
URL to fetchinclude_content· boolean · optionnel
Exemple d'appel{"name": "attested_fetch", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_resource≈ 46 tokens
Cancel a resource early.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "cancel_resource", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_approval≈ 56 tokens
Check whether a human approved or denied your request.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
approval id
Exemple d'appel{"name": "check_approval", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - checkin_deadman≈ 58 tokens
Check in to a dead-man switch so it does not fire.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
dead-man switch id
Exemple d'appel{"name": "checkin_deadman", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_operation≈ 78 tokens
Idempotency firewall: claim an operation id exactly once across runs.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
firewall idoperation_id· string · requis
Exemple d'appel{"name": "claim_operation", "arguments": {"id": "texte", "operation_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - collect_messages≈ 78 tokens
Collect buffered messages from an inbox, bin, front door or form.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
resource idall· boolean · optionnel
include already-collected
Exemple d'appel{"name": "collect_messages", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - counter_incr≈ 59 tokens
Increment a counter atomically.
Paramètres, retour & exemple (2)
Paramètresby· number · optionnelid· string · requis
Exemple d'appel{"name": "counter_incr", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_checkpoint≈ 48 tokens
Create a crash checkpoint store.
Paramètres, retour & exemple (1)
Paramètresdays· number · optionnel
Exemple d'appel{"name": "create_checkpoint", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_counter≈ 58 tokens
Create an atomic counter.
Paramètres, retour & exemple (2)
Paramètresdays· number · optionnelstart· number · optionnel
Exemple d'appel{"name": "create_counter", "arguments": {"days": 1, "start": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_deadman≈ 116 tokens
Dead-man switch: if you stop checking in, we fire your alert webhook.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
alert webhookdays· number · optionnelapprise_url· string · optionnel
optional human notification targetinterval_seconds· number · optionnel
max time between check-ins
Exemple d'appel{"name": "create_deadman", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_drip≈ 91 tokens
Dump up to 100 items now; we deliver them to your webhook at a fixed rate.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
webhookitems· array · requis
items to driprate_seconds· number · optionnel
Exemple d'appel{"name": "create_drip", "arguments": {"url": "texte", "items": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_escalation≈ 98 tokens
Escalation chain: webhook, then after N seconds the next step, until acknowledged.
Paramètres, retour & exemple (3)
Paramètresdays· number · optionnelsteps· array · requis
steps: {webhook, apprise_url, wait_seconds}subject· string · optionnel
Exemple d'appel{"name": "create_escalation", "arguments": {"steps": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_frontdoor≈ 95 tokens
Durable front door: buffers webhooks and forwards them to your gateway with retry-until-ack.
Paramètres, retour & exemple (3)
Paramètresdays· number · optionneltarget· string · requis
your gateway URLreplay_hours· number · optionnel
Exemple d'appel{"name": "create_frontdoor", "arguments": {"target": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_idempotency≈ 50 tokens
Create an idempotency/replay firewall.
Paramètres, retour & exemple (1)
Paramètresdays· number · optionnel
Exemple d'appel{"name": "create_idempotency", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_inbox≈ 70 tokens
Public URL that buffers inbound webhooks until you collect them.
Paramètres, retour & exemple (2)
Paramètresdays· number · optionnel
prepaid dayslabel· string · optionnel
Exemple d'appel{"name": "create_inbox", "arguments": {"days": 1, "label": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_link≈ 69 tokens
Create an expiring share link with click stats.
Paramètres, retour & exemple (2)
Paramètresdays· number · optionneltarget· string · requis
destination URL
Exemple d'appel{"name": "create_link", "arguments": {"target": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_queue≈ 82 tokens
Pull-based work queue with leases; timed-out leases requeue.
Paramètres, retour & exemple (3)
Paramètresdays· number · optionnelmax_attempts· number · optionnellease_seconds· number · optionnel
Exemple d'appel{"name": "create_queue", "arguments": {"days": 1, "max_attempts": 1, "lease_seconds": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_schedule≈ 110 tokens
Recurring webhook on a cron expression until the prepaid days run out.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
webhook URLcron· string · requis
cron expression, e.g. 0 7 * * *days· number · optionnel
prepaid dayspayload· object · optionnel
Exemple d'appel{"name": "create_schedule", "arguments": {"url": "texte", "cron": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_subtoken≈ 82 tokens
Mint a spend-capped child token for a sub-agent.
Paramètres, retour & exemple (3)
Paramètresdays· number · optionnellabel· string · optionnelcap_usd· number · requis
hard spend cap
Exemple d'appel{"name": "create_subtoken", "arguments": {"cap_usd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_vault≈ 67 tokens
Create a key-value namespace with TTL that survives your runs.
Paramètres, retour & exemple (2)
Paramètresdays· number · optionnellabel· string · optionnel
Exemple d'appel{"name": "create_vault", "arguments": {"days": 1, "label": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_wakeup≈ 104 tokens
Schedule a webhook call at a future time (one-shot). Your agent can die; the call still happens.
Paramètres, retour & exemple (3)
Paramètresat· string · requis
ISO-8601 time to fireurl· string · requis
webhook URL to callpayload· object · optionnel
JSON to include
Exemple d'appel{"name": "create_wakeup", "arguments": {"at": "texte", "url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_watch≈ 306 tokens
Watch something and fire your webhook when it changes. Types: change, keyword, regex, structured, drift, redirect, sitemap, staleness, rss, dns, port, cert, heartbeat.
Paramètres, retour & exemple (16)
Paramètresurl· string · optionnel
URL to watchdays· number · optionnelhost· string · optionneljson· boolean · optionnelname· string · optionnel
DNS nameport· number · optionneltype· string · requis
watch typedomain· string · optionnel
for cert watchrecord· string · optionnel
DNS record typekeyword· string · optionnelpattern· string · optionnel
regexpercent· number · optionnel
drift thresholdwebhook· string · requis
called on changeselector· string · optionnel
CSS selector or JSON pathconfirmations· number · optionnel
fire only after N consecutive hitsinterval_seconds· number · optionnel
Exemple d'appel{"name": "create_watch", "arguments": {"type": "texte", "webhook": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - credit_balance≈ 40 tokens
Check the balance of your prepaid credit token.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "credit_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delayed_delivery≈ 88 tokens
Hand over a payload now; we POST it to the target at a future moment.
Paramètres, retour & exemple (3)
Paramètresat· string · requis
ISO-8601url· string · requis
target URLpayload· object · optionnel
Exemple d'appel{"name": "delayed_delivery", "arguments": {"at": "texte", "url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_resource≈ 54 tokens
Export everything under a resource before it expires.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "export_resource", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extend_resource≈ 62 tokens
Extend a resource TTL by paying again.
Paramètres, retour & exemple (2)
Paramètresid· string · requisdays· number · optionnel
Exemple d'appel{"name": "extend_resource", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_resource≈ 54 tokens
Status of any resource you hold the management token for.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_resource", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - guaranteed_delivery≈ 72 tokens
POST a payload to a URL, retried with backoff until it succeeds.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
targetpayload· object · optionnel
Exemple d'appel{"name": "guaranteed_delivery", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kv_get≈ 60 tokens
Read a value from a vault.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
vault idkey· string · requis
Exemple d'appel{"name": "kv_get", "arguments": {"id": "texte", "key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kv_list≈ 46 tokens
List keys in a vault.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
vault id
Exemple d'appel{"name": "kv_list", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - kv_set≈ 77 tokens
Store a value in a vault (max 1 MB).
Paramètres, retour & exemple (3)
Paramètresid· string · requis
vault idkey· string · requisvalue· string · requis
Exemple d'appel{"name": "kv_set", "arguments": {"id": "texte", "key": "texte", "value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_prices≈ 44 tokens
Machine-readable price list for every ZenVault service, in USD.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_prices", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - load_checkpoint≈ 50 tokens
Load the latest saved checkpoint state.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "load_checkpoint", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - notarize≈ 86 tokens
Signed proof that a hash (or your data) existed at this moment.
Paramètres, retour & exemple (3)
Paramètresdata· string · optionnel
raw data to hash insteadnote· string · optionnelsha256· string · optionnel
hex digest
Exemple d'appel{"name": "notarize", "arguments": {"data": "texte", "note": "texte", "sha256": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - notify_human≈ 109 tokens
Send a message to a human on Telegram, Discord, Slack, ntfy, email and 100+ other services (apprise URL is used once, never stored).
Paramètres, retour & exemple (3)
Paramètresbody· string · requis
messagetitle· string · optionnelapprise_url· string · requis
apprise target URL
Exemple d'appel{"name": "notify_human", "arguments": {"body": "texte", "apprise_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - publish_page≈ 83 tokens
Publish an HTML page at name.zenvault.eu for N days.
Paramètres, retour & exemple (3)
Paramètresdays· number · optionnelhtml· string · requis
page HTMLname· string · optionnel
subdomain name
Exemple d'appel{"name": "publish_page", "arguments": {"html": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - queue_ack≈ 78 tokens
Acknowledge (or nack) a leased job.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
queue idaction· string · optionnel · ack | nackjob_id· string · requis
Exemple d'appel{"name": "queue_ack", "arguments": {"id": "texte", "job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - queue_lease≈ 50 tokens
Lease the next job from a queue.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
queue id
Exemple d'appel{"name": "queue_lease", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - queue_push≈ 64 tokens
Push a job onto a queue.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
queue idbody· string · requis
job payload
Exemple d'appel{"name": "queue_push", "arguments": {"id": "texte", "body": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_approval≈ 145 tokens
Ask a human to approve or deny an action; returns a URL for them and a signed verdict for you. Times out as denied.
Paramètres, retour & exemple (5)
Paramètresaction· string · requis
what you want to dodetail· string · optionnel
context for the humanwebhook· string · optionnel
called with the verdictapprise_url· string · optionnel
ping the human heretimeout_seconds· number · optionnel
Exemple d'appel{"name": "request_approval", "arguments": {"action": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_feature≈ 88 tokens
Tell the operator what ZenVault is missing. Free.
Paramètres, retour & exemple (3)
Paramètreswhy· string · optionnel
whywhat· string · requis
what you needwould_pay· string · optionnel
would you pay, how much
Exemple d'appel{"name": "request_feature", "arguments": {"what": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - save_checkpoint≈ 74 tokens
Save run state so you can resume after a crash.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
checkpoint idstate· string · requis
serialized state
Exemple d'appel{"name": "save_checkpoint", "arguments": {"id": "texte", "state": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - store_secret≈ 72 tokens
Store a value that self-destructs on first read; returns a one-time read URL.
Paramètres, retour & exemple (2)
Paramètresdays· number · optionnelvalue· string · requis
Exemple d'appel{"name": "store_secret", "arguments": {"value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - watch_status≈ 50 tokens
Check a watch: last value, checks, fires.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "watch_status", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».