74
/ 100
19 days ago
pulsemcp

SNAP Protocol

Privacy-preserving agent payments on Solana via zero-knowledge proofs: deposit, withdraw, manage shielded pools, and estimate fees.

agentzeny/snap-public· npm: snap-mcp-server· 326 installs· listed on pulsemcp
Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configANCHOR_WALLET
configRELAYER_URL
configSNAP_CANARY_ENDPOINTS_ONLY
configSNAP_CANARY_OUTPUT_PATH
configSNAP_CANARY_RECIPIENT_MODE
configSNAP_CANARY_RELAYER_RESERVE_LAMPORTS
configSNAP_CANARY_RELAYER_TARGET_LAMPORTS
configSNAP_DEVNET_AGENT_FUNDING_SOL
configSNAP_DEVNET_CONCURRENCY_ALLOW_FRESH_POOL
configSNAP_DEVNET_CONCURRENCY_DEPOSIT_AMOUNT
configSNAP_DEVNET_CONCURRENCY_MAX_TOTAL_LAMPORTS
configSNAP_DEVNET_CONCURRENCY_POOL_ADDRESS
configSNAP_DEVNET_CONCURRENCY_USE_PAYER_RECIPIENT
configSNAP_DEVNET_RECOVERY_DRY_RUN
configSNAP_DEVNET_RECOVERY_INCLUDE_PLANNED
configSNAP_DEVNET_RECOVERY_NOTES_FILES
configSNAP_DEVNET_RECOVERY_OUTPUT_FILE
configSNAP_DEVNET_RECOVERY_POOL_ADDRESS
configSNAP_DEVNET_RECOVERY_RECIPIENT
configSNAP_DEVNET_RELAYER_ALLOW_CONTINUE_AFTER_BASELINE_FAILURE
configSNAP_DEVNET_RELAYER_ALLOW_CONTINUE_AFTER_BURST_FAILURE
configSNAP_DEVNET_RELAYER_ALLOW_FRESH_POOL
configSNAP_DEVNET_RELAYER_BURST_OUTPUT_FILE
configSNAP_DEVNET_RELAYER_DEPOSIT_AMOUNT
configSNAP_DEVNET_RELAYER_MAX_TOTAL_LAMPORTS
configSNAP_DEVNET_RELAYER_NOTES_OUTPUT_FILE
configSNAP_DEVNET_RELAYER_POOL_ADDRESS
configSNAP_DEVNET_RELAYER_RESTART_OUTPUT_FILE
configSNAP_DEVNET_RELAYER_SCENARIOS
configSNAP_DEVNET_RELAYER_TARGET_SOL
configSNAP_DEVNET_SOL_DEPOSIT_AMOUNT
configSNAP_DEVNET_SPL_DEPOSIT_AMOUNT
configSNAP_MONITOR_CONFIG
configSNAP_PHASE13B_POOL_ADDRESS
configSNAP_PHASE13B_RELAYER_MAX_TOTAL_LAMPORTS
configSNAP_PHASE13B_RELAYER_NOTES_FILE
configSNAP_PHASE13B_RELAYER_OUTPUT_FILE
configSNAP_PHASE13B_RELAYER_POOL_ADDRESS
configSNAP_PHASE13B_RELAYER_TARGET_LAMPORTS
configSNAP_PHASE13B_SPEND_ENVELOPE_LAMPORTS
configSNAP_PHASE14A_APPROVAL_RECORDED
configSNAP_PHASE14A_DEPOSIT_AMOUNT_SOL
configSNAP_PHASE14A_EXISTING_POOL_ADDRESS
configSNAP_PHASE14A_EXISTING_TREASURY_ADDRESS
configSNAP_PHASE14A_NOTES_FILE
configSNAP_PHASE14A_OUTPUT_FILE
configSNAP_PHASE14A_PHASE_START_BALANCE_LAMPORTS
configSNAP_PHASE14A_PROTOCOL_FEE_BPS
configSNAP_PHASE14A_RELAYER_FEE_BPS
configSNAP_PHASE14A_RELAYER_MIN_FEE_LAMPORTS
configSNAP_PHASE14A_RELAYER_NOTES_FILE
configSNAP_PHASE14A_RELAYER_OUTPUT_FILE
configSNAP_PHASE14A_RELAYER_RECONCILIATION_FILE
configSNAP_PHASE14A_RELAYER_RECOVERY_FILE
configSNAP_PHASE14A_RELAYER_TARGET_LAMPORTS
configSNAP_PHASE14A_SPEND_ENVELOPE_LAMPORTS
configSNAP_PHASE14A_TEMP_ACCOUNT_FUNDING_LAMPORTS
configSNAP_PHASE14A_TREE_DEPTH
configSNAP_POOL_ADDRESS
configSNAP_RECIPIENT_ADDRESS
configSNAP_RELAYER_BURST_ARTIFACT
configSNAP_RELAYER_NOTE_JOURNAL
configSNAP_RELAYER_RECONCILIATION_OUTPUT
configSNAP_RELAYER_RECOVERY_ARTIFACT
configSNAP_RELAYER_URL
configSNAP_RPC_URL
configSNAP_SEED_COUNT
configSNAP_SOAK_ALLOW_DEVNET
configSNAP_SOAK_AMOUNT
configSNAP_SOAK_CLUSTER
configSNAP_SOAK_DELAY_MS
configSNAP_SOAK_ITERATIONS
configSNAP_SOAK_MAX_TOTAL_LAMPORTS
configSNAP_SOAK_OUTPUT_PATH
configSNAP_SOAK_POOL_ADDRESS
configSNAP_SOAK_RECIPIENT_MODE
configSNAP_SOAK_RELAYER_RESERVE_LAMPORTS
configSNAP_SOAK_RELAYER_TARGET_LAMPORTS
configSNAP_SOAK_TREE_DEPTH
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/snap-mcp-server-1vjt95)](https://m8ven.ai/mcp/snap-mcp-server-1vjt95)
commit: bee9bb00a2180c1520a4763c6cf2c12fd3834f13
code hash: 41cf959c8bc88b4a4a01f5b5e4fe883e33376324d55e20d2891aa7ba4984050a
verified: 7/2/2026, 9:12:59 AM
view raw JSON →
SNAP Protocol · M8ven Trust Score | M8ven