Recon Crypto MCP Server

Safety first. Hardware-verified DeFi for AI agents — designed for when the AI can be compromised.

Remote serverstreamable-http

What is the Recon Crypto MCP Server?

Safety first. Hardware-verified DeFi for AI agents — designed for when the AI can be compromised.

What it actually does

Self-custodial DeFi for AI agents. The agent proposes, you approve on your Ledger — designed for the threat model where the agent, MCP, and host can all be compromised. Only the device is trusted; private keys never leave it.

  • Portfolio — — cross-chain balances, DeFi position aggregation, USD totals, NFT collections (EVM + Solana via Helius DAS), wallet-level PnL (mtd / ytd / 30d / 7d / 1d), daily briefing
  • Positions — — Aave, Compound, Morpho, Uniswap V3 LP, Curve, MarginFi, Kamino, Safe (Gnosis) multisig; multi-protocol health-factor alerts; liquidation-risk simulation
  • Staking — — Lido (stake / unstake / stETH↔wstETH wrap) + EigenLayer + Rocket Pool (EVM); TRON Stake 2.0 (freeze / unfreeze / vote / claim); Solana (Marinade, Jito, native delegate/deactivate/withdraw)
  • Swaps + bridges — — LiFi (EVM + EVM↔Solana + TRON + BTC routes, optional 1inch cross-check), Jupiter v6 (Solana), direct Uniswap V3, Curve, SunSwap (TRON)
  • Utilities — — ENS resolution, symbol→contract resolve_token registry, token balances, allowance enumeration, tx status, explain_tx post-hoc decode, compare_yields across lending + LST adapters
  • Demo mode — — curated personas (whale / defi-degen / stable-saver / staking-maxi) for first contact with no RPC keys / Ledger / config file

Configuration

  • Node.js ≥ 18.17 - Zero-config reads: PublicNode (EVM) + Solana public mainnet — rate-limited but enough for first contact and light use. - Real use: custom RPC (Infura / Alchemy / Helius / QuickNode / Triton) via env vars or vaultpilot-mcp setup. - Optional keys (prompted on demand): Etherscan, 1inch (enables swap-quote comparison), WalletConnect project ID (required for EVM

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_lp_positionsUniswap V3 LP + IL estimate
get_solana_staking_positionsMarinade + Jito + native stake-account enumeration with activation status and SOL-equivalent valuation
get_compound_market_infowallet-less Comet snapshot
compare_yieldsrank lending APRs across Aave / Compound / Morpho / Marinade / Jito / Kamino-lend / MarginFi
get_marginfi_diagnosticsbanks the bundled SDK skipped, with root cause
get_transaction_historymerged tx reader (external / ERC-20 / internal / Solana program_interaction) with 4byte-decoded methods + historical USD
get_transaction_statuspoll inclusion by hash
explain_txpost-hoc decode of a historical tx
simulate_transactionEVM eth_call preview (Solana equivalent runs inside preview_solana_send)
get_solana_setup_statusprobe nonce + MarginFi account PDAs
get_vaultpilot_config_statuslocal config diagnostic (RPC sources, key presence, paired-account counts, WC topic suffix, skill state). Booleans / counts only — no secret values.
prepare_uniswap_swapdirect V3 swap, same-chain, auto-picks fee tier across 100/500/3000/10000 bps. Use only when the user names Uniswap; otherwise prefer LiFi
prepare_custom_callescape hatch for arbitrary verified-contract calls (acknowledgeNonProtocolTarget: true gate; bypasses the canonical-dispatch allowlist by design)
prepare_tron_native + TRC-20 transfers, WithdrawBalance, Stake 2.0, vote, claim rewards, TRC-20 approve, LiFi swap, SunSwap swap (prepare_sunswap_swap)

How to install the Recon Crypto MCP Server

{
  "mcpServers": {
    "recon-crypto": {
      "command": "npx",
      "args": ["-y", "vaultpilot-mcp"],
      "env": {
        "ETHEREUM_RPC_URL": "your-value",
        "ARBITRUM_RPC_URL": "your-value",
        "POLYGON_RPC_URL": "your-value",
        "BASE_RPC_URL": "your-value",
        "SOLANA_RPC_URL": "your-value",
        "RPC_API_KEY": "your-value",
        "ETHERSCAN_API_KEY": "your-value",
        "ONEINCH_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js ≥ 18.17 - Zero-config reads: PublicNode (EVM) + Solana public mainnet — rate-limited but enough for first contact and light use. - Real use: custom RPC (Infura / Alchemy / Helius / QuickNode / Triton) via env vars or vaultpilot-mcp setup. - Optional keys (prompted on demand): Etherscan, 1inch (enables swap-quote comparison), WalletConnect project ID (required for EVM
VariableDescriptionRequired
ETHEREUM_RPC_URLEndpoint or connection string the server talks to.Yes
ARBITRUM_RPC_URLEndpoint or connection string the server talks to.Yes
POLYGON_RPC_URLEndpoint or connection string the server talks to.Yes
BASE_RPC_URLEndpoint or connection string the server talks to.Yes
SOLANA_RPC_URLEndpoint or connection string the server talks to.Yes
RPC_API_KEYCredential the server authenticates with.Yes
ETHERSCAN_API_KEYCredential the server authenticates with.Yes
ONEINCH_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Recon Crypto MCP to get lp positions.”
  • “Use Recon Crypto MCP to get solana staking positions.”
  • “Use Recon Crypto MCP to get compound market info.”

Frequently asked questions

Safety first. Hardware-verified DeFi for AI agents — designed for when the AI can be compromised. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.