Skip to main content
Glama
tatumio

Tatum MCP Server

Official

get_balances_v4

Retrieve token balances (fungible, NFTs, multitokens) for specified wallet addresses across multiple blockchains. Use chain name and addresses to fetch detailed token information and metadata.

Instructions

[blockchain_data] /v4/data/balances 50 credits per API call This endpoint is deprecated. > 📘 Note: > > We've introduced a new, faster, and more reliable endpoint: GET /v4/data/wallet/portfolio. As a result, the older endpoints - GET /v3/data/balances & GET /v4/data/balances - have been deprecated. These endpoints will reach End of Life on June 30, 2025, as announced in our changelog. We recommend migrating to the new endpoint as soon as possible. Get balances of fungible tokens (ERC-20), NFTs (ERC-721 and ERC-1155) or multitokens (ERC-1155 only) for a specific wallet address on the following blockchains: Ethereum - ethereum-mainnet / ethereum-sepolia / ethereum-holesky BNB (Binance) Smart Chain - bsc-mainnet / bsc-testnet Polygon - polygon-mainnet Celo - celo-mainnet / celo-testnet Chiliz - chiliz-mainnet Tezos - tezos-mainnet To get started: Provide a chain name and comma-separated list of addresses. Our API will return balances of each token along with further information such as its type, id, and more. Aside from relevant information about each token and its balance, the response also contains metadata (they can, however, be excluded by setting excludeMetadata to true). If not specified, the API returns balances for all supported types of tokens (fungible tokens, nft, multitokens), but you can also choose to filter specific tokenTypes. For Tezos blockchain, the API returns balance of any tokens including native token (XTZ) for specified wallet addresses. Following query parameters won't have any effect on filtering data excludeMetadata.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
addressesYesThe blockchain public wallet addresses. It is possible to enter list of up to 10 addresses as a comma separated string.
chainYesThe blockchain to work with.
excludeMetadataNoThe option to exclude metadata from the response.
offsetNoThe offset to obtain next page of the data.
pageSizeNoThe number of items per page (default is 50).
tokenTypesNoThe option to select only specific token types. It is possible to enter list of multiple types as a comma separated string. Use fungible (ERC-20), nft (includes ERC-721 and ERC-1155) or multitoken (ERC-1155 only).
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It effectively communicates several important behavioral traits: the tool is deprecated (important lifecycle information), it costs '50 credits per API call' (resource consumption), it supports multiple blockchains and token types, it includes metadata in responses by default (with option to exclude), and it has specific limitations for Tezos blockchain. It doesn't mention rate limits, error handling, or authentication requirements, but covers substantial behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with critical information (deprecation notice and alternative), but becomes somewhat verbose in listing all supported blockchains. The technical details about Tezos behavior and query parameter limitations could be more streamlined. While most content is relevant, the structure could be improved for better scannability, and some redundancy exists in the blockchain listing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (6 parameters, multiple blockchain support, deprecation status) and absence of both annotations and output schema, the description provides substantial context. It covers purpose, deprecation status, supported networks, token types, basic usage, and some behavioral traits. The main gap is the lack of information about response format or structure, which would be important since there's no output schema. However, it compensates well with practical implementation guidance.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all parameters thoroughly. The description adds some semantic context: it explains that addresses should be 'comma-separated' and mentions the 'excludeMetadata' parameter's effect. However, it doesn't provide significant additional meaning beyond what's already in the schema descriptions. The baseline of 3 is appropriate when the schema does most of the parameter documentation work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Get balances of fungible tokens (ERC-20), NFTs (ERC-721 and ERC-1155) or multitokens (ERC-1155 only) for a specific wallet address on the following blockchains...' It specifies the verb ('Get'), resource ('balances'), and scope (multiple blockchain networks and token types). However, it doesn't explicitly differentiate from sibling tools like 'get_wallet_balances_v4' or 'get_wallet_portfolio_v4' beyond mentioning the latter as a replacement.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage guidance: it states this endpoint is deprecated and recommends migrating to 'GET /v4/data/wallet/portfolio' as a faster, more reliable alternative. It specifies the deprecation timeline (End of Life on June 30, 2025) and includes a clear 'when-not-to-use' recommendation. The 'To get started' section also provides practical implementation guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tatumio/tatum-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server