Self-custodial crypto + DeFi MCP for AI agents. Ledger-signed. EVM, TRON, Solana, BTC, LTC.
Connect Runs on your machine
claude mcp add vaultpilot-mcp -e ETHEREUM_RPC_URL=<ETHEREUM_RPC_URL> -e ARBITRUM_RPC_URL=<ARBITRUM_RPC_URL> -e POLYGON_RPC_URL=<POLYGON_RPC_URL> -e BASE_RPC_URL=<BASE_RPC_URL> -e RPC_PROVIDER=<RPC_PROVIDER> -e RPC_API_KEY=<RPC_API_KEY> -e ETHERSCAN_API_KEY=<ETHERSCAN_API_KEY> -e ONEINCH_API_KEY=<ONEINCH_API_KEY> -e WALLETCONNECT_PROJECT_ID=<WALLETCONNECT_PROJECT_ID> -e VAULTPILOT_DEMO=<VAULTPILOT_DEMO> -- npx -y [email protected]
{
"mcpServers": {
"vaultpilot-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ETHEREUM_RPC_URL": "<ETHEREUM_RPC_URL>",
"ARBITRUM_RPC_URL": "<ARBITRUM_RPC_URL>",
"POLYGON_RPC_URL": "<POLYGON_RPC_URL>",
"BASE_RPC_URL": "<BASE_RPC_URL>",
"RPC_PROVIDER": "<RPC_PROVIDER>",
"RPC_API_KEY": "<RPC_API_KEY>",
"ETHERSCAN_API_KEY": "<ETHERSCAN_API_KEY>",
"ONEINCH_API_KEY": "<ONEINCH_API_KEY>",
"WALLETCONNECT_PROJECT_ID": "<WALLETCONNECT_PROJECT_ID>",
"VAULTPILOT_DEMO": "<VAULTPILOT_DEMO>"
}
}
}
}
{
"mcpServers": {
"vaultpilot-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ETHEREUM_RPC_URL": "<ETHEREUM_RPC_URL>",
"ARBITRUM_RPC_URL": "<ARBITRUM_RPC_URL>",
"POLYGON_RPC_URL": "<POLYGON_RPC_URL>",
"BASE_RPC_URL": "<BASE_RPC_URL>",
"RPC_PROVIDER": "<RPC_PROVIDER>",
"RPC_API_KEY": "<RPC_API_KEY>",
"ETHERSCAN_API_KEY": "<ETHERSCAN_API_KEY>",
"ONEINCH_API_KEY": "<ONEINCH_API_KEY>",
"WALLETCONNECT_PROJECT_ID": "<WALLETCONNECT_PROJECT_ID>",
"VAULTPILOT_DEMO": "<VAULTPILOT_DEMO>"
}
}
}
}
{
"servers": {
"vaultpilot-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ETHEREUM_RPC_URL": "<ETHEREUM_RPC_URL>",
"ARBITRUM_RPC_URL": "<ARBITRUM_RPC_URL>",
"POLYGON_RPC_URL": "<POLYGON_RPC_URL>",
"BASE_RPC_URL": "<BASE_RPC_URL>",
"RPC_PROVIDER": "<RPC_PROVIDER>",
"RPC_API_KEY": "<RPC_API_KEY>",
"ETHERSCAN_API_KEY": "<ETHERSCAN_API_KEY>",
"ONEINCH_API_KEY": "<ONEINCH_API_KEY>",
"WALLETCONNECT_PROJECT_ID": "<WALLETCONNECT_PROJECT_ID>",
"VAULTPILOT_DEMO": "<VAULTPILOT_DEMO>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ETHEREUM_RPC_URLOptional | Custom Ethereum RPC endpoint (alternative to RPC_PROVIDER + RPC_API_KEY). |
ARBITRUM_RPC_URLOptional | Custom Arbitrum RPC endpoint. |
POLYGON_RPC_URLOptional | Custom Polygon RPC endpoint. |
BASE_RPC_URLOptional | Custom Base RPC endpoint. |
RPC_PROVIDEROptional | RPC provider name: 'infura' or 'alchemy'. Used together with RPC_API_KEY. |
RPC_API_KEYOptional, secret | API key for the chosen RPC_PROVIDER. |
ETHERSCAN_API_KEYOptional, secret | Etherscan API key for contract verification lookups. |
ONEINCH_API_KEYOptional, secret | 1inch Developer Portal API key. Enables 1inch quote comparison in get_swap_quote. |
WALLETCONNECT_PROJECT_IDOptional, secret | WalletConnect Cloud project ID. Required for Ledger Live signing via WalletConnect. |
VAULTPILOT_DEMOOptional | Set to 'true' to enable demo mode — no Ledger required, real chain RPC reads, signing-class tools either refuse or return simulated-broadcast envelopes. See `set_demo_wallet` and `exit_demo_mode` tools for the full demo flow. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 5 May 2026 |
| Last updated | 5 May 2026 |
| Registry name | io.github.szhygulin/vaultpilot-mcp |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
