🐍 ☁️ - Inspect any wallet's balance and on-chain activity across major EVM chains and Solana
Wallet Inspector MCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
An MCP server that empowers AI agents to inspect any wallet’s balance and onchain activity across major EVM chains and Solana chain.
Features
- **Multi-Chain Support**: Queries Solana, Ethereum, Polygon, Binance Smart Chain (BSC), Base, Arbitrum and more.
- **Flexible Output**: Balances in ASCII tables, activities and transactions in structured text.
Installation
Prerequisites
- **Python**: Version 3.10 or higher.
- **Dune SIM API Key**: Obtain from Dune Analytics.
- **Dependency Manager**: uv (recommended) or pip.
Setup
1. **Clone the Repository**:
2. **Install Dependencies**:
Using uv (recommended):
Or using pip:
3. **Installing to Claude Desktop**:
Install the server as a Claude Desktop application:
Configuration file as a reference:
Replace /path/to/wallet-inspector-mcp with your actual installation path, and your_dune_sim_api_key_here with your Dune SIM API key.
Usage
Interacting with the Server
Use an MCP-compatible client (e.g., Claude Desktop CLI) to query the server. Example natural language queries:
- **Balance Queries**:
- "Check the balance of wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045."
- "What is the balance for wallet DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK?"
- "Get balances for 0x1234567890abcdef1234567890abcdef12345678 on EVM chains."
- **Activity Queries** (EVM only):
- "Show activity for wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045."
- "Get transaction history for 0x1234567890abcdef1234567890abcdef12345678 on EVM chains."
- **Transaction Queries**:
- "List transactions for wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 with limit 50."
- "Show transaction history for wallet DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK."
- "Get the latest 10 transactions for 0x1234567890abcdef1234567890abcdef12345678."
Example Outputs
- **Balance Output**:
- **Activity Output** (EVM only):
- **Transaction Output**:
Tools
get_wallet_balance
- **Description**: Retrieves the balance of a specified wallet address across supported EVM and Solana blockchains.
- **Parameters**:
- wallet_address (str): The wallet address to query (e.g., '0x123...' for EVM chains or 'DYw8jCT...' for Solana).
- **Returns**: An ASCII table with balance details (chain, token amount, USD value) or an error message.
- **Supported Chains**: Solana,arbitrum,arbitrum,avalanche_c,base,berachain,bnb,ethereum and more.
get_wallet_activity
- **Description**: Queries transaction activity for a specified wallet address on supported EVM blockchains.
- **Parameters**:
- wallet_address (str): The EVM-compatible wallet address to query (e.g., '0x123...').
- **Returns**: Formatted text with activity details (chain_id, block_time, tx_hash, type, asset_type, value, value_usd) or an error message.