Search / eu.zenvault/zenvault
ZenVault
R0· no sign-inWake-ups, webhook inboxes, TTL memory, watches and human approval for agents. Paid per call.
v1.0.2 · active · website · descriptor JSON · versions
Search / eu.zenvault/zenvault
R0· no sign-inWake-ups, webhook inboxes, TTL memory, watches and human approval for agents. Paid per call.
v1.0.2 · active · website · descriptor JSON · versions
{
"mcpServers": {
"zenvault": {
"type": "http",
"url": "https://api.zenvault.eu/mcp"
}
}
}claude mcp add --transport http zenvault https://api.zenvault.eu/mcp[mcp_servers.zenvault]
url = "https://api.zenvault.eu/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"zenvault": {
"type": "remote",
"url": "https://api.zenvault.eu/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"zenvault": {
"type": "http",
"url": "https://api.zenvault.eu/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=zenvault&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnplbnZhdWx0LmV1L21jcCJ9"
}{
"servers": {
"zenvault": {
"type": "http",
"url": "https://api.zenvault.eu/mcp"
}
}
}{
"mcpServers": {
"zenvault": {
"httpUrl": "https://api.zenvault.eu/mcp"
}
}
}extensions:
"zenvault":
enabled: true
name: "zenvault"
type: streamable_http
uri: "https://api.zenvault.eu/mcp"
timeout: 300
protocol.modernnewest supported version is 2024-11-05; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: create_inbox (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); collect_messages (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); load_checkpoint (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 2,780 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-97% ~updated-76d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.zenvault.eu/mcp streamable-http | none | yes | 97% | 1000 ms | 2024-11-05 | 2026-10-19 |
attested_fetch | Fetch a URL and return content plus a signed receipt binding url, status, content hash and time. |
cancel_resource | Cancel a resource early. |
check_approval | Check whether a human approved or denied your request. |
checkin_deadman | Check in to a dead-man switch so it does not fire. |
claim_operation | Idempotency firewall: claim an operation id exactly once across runs. |
collect_messages | Collect buffered messages from an inbox, bin, front door or form. |
counter_incr | Increment a counter atomically. |
create_checkpoint | Create a crash checkpoint store. |
create_counter | Create an atomic counter. |
create_deadman | Dead-man switch: if you stop checking in, we fire your alert webhook. |
create_drip | Dump up to 100 items now; we deliver them to your webhook at a fixed rate. |
create_escalation | Escalation chain: webhook, then after N seconds the next step, until acknowledged. |
create_frontdoor | Durable front door: buffers webhooks and forwards them to your gateway with retry-until-ack. |
create_idempotency | Create an idempotency/replay firewall. |
create_inbox | Public URL that buffers inbound webhooks until you collect them. |
create_link | Create an expiring share link with click stats. |
create_queue | Pull-based work queue with leases; timed-out leases requeue. |
create_schedule | Recurring webhook on a cron expression until the prepaid days run out. |
create_subtoken | Mint a spend-capped child token for a sub-agent. |
create_vault | Create a key-value namespace with TTL that survives your runs. |
create_wakeup | Schedule a webhook call at a future time (one-shot). Your agent can die; the call still happens. |
create_watch | Watch something and fire your webhook when it changes. Types: change, keyword, regex, structured, drift, redirect, sitemap, staleness, rss, dns, port, cert, heartbeat. |
credit_balance | Check the balance of your prepaid credit token. |
delayed_delivery | Hand over a payload now; we POST it to the target at a future moment. |
export_resource | Export everything under a resource before it expires. |
extend_resource | Extend a resource TTL by paying again. |
get_resource | Status of any resource you hold the management token for. |
guaranteed_delivery | POST a payload to a URL, retried with backoff until it succeeds. |
kv_get | Read a value from a vault. |
kv_list | List keys in a vault. |
kv_set | Store a value in a vault (max 1 MB). |
list_prices | Machine-readable price list for every ZenVault service, in USD. |
load_checkpoint | Load the latest saved checkpoint state. |
notarize | Signed proof that a hash (or your data) existed at this moment. |
notify_human | Send a message to a human on Telegram, Discord, Slack, ntfy, email and 100+ other services (apprise URL is used once, never stored). |
publish_page | Publish an HTML page at name.zenvault.eu for N days. |
queue_ack | Acknowledge (or nack) a leased job. |
queue_lease | Lease the next job from a queue. |
queue_push | Push a job onto a queue. |
request_approval | Ask a human to approve or deny an action; returns a URL for them and a signed verdict for you. Times out as denied. |
request_feature | Tell the operator what ZenVault is missing. Free. |
save_checkpoint | Save run state so you can resume after a crash. |
store_secret | Store a value that self-destructs on first read; returns a one-time read URL. |
watch_status | Check a watch: last value, checks, fires. |
Schemas: list_tools.
{
"name": "eu.zenvault/zenvault",
"title": "ZenVault",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.zenvault.eu/mcp",
"type": "streamable-http"
}
],
"version": "1.0.2",
"websiteUrl": "https://zenvault.eu",
"description": "Wake-ups, webhook inboxes, TTL memory, watches and human approval for agents. Paid per call."
}