Wallet Inspector MCP
Empowering AI agents to inspect wallet balances and onchain activity across multiple blockchains.
Key Features
Use Cases
README
Wallet Inspector MCP
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) orpip.
Setup
-
Clone the Repository:
bashgit clone https://github.com/kukapay/wallet-inspector-mcp.git cd wallet-inspector-mcp -
Install Dependencies:
Using
uv(recommended):bashuv asyncOr using
pip:bashpip install mcp[cli] python-dotenv tabulate -
Installing to Claude Desktop:
Install the server as a Claude Desktop application:
bashuv run mcp install cli.py --name "Wallet Inspector"Configuration file as a reference:
json{ "mcpServers": { "Wallet Inspector": { "command": "uv", "args": [ "--directory", "/path/to/wallet-inspector-mcp", "run", "main.py" ], "env": { "DUNE_SIM_API_KEY": "your_dune_sim_api_key_here"}, } } }Replace
/path/to/wallet-inspector-mcpwith your actual installation path, andyour_dune_sim_api_key_herewith 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:
Wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 balances: +----------+-----------------+-------------+ | Chain | Token Amount | USD Value | +==========+=================+=============+ | ethereum | 605.371497 ETH | $1842034.66 | +----------+-----------------+-------------+ | polygon | 100.500000 MATIC| $50.25 | +----------+-----------------+-------------+ | bsc | 10.000000 BNB | $600.00 | +----------+-----------------+-------------+ Wallet DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK balances: +----------+---------------+-------------+ | Chain | Token Amount | USD Value | +==========+===============+=============+ | solana | 1.000000 SOL | $20.50 | +----------+---------------+-------------+ -
Activity Output (EVM only):
Wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 activity: Chain ID: 8453 Block Time: 2025-02-20T13:52:29+00:00 Tx Hash: 0x184544c8d67a0cbed0a3f04abe5f958b96635e8c743c070f70e24b1c06cd1aa6 Type: Receive Asset Type: ERC20 Value: 123.069653 ENT USD Value: $0.14 -
Transaction Output:
Wallet 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 transactions: Chain: ethereum Block Time: 2023-11-07T05:31:56Z Tx Hash: 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef From: 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 To: 0x1234567890abcdef1234567890abcdef12345678 Value: 0.000320 ETH Wallet DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK transactions: Chain: solana Block Time: 2023-03-28T09:20:00Z Tx Hash: 5SzSbWKM9yZC7cCGMhUhvnYdWQytrk9NBaWwug1gQBKKwNEBvBKqPSfVeYYnZwUuUyvcCHgYhDkTRrB6YBfwzfv8 From: DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK To: 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin Value: 0.010000 SOL
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.
- Supported Chains: Arbitrum,arbitrum,avalanche_c,base,berachain,bnb,ethereum and more.
get_wallet_transactions
- Description: Fetches the transaction history of a specified wallet address on supported EVM and Solana blockchains.
- Parameters:
wallet_address(str): The wallet address to query (e.g., '0x123...' for EVM chains or 'DYw8jCT...' for Solana).limit(int, optional): Maximum number of transactions to return (default: 100).
- Returns: Formatted text with transaction details (chain, block_time, tx_hash, from, to, value) or an error message.
- Supported Chains: Solana,arbitrum,arbitrum,avalanche_c,base,berachain,bnb,ethereum and more.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Star History
Repository Owner
User
Repository Details
Programming Languages
Tags
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.
Related MCPs
Discover similar Model Context Protocol servers
Whale Tracker MCP Server
Monitor and analyze large cryptocurrency transactions using MCP and Whale Alert API integration.
Whale Tracker MCP Server implements the Model Context Protocol to provide real-time monitoring and analysis of large-scale cryptocurrency transactions. Built in Python, it integrates seamlessly with the Whale Alert API and exposes tools, resources, and prompt templates to MCP-compatible clients such as Claude Desktop. This solution enables users to fetch recent whale transactions, retrieve detailed information, and leverage contextual data directly within their LLM-powered workflows.
- ⭐ 44
- MCP
- kukapay/whale-tracker-mcp
Blockchain MCP powered by Tatum
MCP server for universal blockchain data access across 130+ networks.
Blockchain MCP powered by Tatum is a Model Context Protocol (MCP) server that enables large language models (LLMs) to read and write blockchain data across more than 130 networks. It provides unified access to both the Tatum Blockchain Data API and direct RPC gateways, supporting tools for retrieving balances, portfolios, transactions, and more. The platform is designed for seamless integration via API key and configurable MCP client setups, making it easier to build blockchain-aware AI solutions. Comprehensive documentation and extensive network compatibility facilitate robust development and scalability.
- ⭐ 12
- MCP
- tatumio/blockchain-mcp
mcp-server-ledger
Model Context Protocol server for interacting with Ledger CLI via AI assistants.
mcp-server-ledger provides a standardized Model Context Protocol interface for the Ledger CLI, enabling AI-driven querying and analysis of double-entry accounting data. It exposes key Ledger CLI commands as tools accessible by Large Language Models for financial reporting, budget analysis, and account management. It supports deployment via Docker, Smithery, or 'uv', and requires a valid ledger file and appropriate environment setup.
- ⭐ 35
- MCP
- minhyeoky/mcp-server-ledger
EVM MCP Server
Unified Model Context Protocol server for multi-chain EVM blockchain access
EVM MCP Server provides a comprehensive Model Context Protocol-compliant interface for blockchain services across 30+ EVM-compatible networks. It enables AI agents and other clients to interact programmatically with Ethereum, Optimism, Arbitrum, Base, Polygon, and more via standardized tools and resources. Features include blockchain data access, smart contract interactions, token transfers (including NFTs), ENS name resolution, and multi-network support. The server ensures a consistent and context-aware interface for AI and software agents to discover and leverage on-chain functionality.
- ⭐ 340
- MCP
- mcpdotdirect/evm-mcp-server
EVM MCP Server
A Model Context Protocol server providing full access to EVM JSON-RPC methods.
EVM MCP Server is a comprehensive MCP (Model Context Protocol) server offering seamless access to Ethereum Virtual Machine (EVM) JSON-RPC methods across all major EVM-compatible networks. It enables integration with node providers like Infura, Alchemy, QuickNode, and local nodes, offering 20+ specialized tools for blockchain interaction. Users can configure it easily with Claude Desktop for AI-driven workflows and manage blockchain data, transactions, and events through a standardized context protocol.
- ⭐ 0
- MCP
- JamesANZ/evm-mcp
solscan-mcp
A Rust-based MCP server for querying Solscan Pro API on Solana blockchain data.
solscan-mcp provides a Model Context Protocol (MCP) server that interfaces with the Solscan Pro API to deliver blockchain data from the Solana network. Built in Rust, it allows querying of token information, account activities, and transactions, and is designed for easy integration with language models. The tool supports context-driven investigations by leveraging AI to analyze and report on blockchain wallet behaviors using customized context inputs.
- ⭐ 32
- MCP
- wowinter13/solscan-mcp
Didn't find tool you were looking for?