Cross-chain wallet analysis from ChatGPT Desktop
ChatGPT Desktop ships with custom MCP Connectors as of late 2025. Once Hive is registered, ChatGPT can call get_wallet_balances, get_wallet_history, and get_nfts_for_owner across EVM and Solana in one conversation — returning a normalized cross-chain portfolio view with USD-denominated values, top holdings, transaction history, and active token approvals. The federated layer is the differentiator: CoinGecko MCP doesn't expose wallet data, Moralis Cortex covers EVM only, and Helius is Solana-only. Hive routes EVM queries through Moralis and Solana queries through Helius, returning a unified envelope ChatGPT can summarize in plain English.
Client: ChatGPT Desktop · Use case: Wallet analysis
Hive tools used
get_wallet_balances— Cross-chain wallet balances (EVM + Solana) with USD valuations, normalized to one schema regardless of upstream provider.get_wallet_history— Transaction history with chain, type (transfer/swap/approval), counterparty, and asset breakdown.get_nfts_for_owner— NFT holdings with collection metadata, floor prices (if available), and rarity signals where the upstream provides them.get_token_approvals— Active token approvals — surfaces unrevoked approvals to potentially-malicious contracts for safety review.
Steps
- Add Hive in ChatGPT Desktop Connectors
Open ChatGPT Desktop Settings → Connectors → Add custom MCP. Paste Hive's endpoint URL and your API key in the Authorization header field.
URL: https://mcp.hiveintelligence.xyz/mcp Auth: Authorization: Bearer YOUR_HIVE_API_KEY - Test with a known wallet
Start a new chat and paste a wallet address. Ask ChatGPT to analyze it. ChatGPT calls Hive's wallet tools and returns balances, history, NFTs, and approvals as a structured summary.
- Ask for cross-chain context
For wallets active across multiple chains (e.g., Ethereum + Base + Arbitrum + Solana), ChatGPT will call Hive separately per chain and merge the results. The unified schema makes the merge clean.
- Surface security risks
Ask ChatGPT to flag stale approvals or unusual history (sudden large outflows, dust attacks, MEV-bot interactions). It calls get_token_approvals to enumerate active approvals and recommends revocations.
- Export or alert on the result
For ongoing monitoring, ask ChatGPT to write a Python script that polls Hive's wallet endpoints daily and emails you when a balance crosses a threshold or a new approval appears.
Example prompt
Analyze wallet 0x742d35cc6634c0532925a3b844bc9e7595f0beb6 across all chains. Show me holdings over $1K, recent activity, and any risky approvals I should revoke.
Sample synthesized output
I analyzed 0x742d... across Ethereum, Base, Arbitrum, Polygon, and Solana (fetched_at: 2026-05-03T14:42:15Z):
Total portfolio: $1.84M
Top holdings (>$1K):
- ETH (Ethereum): $923K (50%)
- USDC (Base): $410K (22%)
- WBTC (Arbitrum): $280K (15%)
- SOL (Solana): $150K (8%)
- LINK (Ethereum): $35K (2%)
Recent activity (last 7 days, 12 txns):
- 4 USDC swaps on Aerodrome (Base)
- 2 ETH→USDC trades on 1inch (Ethereum)
- 1 SOL→JUP swap on Jupiter (Solana)
- 5 inbound transfers (likely yield-farming claims)
⚠ Risky approvals (3):
- Unlimited USDC approval to 0xabc... on Ethereum (Tornado-flagged contract)
- Unlimited DAI approval to 0xdef... on Polygon (deprecated DEX router)
- Unlimited WETH approval to 0xghi... on Arbitrum (low-activity contract)
I'd recommend revoking all three at revoke.cash.Related glossary terms
Related recipes
- Compare DeFi yields and protocol health from Cursor
- Detect rugpulls and honeypots from Claude Desktop
See also
- All recipes — every Hive × AI client combination
- Hive for AI agents — install paths and capability overview
- Comparisons hub — Hive vs alternatives