Skip to main content
The official Octav MCP server lets AI assistants query portfolio data, transaction history, net worth, token approvals, and historical snapshots across 20+ blockchains, and manage your address book and bundles — directly from your conversation.
Quick Install — Run the MCP server with no installation required:

Features

Portfolio & Holdings

Multi-chain portfolio aggregation
  • Wallet balances and DeFi positions
  • Net worth in multiple currencies
  • Portfolio valued at a past block

Transaction History

Complete transaction records
  • Filter by chain, type, protocol, and counterparty
  • Text search, NFT token ID, spam and dust filters
  • Up to 250 results per query

Historical Snapshots

Time-series portfolio data
  • Point-in-time snapshots
  • Automatic daily subscriptions
  • Performance tracking

Address Book & Bundles

Manage saved addresses
  • Save, label, and remove addresses
  • Group them into named bundles
  • Confirmation before any delete or overwrite

Approvals & Contracts

Security and protocol data
  • ERC-20 token approvals per chain
  • Find the protocol behind a contract
  • Supported chains and protocols

Specialized Data

Additional capabilities
  • Solana airdrop eligibility
  • Polymarket positions
  • Virtual users (Pro)

Installation


Configuration

You’ll need an Octav API key. Get one at data.octav.fi.

Claude Desktop

Edit ~/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 Code settings.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

Complete portfolio including wallet holdings and DeFi positions across 20+ blockchains.Cost: 1 credit per address
Wallet token balances only (excludes DeFi protocol positions).Cost: 1 credit per address
Total net worth in a specified currency.Cost: 1 credit per address
Aggregated token distribution across all chains.Cost: 1 credit per address
A single EVM address’s portfolio, with every balance and price valued at a specific block.Cost: 1 credit, plus the Portfolio at Block add-on. See Portfolio at Block.

Transactions

Query transaction history with filtering and pagination.Cost: 1 credit per address
Trigger manual transaction synchronization for immediate indexing.Cost: 1 credit per address

Historical & Snapshots

Portfolio snapshot for a specific past date.Cost: 1 credit per address
Subscribe to automatic daily portfolio snapshots.Cost: 1,200 credits

Metadata

Check sync status of addresses across all chains.Cost: Free
Check API credit balance and usage.No parameters required.Cost: Free
Every supported chain, with the key that other tools’ chain parameters take.Returns each chain’s key, name, chain ID, and whether portfolio and transactions are supported. No parameters required.Cost: Free
Protocols Octav tracks on a chain, with the keys the protocol filter takes.Cost: Free
Find which DeFi protocol a contract address belongs to.Cost: 5 credits, refunded if no protocol is found

Specialized

ERC-20 token approvals a wallet has granted to spender contracts on one chain.Cost: 1 credit
Check airdrop eligibility for a Solana address.Cost: 1 credit
Get Polymarket prediction market positions.Cost: 1 credit
Agents with their own x402 wallet can also call Octav’s pay-per-call endpoints directly, without an API key. See Agent Endpoints (x402).

Virtual Users

Virtual users are balance-tracking or CEX-linked accounts managed in Octav Pro, addressed as virtual:<id>. They require Pro. See Virtual Users.
The virtual users on your account, with their virtual:<id> address, type, and label.No parameters required.Cost: 1 credit
Portfolios for virtual users, in the same shape as octav_get_portfolio.Cost: 1 credit per address

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.
Tools that delete or overwrite account data run only when called with confirm: true. Without it they change nothing and return a message describing the change, so your assistant can check with you first.
Every saved address with its label, plan, plan expiry, and paid status.No parameters required.Cost: 1 credit
Save addresses to the address book. An address already in the book keeps its existing label. Accepts EVM, Solana, and Tron addresses. Accounts without a paid plan can save up to 50 addresses.Cost: 1 credit
Change the label on a saved address.Cost: 1 credit
Remove an address from the address book. Entries on a paid plan or authorized by the wallet owner must be removed in Octav Pro instead.Cost: 1 credit

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.
Every bundle with its ID, name, and addresses.No parameters required.Cost: 1 credit
One bundle by ID.Cost: 1 credit
Create a bundle. Names must be unique, and no two bundles may hold exactly the same addresses. Bundles created through the API are private.Cost: 1 credit
Rename a bundle.Cost: 1 credit
Delete a bundle. Its addresses stay in the address book.Cost: 1 credit
Add an address from the address book to a bundle.Cost: 1 credit
Remove an address from a bundle. It stays in the address book. To remove a bundle’s last address, delete the bundle instead.Cost: 1 credit

Example Prompts

Once the MCP server is connected, you can ask your AI assistant questions like:

Error Handling

The MCP server returns clear error messages for common issues:

Resources

GitHub

Source code and issues

API Docs

Full REST API reference

Pricing

Credit packages and costs