eu.zenvault/zenvault

MCPcommunitylive
v1.0.2eu.zenvaultUnknownUpdated 1mo ago

Wake-ups, webhook inboxes, TTL memory, watches and human approval for agents. Paid per call.

Endpoint healthlive
checked 4 days ago · 1403ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authoreu.zenvault
LicenseUnknown
Version1.0.2
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface44 tools · none privileged
Security scan✓ Cleanvlive · 4d agoHow well does this scan work?
EvalsNone
IndexedAug 11, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

44 tools · none privileged
Observed live from the vendor's endpoint4d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://api.zenvault.eu/mcp44 tools · 1403ms
create_wakeupSchedule a webhook call at a future time (one-shot). Your agent can die; the call still happens.

Schedule a webhook call at a future time (one-shot). Your agent can die; the call still happens.

ParameterTypeDescription
at*stringISO-8601 time to fire
url*stringwebhook URL to call
payloadobjectJSON to include
create_scheduleRecurring webhook on a cron expression until the prepaid days run out.

Recurring webhook on a cron expression until the prepaid days run out.

ParameterTypeDescription
cron*stringcron expression, e.g. 0 7 * * *
url*stringwebhook URL
payloadobject—
daysnumberprepaid days
create_deadmanDead-man switch: if you stop checking in, we fire your alert webhook.

Dead-man switch: if you stop checking in, we fire your alert webhook.

ParameterTypeDescription
url*stringalert webhook
interval_secondsnumbermax time between check-ins
daysnumber—
apprise_urlstringoptional human notification target
checkin_deadmanCheck in to a dead-man switch so it does not fire.

Check in to a dead-man switch so it does not fire.

ParameterTypeDescription
id*stringdead-man switch id
delayed_deliveryHand over a payload now; we POST it to the target at a future moment.

Hand over a payload now; we POST it to the target at a future moment.

ParameterTypeDescription
at*stringISO-8601
url*stringtarget URL
payloadobject—
create_dripDump up to 100 items now; we deliver them to your webhook at a fixed rate.

Dump up to 100 items now; we deliver them to your webhook at a fixed rate.

ParameterTypeDescription
url*stringwebhook
items*arrayitems to drip
rate_secondsnumber—
notarizeSigned proof that a hash (or your data) existed at this moment.

Signed proof that a hash (or your data) existed at this moment.

ParameterTypeDescription
sha256stringhex digest
datastringraw data to hash instead
notestring—
attested_fetchFetch a URL and return content plus a signed receipt binding url, status, content hash and time.

Fetch a URL and return content plus a signed receipt binding url, status, content hash and time.

ParameterTypeDescription
url*stringURL to fetch
include_contentboolean—
create_inboxPublic URL that buffers inbound webhooks until you collect them.

Public URL that buffers inbound webhooks until you collect them.

ParameterTypeDescription
daysnumberprepaid days
labelstring—
collect_messagesCollect buffered messages from an inbox, bin, front door or form.

Collect buffered messages from an inbox, bin, front door or form.

ParameterTypeDescription
id*stringresource id
allbooleaninclude already-collected
create_frontdoorDurable front door: buffers webhooks and forwards them to your gateway with retry-until-ack.

Durable front door: buffers webhooks and forwards them to your gateway with retry-until-ack.

ParameterTypeDescription
target*stringyour gateway URL
daysnumber—
replay_hoursnumber—
request_approvalAsk a human to approve or deny an action; returns a URL for them and a signed verdict for you. Times out as denied.

Ask a human to approve or deny an action; returns a URL for them and a signed verdict for you. Times out as denied.

ParameterTypeDescription
action*stringwhat you want to do
detailstringcontext for the human
timeout_secondsnumber—
webhookstringcalled with the verdict
apprise_urlstringping the human here
check_approvalCheck whether a human approved or denied your request.

Check whether a human approved or denied your request.

ParameterTypeDescription
id*stringapproval id
notify_humanSend a message to a human on Telegram, Discord, Slack, ntfy, email and 100+ other services (apprise URL is used once, never stored).

Send a message to a human on Telegram, Discord, Slack, ntfy, email and 100+ other services (apprise URL is used once, never stored).

ParameterTypeDescription
apprise_url*stringapprise target URL
titlestring—
body*stringmessage
guaranteed_deliveryPOST a payload to a URL, retried with backoff until it succeeds.

POST a payload to a URL, retried with backoff until it succeeds.

ParameterTypeDescription
url*stringtarget
payloadobject—
create_vaultCreate a key-value namespace with TTL that survives your runs.

Create a key-value namespace with TTL that survives your runs.

ParameterTypeDescription
daysnumber—
labelstring—
kv_setStore a value in a vault (max 1 MB).

Store a value in a vault (max 1 MB).

ParameterTypeDescription
id*stringvault id
key*string—
value*string—
kv_getRead a value from a vault.

Read a value from a vault.

ParameterTypeDescription
id*stringvault id
key*string—
kv_listList keys in a vault.

List keys in a vault.

ParameterTypeDescription
id*stringvault id
save_checkpointSave run state so you can resume after a crash.

Save run state so you can resume after a crash.

ParameterTypeDescription
id*stringcheckpoint id
state*stringserialized state
create_checkpointCreate a crash checkpoint store.

Create a crash checkpoint store.

ParameterTypeDescription
daysnumber—
load_checkpointLoad the latest saved checkpoint state.

Load the latest saved checkpoint state.

ParameterTypeDescription
id*string—
store_secretStore a value that self-destructs on first read; returns a one-time read URL.

Store a value that self-destructs on first read; returns a one-time read URL.

ParameterTypeDescription
value*string—
daysnumber—
create_queuePull-based work queue with leases; timed-out leases requeue.

Pull-based work queue with leases; timed-out leases requeue.

ParameterTypeDescription
lease_secondsnumber—
max_attemptsnumber—
daysnumber—
queue_pushPush a job onto a queue.

Push a job onto a queue.

ParameterTypeDescription
id*stringqueue id
body*stringjob payload
queue_leaseLease the next job from a queue.

Lease the next job from a queue.

ParameterTypeDescription
id*stringqueue id
queue_ackAcknowledge (or nack) a leased job.

Acknowledge (or nack) a leased job.

ParameterTypeDescription
id*stringqueue id
job_id*string—
actionstring—
create_counterCreate an atomic counter.

Create an atomic counter.

ParameterTypeDescription
startnumber—
daysnumber—
counter_incrIncrement a counter atomically.

Increment a counter atomically.

ParameterTypeDescription
id*string—
bynumber—
claim_operationIdempotency firewall: claim an operation id exactly once across runs.

Idempotency firewall: claim an operation id exactly once across runs.

ParameterTypeDescription
id*stringfirewall id
operation_id*string—
create_idempotencyCreate an idempotency/replay firewall.

Create an idempotency/replay firewall.

ParameterTypeDescription
daysnumber—
publish_pagePublish an HTML page at name.zenvault.eu for N days.

Publish an HTML page at name.zenvault.eu for N days.

ParameterTypeDescription
html*stringpage HTML
namestringsubdomain name
daysnumber—
create_linkCreate an expiring share link with click stats.

Create an expiring share link with click stats.

ParameterTypeDescription
target*stringdestination URL
daysnumber—
create_watchWatch something and fire your webhook when it changes. Types: change, keyword, regex, structured, drift, redirect, sitemap, staleness, rss, dns, port, cert, heartbeat.

Watch something and fire your webhook when it changes. Types: change, keyword, regex, structured, drift, redirect, sitemap, staleness, rss, dns, port, cert, heartbeat.

ParameterTypeDescription
type*stringwatch type
urlstringURL to watch
webhook*stringcalled on change
keywordstring—
patternstringregex
selectorstringCSS selector or JSON path
jsonboolean—
percentnumberdrift threshold
namestringDNS name
recordstringDNS record type
hoststring—
portnumber—
domainstringfor cert watch
interval_secondsnumber—
confirmationsnumberfire only after N consecutive hits
daysnumber—
watch_statusCheck a watch: last value, checks, fires.

Check a watch: last value, checks, fires.

ParameterTypeDescription
id*string—
create_escalationEscalation chain: webhook, then after N seconds the next step, until acknowledged.

Escalation chain: webhook, then after N seconds the next step, until acknowledged.

ParameterTypeDescription
steps*arraysteps: {webhook, apprise_url, wait_seconds}
subjectstring—
daysnumber—
get_resourceStatus of any resource you hold the management token for.

Status of any resource you hold the management token for.

ParameterTypeDescription
id*string—
extend_resourceExtend a resource TTL by paying again.

Extend a resource TTL by paying again.

ParameterTypeDescription
id*string—
daysnumber—
cancel_resourceCancel a resource early.

Cancel a resource early.

ParameterTypeDescription
id*string—
export_resourceExport everything under a resource before it expires.

Export everything under a resource before it expires.

ParameterTypeDescription
id*string—
credit_balanceCheck the balance of your prepaid credit token.

Check the balance of your prepaid credit token.

No input schema was published for this tool.

create_subtokenMint a spend-capped child token for a sub-agent.

Mint a spend-capped child token for a sub-agent.

ParameterTypeDescription
cap_usd*numberhard spend cap
labelstring—
daysnumber—
list_pricesMachine-readable price list for every ZenVault service, in USD.

Machine-readable price list for every ZenVault service, in USD.

No input schema was published for this tool.

request_featureTell the operator what ZenVault is missing. Free.

Tell the operator what ZenVault is missing. Free.

ParameterTypeDescription
what*stringwhat you need
whystringwhy
would_paystringwould you pay, how much

44 of 44 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Wake-ups, webhook inboxes, TTL memory, watches and human approval for agents. Paid per call.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.