DOCS/MCP/TOOLS

MCP Tools Reference

Complete reference for all 38 tools available through the MCP Gateway.

get_networks

Get all available networks (mainnet, testnet, PBaaS chains)

PARAMETERS

get_block

Get block details by height or hash

PARAMETERS
chainIdrequired
stringChain ID
heightOrHashrequired
stringBlock height or hash

get_recent_blocks

Get the most recent blocks

PARAMETERS
chainIdrequired
stringChain ID
limit
numberNumber of blocks (default 10)

get_block_transactions

Get all transactions in a specific block

PARAMETERS
chainIdrequired
stringChain ID
heightrequired
numberBlock height
limit
numberMax transactions (default 100)

get_transaction

Get transaction details by txid

PARAMETERS
chainIdrequired
stringChain ID
txidrequired
stringTransaction ID

get_identity

Get VerusID by name or i-address

PARAMETERS
chainIdrequired
stringChain ID
nameOrAddressrequired
stringIdentity name or i-address

search_identities

Search for VerusIDs by name pattern

PARAMETERS
chainIdrequired
stringChain ID
queryrequired
stringSearch pattern
limit
numberMax results (default 20)

get_identity_history

Get all revisions of a VerusID

PARAMETERS
chainIdrequired
stringChain ID
identityAddressrequired
stringIdentity i-address

get_new_identities

Get recently created identities

PARAMETERS
chainIdrequired
stringChain ID
limit
numberNumber of identities (default 20)

get_identity_by_address

Find identity that owns a given primary address

PARAMETERS
chainIdrequired
stringChain ID
primaryAddressrequired
stringR-address to search

get_address_balance

Get all currency balances for an address

PARAMETERS
chainIdrequired
stringChain ID
addressrequired
stringR-address or i-address

get_address_transactions

Get transaction history for an address

PARAMETERS
chainIdrequired
stringChain ID
addressrequired
stringR-address or i-address
limit
numberMax results (default 20)

get_address_info

Get detailed info about an address (type, first seen, stats)

PARAMETERS
chainIdrequired
stringChain ID
addressrequired
stringR-address or i-address

get_utxos

Get UTXOs (unspent outputs) for an address

PARAMETERS
chainIdrequired
stringChain ID
addressrequired
stringR-address or i-address
currencyId
stringFilter by currency
includeSpent
booleanInclude spent UTXOs
limit
numberMax results (default 50)

compare_addresses

Compare balances between multiple addresses

PARAMETERS
chainIdrequired
stringChain ID
addressesrequired
arrayList of addresses (max 10)
currencyId
stringCurrency to compare

get_currencies

List all currencies on a chain

PARAMETERS
chainIdrequired
stringChain ID
limit
numberMax results (default 50)

search_currencies

Search for currencies by name

PARAMETERS
chainIdrequired
stringChain ID
queryrequired
stringSearch query
limit
numberMax results (default 20)

get_currency

Get currency definition by name or i-address

PARAMETERS
chainIdrequired
stringChain ID
nameOrIdrequired
stringCurrency name or i-address

get_currency_state

Get current state of a basket/reserve currency

PARAMETERS
chainIdrequired
stringChain ID
currencyIdrequired
stringCurrency i-address

get_currency_price_history

Get historical price data for a currency

PARAMETERS
chainIdrequired
stringChain ID
currencyIdrequired
stringCurrency i-address
limit
numberData points (default 100)

get_rich_list

Get top holders for a currency

PARAMETERS
chainIdrequired
stringChain ID
currencyId
stringCurrency ID (defaults to native)
limit
numberMax results (default 20)

get_chain_stats

Get overall blockchain statistics

PARAMETERS
chainIdrequired
stringChain ID

get_whale_movements

Get large transfers above a threshold

PARAMETERS
chainIdrequired
stringChain ID
currencyId
stringCurrency to track
minAmount
numberMin amount (default 10000)
limit
numberMax results (default 20)

get_active_addresses

Get addresses with recent activity

PARAMETERS
chainIdrequired
stringChain ID
blocks
numberRecent blocks to check (default 100)
limit
numberMax results (default 50)

get_daily_stats

Get daily blockchain statistics

PARAMETERS
chainIdrequired
stringChain ID
days
numberNumber of days (default 7, max 30)

get_identities_with_currencies

Get identities that have defined currencies

PARAMETERS
chainIdrequired
stringChain ID
limit
numberMax results (default 20)

get_identity_children

Get child/sub-identities of a parent

PARAMETERS
chainIdrequired
stringChain ID
parentIdentityrequired
stringParent identity name or i-address
limit
numberMax results (default 50)

get_revoked_identities

Get recently revoked identities

PARAMETERS
chainIdrequired
stringChain ID
limit
numberMax results (default 20)

get_basket_currencies

Get basket/reserve currencies with liquidity pools

PARAMETERS
chainIdrequired
stringChain ID
limit
numberMax results (default 20)

get_token_currencies

Get token currencies (non-basket, non-PBaaS)

PARAMETERS
chainIdrequired
stringChain ID
limit
numberMax results (default 50)

get_pbaas_chains

Get all PBaaS chains

PARAMETERS
chainId
stringParent chain (optional)

get_largest_transactions

Get largest transactions by value

PARAMETERS
chainIdrequired
stringChain ID
currencyId
stringFilter by currency
limit
numberMax results (default 20)

validate_address

Validate address and get type/identity info

PARAMETERS
chainIdrequired
stringChain ID
addressrequired
stringAddress to validate

search_all

Unified search across identities, currencies, transactions

PARAMETERS
chainIdrequired
stringChain ID
queryrequired
stringSearch query

get_block_by_time

Find block closest to a timestamp

PARAMETERS
chainIdrequired
stringChain ID
timestamprequired
stringISO or Unix timestamp

get_address_first_activity

Get first transaction for an address

PARAMETERS
chainIdrequired
stringChain ID
addressrequired
stringR-address or i-address

count_holders

Count holders for a currency

PARAMETERS
chainIdrequired
stringChain ID
currencyId
stringCurrency (defaults to native)
minBalance
numberMin balance to count (default 0)

Example Prompts

"What networks are available?"

Uses: get_networks

"Show me the VerusID named mike@"

Uses: get_identity

"What's the balance of RXL3YXG2..."

Uses: get_address_balance

"List the top 10 VRSC holders"

Uses: get_rich_list

"Show chain statistics for testnet"

Uses: get_chain_stats

"Get UTXOs for address R..."

Uses: get_utxos

"Search for currencies containing 'bridge'"

Uses: search_currencies

"Compare balances of these 3 addresses"

Uses: compare_addresses