PluginBench
MCP Server

Recon Crypto MCP MCP Server

io.github.szhygulin/recon-crypto-mcp

What is the Recon Crypto MCP MCP server?

Self-custodial crypto portfolio: read EVM DeFi, sign on Ledger via WalletConnect.

How to install Recon Crypto MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ETHEREUM_RPC_URL

    Custom Ethereum RPC endpoint (alternative to RPC_PROVIDER + RPC_API_KEY).

  • ARBITRUM_RPC_URL

    Custom Arbitrum RPC endpoint.

  • POLYGON_RPC_URL

    Custom Polygon RPC endpoint.

  • BASE_RPC_URL

    Custom Base RPC endpoint.

  • RPC_PROVIDER

    RPC provider name: 'infura' or 'alchemy'. Used together with RPC_API_KEY.

  • RPC_API_KEY
    secret

    API key for the chosen RPC_PROVIDER.

  • ETHERSCAN_API_KEY
    secret

    Etherscan API key for contract verification lookups.

  • ONEINCH_API_KEY
    secret

    1inch Developer Portal API key. Enables 1inch quote comparison in get_swap_quote.

  • WALLETCONNECT_PROJECT_ID
    secret

    WalletConnect Cloud project ID. Required for Ledger Live signing via WalletConnect.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "recon-crypto-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "recon-crypto-mcp"
      ],
      "env": {
        "ETHEREUM_RPC_URL": "<YOUR_ETHEREUM_RPC_URL>",
        "ARBITRUM_RPC_URL": "<YOUR_ARBITRUM_RPC_URL>",
        "POLYGON_RPC_URL": "<YOUR_POLYGON_RPC_URL>",
        "BASE_RPC_URL": "<YOUR_BASE_RPC_URL>",
        "RPC_PROVIDER": "<YOUR_RPC_PROVIDER>",
        "RPC_API_KEY": "<YOUR_RPC_API_KEY>",
        "ETHERSCAN_API_KEY": "<YOUR_ETHERSCAN_API_KEY>",
        "ONEINCH_API_KEY": "<YOUR_ONEINCH_API_KEY>",
        "WALLETCONNECT_PROJECT_ID": "<YOUR_WALLETCONNECT_PROJECT_ID>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "recon-crypto-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "recon-crypto-mcp"
      ],
      "env": {
        "ETHEREUM_RPC_URL": "<YOUR_ETHEREUM_RPC_URL>",
        "ARBITRUM_RPC_URL": "<YOUR_ARBITRUM_RPC_URL>",
        "POLYGON_RPC_URL": "<YOUR_POLYGON_RPC_URL>",
        "BASE_RPC_URL": "<YOUR_BASE_RPC_URL>",
        "RPC_PROVIDER": "<YOUR_RPC_PROVIDER>",
        "RPC_API_KEY": "<YOUR_RPC_API_KEY>",
        "ETHERSCAN_API_KEY": "<YOUR_ETHERSCAN_API_KEY>",
        "ONEINCH_API_KEY": "<YOUR_ONEINCH_API_KEY>",
        "WALLETCONNECT_PROJECT_ID": "<YOUR_WALLETCONNECT_PROJECT_ID>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "recon-crypto-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "recon-crypto-mcp"
      ],
      "env": {
        "ETHEREUM_RPC_URL": "<YOUR_ETHEREUM_RPC_URL>",
        "ARBITRUM_RPC_URL": "<YOUR_ARBITRUM_RPC_URL>",
        "POLYGON_RPC_URL": "<YOUR_POLYGON_RPC_URL>",
        "BASE_RPC_URL": "<YOUR_BASE_RPC_URL>",
        "RPC_PROVIDER": "<YOUR_RPC_PROVIDER>",
        "RPC_API_KEY": "<YOUR_RPC_API_KEY>",
        "ETHERSCAN_API_KEY": "<YOUR_ETHERSCAN_API_KEY>",
        "ONEINCH_API_KEY": "<YOUR_ONEINCH_API_KEY>",
        "WALLETCONNECT_PROJECT_ID": "<YOUR_WALLETCONNECT_PROJECT_ID>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "recon-crypto-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "recon-crypto-mcp"
      ],
      "env": {
        "ETHEREUM_RPC_URL": "<YOUR_ETHEREUM_RPC_URL>",
        "ARBITRUM_RPC_URL": "<YOUR_ARBITRUM_RPC_URL>",
        "POLYGON_RPC_URL": "<YOUR_POLYGON_RPC_URL>",
        "BASE_RPC_URL": "<YOUR_BASE_RPC_URL>",
        "RPC_PROVIDER": "<YOUR_RPC_PROVIDER>",
        "RPC_API_KEY": "<YOUR_RPC_API_KEY>",
        "ETHERSCAN_API_KEY": "<YOUR_ETHERSCAN_API_KEY>",
        "ONEINCH_API_KEY": "<YOUR_ONEINCH_API_KEY>",
        "WALLETCONNECT_PROJECT_ID": "<YOUR_WALLETCONNECT_PROJECT_ID>"
      }
    }
  }
}
Claude Code
claude mcp add recon-crypto-mcp --env ETHEREUM_RPC_URL=<YOUR_ETHEREUM_RPC_URL> --env ARBITRUM_RPC_URL=<YOUR_ARBITRUM_RPC_URL> --env POLYGON_RPC_URL=<YOUR_POLYGON_RPC_URL> --env BASE_RPC_URL=<YOUR_BASE_RPC_URL> --env RPC_PROVIDER=<YOUR_RPC_PROVIDER> --env RPC_API_KEY=<YOUR_RPC_API_KEY> --env ETHERSCAN_API_KEY=<YOUR_ETHERSCAN_API_KEY> --env ONEINCH_API_KEY=<YOUR_ONEINCH_API_KEY> --env WALLETCONNECT_PROJECT_ID=<YOUR_WALLETCONNECT_PROJECT_ID> -- npx -y recon-crypto-mcp

Related MCP servers

Self-custodial crypto + DeFi MCP for AI agents. Ledger-signed. EVM, TRON, Solana, BTC, LTC.

View repository →