Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZAP1_API_KEY | No | API key for attest_event | |
| ZAP1_API_URL | No | ZAP1 attestation API | https://pay.frontiercompute.io |
| ZEBRA_RPC_URL | No | Zebra node JSON-RPC endpoint | http://127.0.0.1:8232 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_balanceB | Get attestation and anchor status for a wallet hash via ZAP1 API. Returns lifecycle events, leaf count, and verification links. |
| send_shieldedA | Generate a zcash: payment URI for shielded ZEC. Encodes address, amount, and optional memo into a scannable URI. |
| decode_memoA | Decode a Zcash shielded memo field. Handles ZAP1 typed memos, ZIP 302, plain text, and raw binary. |
| attest_eventA | Create a ZAP1 attestation event on Zcash. Writes a typed lifecycle, governance, or agent event to the Merkle tree. Returns leaf hash for verification. |
| verify_proofA | Verify a ZAP1 Merkle proof. Checks whether a leaf hash exists in the ZAP1 attestation tree and returns the proof path. |
| get_statsA | Get ZAP1 protocol stats: total leaves, anchors, type distribution, and tree height. |
| get_block_heightB | Get the current Zcash chain height from Zebra. |
| lookup_transactionC | Get raw transaction data by txid from Zebra. |
| get_anchor_historyA | Get all ZAP1 Merkle root anchors with Zcash txids and block heights. |
| get_anchor_statusA | Get current ZAP1 Merkle tree state: root hash, unanchored leaves, anchor recommendation. |
| get_eventsA | Get recent ZAP1 attestation events. Returns event type, wallet hash, leaf hash, and timestamps. |
| get_agent_statusA | Get attestation summary for a ZAP1 agent: registration, policies, actions, event history. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |