🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

snap-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snap-mcp-server

MCP server for SNAP — private agent-to-agent payments on Solana using zero-knowledge proofs. Exposes deposit, withdraw, list pools, and fee estimation as MCP tools.

latest
Source
npmnpm
Version
0.1.2
Version published
Maintainers
1
Created
Source

snap-mcp-server

MCP server for SNAP — private agent-to-agent payments on Solana using zero-knowledge proofs.

Exposes SNAP operations as Model Context Protocol tools so any MCP-compatible AI agent (Claude, Cursor, Windsurf, etc.) can make private payments on Solana mainnet.

Run

npx snap-mcp-server

Or add it to an MCP client config:

{
  "mcpServers": {
    "snap": {
      "command": "npx",
      "args": ["-y", "snap-mcp-server"],
      "env": {
        "SNAP_RPC_URL": "https://your-rpc-url.com",
        "SNAP_POOL_ADDRESS": "B8SyffZKt8LABKogWjH9rZcjY5PV2hyYRCbTxxbcrpFf"
      }
    }
  }
}

Tools

ToolDescription
snap_list_poolsList SNAP mainnet shielded pools
snap_depositDeposit SOL/USDC into a shielded pool, returns a note
snap_withdrawWithdraw with a note, optionally via relayer
snap_withdraw_privateRelayed (gas-abstracted) withdrawal
snap_estimate_feeEstimate the 0.25% protocol fee
snap_pool_infoPublic info for the configured pool
snap_balancePrivate shielded balance (requires a viewing key)

Environment

VariableRequiredDescription
SNAP_RPC_URLyesSolana RPC endpoint
SNAP_POOL_ADDRESSyesDefault shielded pool address
SNAP_RELAYER_URLnoRelayer URL for gas-abstracted private withdrawals
SNAP_MCP_NOTEnoSerialized note used when a withdraw call omits one
SNAP_MCP_VIEWING_KEY_JSONnoViewing key JSON for snap_balance
SNAP_MCP_STUB_MODEnoSet to 1 for deterministic offline transport testing

Mainnet Pools

PoolAddress
0.1 SOLB8SyffZKt8LABKogWjH9rZcjY5PV2hyYRCbTxxbcrpFf
1 USDC5LeuHrPBgHNhgbCy996MEjcsBk5gNHhVj6AiuuCHZ8od
10 USDCECuHf8kgiWfmL3Q6id4WGBQWvuukhzqvF5vsxuPAKZBv

License

MIT

Keywords

mcp

FAQs

Package last updated on 06 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts