Tools Catalog
Portfolio and Wallet Tools for AI Agents
Written by Hive Intelligence, Product docsLast updated
This scoped endpoint exposes the current Portfolio & Wallet tool set.
Category Endpoint: POST /hive_portfolio_wallet/mcp
Providers represented here: Alchemy, Codex, Moralis, Helius
Scope
This page documents the tools exposed by the category-scoped MCP endpoint above.
tools/liston this category endpoint returns the current scoped tool set directly.- The full Hive server also exposes the complete wrapped provider catalog through root
invoke_api_endpoint, category endpoints, and the REST catalog. - For the complete wrapped provider catalog, including tools outside this category page, see Live Catalog.
Included tools
| Tool | Provider | Summary |
|---|---|---|
get_wallet_balances | Codex | Get token balances for a wallet |
get_wallet_token_events | Codex | Get a list of token events for a given wallet address |
filter_wallets | Codex | Search and filter blockchain wallets based on various criteria. |
filter_token_wallets | Codex | Filter wallets that hold or trade a specific token. |
get_wallet_stats | Codex | Get comprehensive statistics for a wallet. |
get_wallet_chart | Codex | Generate chart data for wallet. |
filter_network_wallets | Codex | Filter and rank wallets by realized profit, trading activity, or other metrics on Codex |
alchemy_get_tokens_by_wallet | Alchemy | Fetch token holdings with metadata and prices for one or more EVM wallets |
alchemy_get_token_balances_by_wallet | Alchemy | Fetch native and ERC-20 token balances across Alchemy-supported chains |
alchemy_get_nfts_by_wallet | Alchemy | Fetch NFTs owned by one or more wallets with optional metadata |
alchemy_get_nft_contracts_by_wallet | Alchemy | List NFT contracts represented in a wallet |
alchemy_get_native_balance | Alchemy | Read native token balances for EVM wallets |
alchemy_get_asset_transfers | Alchemy | Fetch asset transfer history for a wallet or address |
moralis_get_wallet_history | Moralis | Get complete decoded transaction history for a wallet using Moralis |
moralis_get_wallet_profitability | Moralis | Get per-token profit and loss (PnL) for a wallet using Moralis |
moralis_get_wallet_profitability_summary | Moralis | Get aggregate profit/loss summary for a wallet using Moralis |
moralis_get_wallet_pnl | Moralis | Get wallet PnL details |
moralis_get_wallet_pnl_summary | Moralis | Get wallet PnL summary metrics |
moralis_get_wallet_defi_positions | Moralis | Get all DeFi positions for a wallet across protocols using Moralis |
moralis_get_wallet_defi_summary | Moralis | Get DeFi summary for a wallet using Moralis |
moralis_get_wallet_swaps | Moralis | Get all swap transactions for a wallet using Moralis |
moralis_get_wallet_chain_activity | Moralis | Get chain-level activity for a wallet |
moralis_get_wallet_stats | Moralis | Get summary statistics for a wallet using Moralis |
moralis_get_wallet_insight | Moralis | Get comprehensive wallet insight metrics with chain breakdown using Moralis |
moralis_get_pumpfun_new_tokens | Moralis | Get newly created Pump.fun tokens on Solana using Moralis |
moralis_get_pumpfun_bonding_tokens | Moralis | Get Pump.fun tokens currently in the bonding curve phase on Solana using Moralis |
moralis_get_pumpfun_graduated_tokens | Moralis | Get Pump.fun tokens that have graduated from the bonding curve to Raydium on Solana using Moralis |
helius_get_balance | Helius | Get a Solana account's native SOL balance |
helius_get_token_balances | Helius | Get SPL token balances for a Solana wallet |
helius_get_assets_by_owner | Helius | Fetch Solana DAS assets owned by a wallet |
helius_get_token_accounts | Helius | List parsed token accounts for a Solana wallet |
helius_get_parsed_transactions | Helius | Parse Solana transactions by signature |
helius_get_parsed_address_transactions | Helius | Fetch parsed transactions for a Solana address |
helius_get_wallet_identity | Helius | Resolve identity and labeling signals for a wallet |
helius_get_wallet_batch_identity | Helius | Resolve identity signals for multiple wallets |
helius_get_wallet_balances | Helius | Get Solana wallet balance summary |
helius_get_wallet_history | Helius | Get Solana wallet history |
helius_get_wallet_transfers | Helius | Get Solana wallet transfer history |
helius_get_wallet_funded_by | Helius | Identify funding sources for a Solana wallet |
Example response shapes
Values below are illustrative response shapes, not live market data. Run the request against the live runtime for current prices, addresses, IDs, timestamps, and volumes.
alchemy_get_token_balances_by_wallet
Request:
json
{"tool": "alchemy_get_token_balances_by_wallet", "args": {"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", "network": "eth-mainnet"}}Example response shape:
json
{
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"network": "eth-mainnet",
"tokens": [
{
"contractAddress": "0x...",
"symbol": "ETH",
"balance": "1.23"
}
]
}Discovery
Use these discovery surfaces when you need the current live catalog:
GET https://mcp.hiveintelligence.xyz/api/v1/toolsresources/read hive://toolsget_api_endpoint_schemaon the root/mcpendpoint