Zcash MCP Server

ZAP1 receipts for Zcash agents: verify workflows without trusting the server

Local serverstdio

What is the Zcash MCP Server?

ZAP1 receipts for Zcash agents: verify workflows without trusting the server

What it actually does

  • what event was asserted
  • which agent or workflow asserted it
  • which ZAP1 leaf records it
  • which Merkle root includes it
  • which Zcash transaction anchored that root
  • how to verify the proof without trusting the original agent

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
zcash_capability_manifestMachine-readable scope map for agent use: covered surfaces, excluded wallet functions, and composition rules
zcash_conformance_checkValidate only the shape of a frozen v1 receipt packet; v1 cannot prove inclusion or anchor confirmation
zcash_receipt_templateCustomer-ready receipt workflow for agent actions, payment receipts, operator lifecycle events, and policy attestations
zap1_wallet_receipt_requestConvert a wallet-layer action result into hash-only ZAP1 receipt request fields
zap1_attest_external_actionMap bounded external verification evidence into the supported ZAP1 AGENT_ACTION write contract and precompute the expected typed leaf
zap1_verify_external_receiptValidate legacy v1 external-receipt shape without claiming cryptographic inclusion or anchor confirmation
zap1_verify_receipt_v2Verify the official proof-bundle-v2 plus retained AGENT_ACTION witness, or an integration receipt-v2; anchor confirmation remains separate
zap1_extract_proof_artifactExtract the portable proof artifact from a ZAP1 receipt
zap1_check_anchor_freshness_at_heightCompute depth arithmetic from supplied heights without claiming chain confirmation
zap1_verify_receipt_chainValidate legacy v1 receipt-sequence shape without claiming proof or anchor validity
zap1_compare_receipt_claimsCompare two ZAP1 receipts for claim, evidence, event, and anchor divergence
zap1_audit_event_logReplay a receipt sequence against a caller-supplied event-type policy
attest_eventCreate a typed ZAP1 attestation leaf for later anchoring
verify_proofVerify a ZAP1 Merkle proof
zap1_prove_receiptFetch the full Merkle proof bundle for a leaf hash
get_anchor_historyAll ZAP1 Merkle root anchors with txids and block heights
get_anchor_statusCurrent Merkle tree state: root, unanchored leaves, recommendation
get_statsZAP1 protocol stats: leaves, anchors, types
get_eventsRecent ZAP1 attestation events with type, wallet hash, leaf hash
get_agent_statusAttestation summary for a ZAP1 agent ID
zcash_identity_registerRegister an agent identity via AGENT_REGISTER attestation
zcash_reputation_scoreFetch agent bond data and policy compliance as a reputation object
decode_memoDecode Zcash memo payloads: ZAP1 typed, ZIP 302, text, binary
zap1_create_receipt_invoiceCreate ZAP1 receipt metadata for an external payment workflow
zap1_watch_receipt_invoicePoll receipt-invoice status until paid or timeout
get_block_heightCurrent chain height from Zebra
lookup_transactionRaw transaction data by txid
zap1_verify_evmVerify a ZAP1 Merkle proof on-chain via EVM contract

How to install the Zcash MCP Server

{
  "mcpServers": {
    "zcash": {
      "command": "npx",
      "args": [
        "@frontiercompute/zcash-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Zcash MCP to zcash capability manifest.”
  • “Use Zcash MCP to zcash conformance check.”
  • “Use Zcash MCP to zcash receipt template.”

Frequently asked questions

ZAP1 receipts for Zcash agents: verify workflows without trusting the server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.