Features
Portfolio & Holdings
- Wallet balances and DeFi positions
- Net worth in multiple currencies
- Portfolio valued at a past block
Transaction History
- Filter by chain, type, protocol, and counterparty
- Text search, NFT token ID, spam and dust filters
- Up to 250 results per query
Historical Snapshots
- Point-in-time snapshots
- Automatic daily subscriptions
- Performance tracking
Address Book & Bundles
- Save, label, and remove addresses
- Group them into named bundles
- Confirmation before any delete or overwrite
Approvals & Contracts
- ERC-20 token approvals per chain
- Find the protocol behind a contract
- Supported chains and protocols
Specialized Data
- Solana airdrop eligibility
- Polymarket positions
- Virtual users (Pro)
Installation
- npx (Recommended)
- npm
- pnpm
Configuration
You’ll need an Octav API key. Get one at data.octav.fi.Claude Desktop
- macOS
- Windows
~/Library/Application Support/Claude/claude_desktop_config.json:Cursor
Go to Cursor Settings > MCP and add a new global MCP server:VS Code (Copilot)
Add to your VS Codesettings.json:
Claude Code
Add the MCP server with the Claude Code CLI, passing your API key:Available Tools
The MCP server exposes 30 tools organized by category. Most tools cost 1 credit per address.Portfolio & Holdings
octav_get_portfolio
octav_get_portfolio
octav_get_wallet
octav_get_wallet
octav_get_token_overview
octav_get_token_overview
octav_get_portfolio_at_block
octav_get_portfolio_at_block
Transactions
octav_get_transactions
octav_get_transactions
octav_sync_transactions
octav_sync_transactions
Historical & Snapshots
octav_get_historical
octav_get_historical
octav_subscribe_snapshot
octav_subscribe_snapshot
Metadata
octav_get_status
octav_get_status
octav_get_credits
octav_get_credits
octav_get_chains
octav_get_chains
chain parameters take.Returns each chain’s key, name, chain ID, and whether portfolio and transactions are supported. No parameters required.Cost: Freeoctav_get_chain_protocols
octav_get_chain_protocols
protocol filter takes.octav_get_contract_protocol
octav_get_contract_protocol
Specialized
octav_get_approvals
octav_get_approvals
octav_get_airdrop
octav_get_airdrop
octav_get_polymarket
octav_get_polymarket
Virtual Users
Virtual users are balance-tracking or CEX-linked accounts managed in Octav Pro, addressed asvirtual:<id>. They require Pro. See Virtual Users.
octav_list_virtual_users
octav_list_virtual_users
virtual:<id> address, type, and label.No parameters required.Cost: 1 creditoctav_get_virtual_users_portfolio
octav_get_virtual_users_portfolio
octav_get_portfolio.Address Book
The address book is the list of addresses saved to your account, the same list you see in Octav Pro. Entries are keyed by address. See Address Book.octav_list_address_book
octav_list_address_book
octav_add_address_book_entries
octav_add_address_book_entries
octav_rename_address_book_entry
octav_rename_address_book_entry
octav_remove_address_book_entry
octav_remove_address_book_entry
Bundles
Bundles are named groups of address book addresses, the same bundles you see in Octav Pro. Every address in a bundle must already be in the address book. By default an account can have 5 bundles of up to 10 addresses each. See Bundles.octav_list_bundles
octav_list_bundles
octav_get_bundle
octav_get_bundle
octav_create_bundle
octav_create_bundle
octav_rename_bundle
octav_rename_bundle
octav_delete_bundle
octav_delete_bundle
octav_add_bundle_address
octav_add_bundle_address
octav_remove_bundle_address
octav_remove_bundle_address