Track: Building Cool Agents
An MCP (Model Context Protocol) server that enables AI agents to send and receive private Zcash payments with full shielded transaction support.
- Shielded Addresses: Generate and manage private Zcash addresses
- Private Payments: Send ZEC with encrypted memos
- Balance Checking: Query shielded balances
- Transaction History: View private transaction history
- Price Info: Real-time ZEC/USD pricing
Privacy in digital payments is critical. This MCP server brings private, blockchain-based payments to AI agents, enabling:
- Private agent-to-agent transfers
- Secure payment automation
- Privacy-preserving transactions
- Decentralized finance integration
npm installAdd to your MCP client configuration:
{
"mcpServers": {
"zcash": {
"command": "node",
"args": ["/path/to/zcash-mcp-server/index.js"]
}
}
}- create_shielded_address - Generate new private Zcash address
- get_balance - Check shielded balance
- send_private_payment - Send ZEC with encrypted memo
- get_transactions - View transaction history
- get_price - Get current ZEC/USD price
- Built on MCP SDK
- Connects to Zcash RPC node
- Uses shielded (Sapling/Orchard) addresses
- Encrypts transaction memos
- Private keys never exposed to AI agent
- All transactions use shielded pools
- Encrypted memo support
- No metadata leakage
See demo/ folder for example usage with Claude Desktop and other MCP clients.
MIT
decentrathai - Built for MCP & AI Agents Hackathon 2026