Integration

MultiversX integration

MultiversX (formerly Elrond) blockchain explorer API on the public mainnet instance: read accounts and their EGLD and token balances, NFTs, roles, staking, delegations and balance history; transactions, transfers, smart contract results, events, blocks, miniblocks, rounds and the mempool; tokens, NFT collections and their holders; validators, nodes, identities and staking providers; network economics, stats and constants; xExchange pools, tokens, farms and price series; query smart contract views (read-only calls). All data is public on-chain data (addresses are pseudonymous). Read-only: broadcasting and decoding transactions, the transaction batch, asset and thumbnail admin routes are not exposed, nor the count routes (they answer a bare number), the token logos and avatars, the deprecated routes and the NFT marketplace auction routes (they timed out on the public instance on 2026-11-03). Testnet and devnet use other hosts and are not covered. No authentication: the public instance needs no key.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in MultiversX.Built from the 97 MultiversX tools below, on the connection you add once.

What you can do with MultiversX

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Each badge shows the default agent permission of an endpoint (allowed: an agent calls it without asking; ask first: you are asked before an agent calls it, when the agent or chat asks permission for sensitive actions; never: no agent may call it), which every user can change endpoint by endpoint in their credential settings.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Transaction, 6 operations

  • get_transactionGet transactionGETAgents: ask firstReturns one transaction by hash: sender, receiver, value, fee, gas, status, data, function, action, timestamps, plus its smart contract results, operations and logs.
  • list_account_transactionsList account transactionsGETAgents: ask firstLists transactions where an address is sender or receiver: hash, sender, receiver, value, fee, status, function, timestamps; filter by token, function, status, shard, time range.
  • list_collection_transactionsList collection transactionsGETAgents: ask firstLists the transactions involving a collection's tokens: hash, sender, receiver, value, function, status, timestamps; filter by sender, receiver, status, shard and time range.
  • list_nft_transactionsList nft transactionsGETAgents: ask firstLists the transactions involving an NFT or SFT: hash, sender, receiver, value, function, status and timestamps; filter by sender, receiver, status, shard and time range.
  • list_token_transactionsList token transactionsGETAgents: ask firstLists the transactions involving a fungible token: hash, sender, receiver, value, function, status and timestamps; filter by sender, receiver, function, status, shard and time range.
  • list_transactionsList transactionsGETAgents: ask firstLists transactions across the chain, newest first: hash, sender, receiver, value, fee, status, function, timestamps; filter by sender, receiver, token, function, status, shards and time.

Transfer, 5 operations

  • list_account_transfersList account transfersGETAgents: ask firstLists value transfers of an address, both from user transactions (type Transaction) and from smart contracts (type SmartContractResult), so every token movement shows; filters as transactions.
  • list_collection_transfersList collection transfersGETAgents: ask firstLists the transfers of a collection's tokens, from user transactions and from smart contract results alike, with sender, receiver, value, status and timestamps.
  • list_nft_transfersList nft transfersGETAgents: ask firstLists the transfers of an NFT or SFT, from user transactions and smart contract results alike, with sender, receiver, status and timestamps.
  • list_token_transfersList token transfersGETAgents: ask firstLists the transfers of a fungible token, from user transactions and smart contract results alike, with sender, receiver, value, status and timestamps.
  • list_transfersList transfersGETAgents: ask firstLists value transfers across the chain, from user transactions (type Transaction) and smart contract results (type SmartContractResult) alike; filter by sender, receiver, token, function.

Nft, 4 operations

  • get_nftGet nftGETAgents: ask firstReturns one NFT, SFT or MetaESDT by identifier: collection, name, creator, owner, nonce, media, metadata, attributes, royalties, tags, supply, rank, rarities and scam info.
  • get_nft_supplyGet nft supplyGETAgents: ask firstReturns the supply of an NFT, SFT or MetaESDT (supply, as a string amount).
  • list_collection_nftsList collection nftsGETAgents: ask firstLists the NFTs, SFTs or MetaESDTs of a collection: identifier, name, nonce, owner, media, metadata, attributes, rank; filter by search, tags, creator, nonce range or traits.
  • list_nftsList nftsGETAgents: ask firstLists NFTs, SFTs and MetaESDTs across the chain: identifier, collection, name, owner, media, metadata, royalties, rank and scam info; filter by search, collection, type, creator, tags, traits.

Smart contract result, 4 operations

  • get_account_sc_resultGet account sc resultGETAgents: ask firstReturns one smart contract result of an address by its hash: sender, receiver, value, data, original transaction, call type, logs and status.
  • get_sc_resultGet sc resultGETAgents: ask firstReturns one smart contract result by hash: sender, receiver, value, data, previous and original transaction, call type, function, logs and status.
  • list_account_sc_resultsList account sc resultsGETAgents: ask firstLists smart contract results (internal transfers and calls) where an address is sender or receiver: hash, value, data, call type, function, status, logs.
  • list_sc_resultsList sc resultsGETAgents: ask firstLists smart contract results across the chain: hash, sender, receiver, value, data, original transaction, call type, function, status and logs; filter by sender, receiver, function.

Balance history, 3 operations

  • get_account_token_historyGet account token historyGETAgents: ask firstReturns the balance history of one token for an address: balance after each change, timestamp and whether the address was the sender.
  • list_account_egld_historyList account egld historyGETAgents: ask firstReturns the EGLD balance history of an address: balance after each change, timestamp and whether the address was the sender.
  • list_account_token_historyList account token historyGETAgents: ask firstReturns the ESDT token balance history of an address across tokens: token identifier, balance after each change, timestamp and sender flag.

Block, 3 operations

  • get_blockGet blockGETAgents: ask firstReturns one block by hash: nonce, round, epoch, shard, proposer and validators, miniblock hashes, notarized blocks, transaction count, size and gas.
  • get_latest_blockGet latest blockGETAgents: ask firstReturns the latest block (of the metachain, or of one shard with shard): hash, nonce, round, epoch, proposer, validators, miniblock hashes and gas.
  • list_blocksList blocksGETAgents: ask firstLists blocks from all shards, newest first: hash, nonce, round, epoch, shard, proposer, transaction count, size and gas; filter by shard, proposer, validator, epoch or nonce.

Token, 3 operations

  • get_tokenGet tokenGETAgents: ask firstReturns one fungible token: name, ticker, owner, decimals, minted and burnt amounts, supply, price, market cap, holders, transactions, properties, assets and roles.
  • get_token_supplyGet token supplyGETAgents: ask firstReturns the supply of a fungible token: supply, circulating supply, minted, burnt and initial minted amounts (integer strings in the smallest unit, or numbers with denominated=true).
  • list_tokensList tokensGETAgents: ask firstLists fungible tokens (ESDT): identifier, name, ticker, owner, decimals, supply, price, market cap, holder and transaction counts; filter by search, identifiers, type, price source.

Account, 2 operations

  • get_accountGet accountGETAgents: ask firstReturns one account by address: EGLD balance, nonce, shard, username (herotag), assets, transaction counts and, for a smart contract, its code hash, owner, deploy info and upgrade flags.
  • list_accountsList accountsGETAgents: ask firstLists accounts on the MultiversX blockchain (25 by default) with address, EGLD balance, nonce, shard, assets and activity counts; filter by owner, tags, smart contract or name, sort by balance.

Account collection, 2 operations

  • get_account_nft_collectionGet account nft collectionGETAgents: ask firstReturns one NFT, SFT or MetaESDT collection as held by an address: how many of its tokens the address owns and the collection's details.
  • list_account_nft_collectionsList account nft collectionsGETAgents: ask firstLists the NFT, SFT and MetaESDT collections in which an address owns at least one token, with count per collection and the collection's details.

Account nft, 2 operations

  • get_account_nftGet account nftGETAgents: ask firstReturns one NFT, SFT or MetaESDT as held by an address: balance, collection, name, media, metadata, attributes, royalties and price.
  • list_account_nftsList account nftsGETAgents: ask firstLists the NFTs, SFTs and MetaESDTs an address owns, with identifier, collection, name, balance, media, metadata, royalties, rank and scam info; filter by collection, type, creator, tags or traits.

Account token, 2 operations

  • get_account_tokenGet account tokenGETAgents: ask firstReturns one fungible token as held by an address: balance, value in USD and the token's details (identifier, decimals, supply, owner).
  • list_account_tokensList account tokensGETAgents: ask firstLists the fungible tokens (ESDT, and MetaESDT on request) an address holds, with balance, decimals, price and USD value, plus token details; filter by name, identifier or type.

Application, 2 operations

  • get_applicationGet applicationGETAgents: ask firstReturns one smart contract (application): deployer, owner, code hash, deploy timestamp, assets, balance and transaction count.
  • list_applicationsList applicationsGETAgents: ask firstLists smart contracts (applications) on chain, 25 by default: contract address, deployer, owner, code hash, timestamp, assets, balance and transaction count.

Collection, 2 operations

  • get_collectionGet collectionGETAgents: ask firstReturns one NFT, SFT or MetaESDT collection: name, ticker, owner, type, properties, roles, assets, traits, holder and NFT counts, and scam info.
  • list_collectionsList collectionsGETAgents: ask firstLists NFT, SFT and MetaESDT collections: identifier, name, ticker, owner, type, properties, assets, holder and NFT counts; filter by search, type, owner, creator and roles.

Collection role, 2 operations

  • get_account_collection_rolesGet account collection rolesGETAgents: ask firstReturns one NFT, SFT or MetaESDT collection with the roles an address holds on it (owner, create, burn, add quantity, update attributes, add URI).
  • list_account_collection_rolesList account collection rolesGETAgents: ask firstLists the NFT, SFT and MetaESDT collections where an address is owner or holds special roles (create, burn, add quantity, update attributes, add URI), with each collection's details.

Delegation, 2 operations

  • get_delegation_statsGet delegation statsGETAgents: ask firstReturns global staking-provider delegation figures: total stake, top-up, locked amount and the minimum delegation.
  • list_account_delegationsList account delegationsGETAgents: ask firstLists an address's delegation positions with staking providers: active stake, claimable rewards, unbondable amount and undelegations per provider contract.

Event, 2 operations

  • get_eventGet eventGETAgents: ask firstReturns one event (log) by the event id list_events gives in txHash: log address, identifier, emitting address, topics, data, shard and timestamp.
  • list_eventsList eventsGETAgents: ask firstLists smart contract events (logs): transaction hash, log address, event identifier, emitting address, topics, data, shard and timestamp; filter by address, identifier, topics.

Identity, 2 operations

  • get_identityGet identityGETAgents: ask firstReturns one validator identity: name, description, avatar, website, location, score, validators, stake, top-up, locked stake, distribution, providers, APR and rank.
  • list_identitiesList identitiesGETAgents: ask firstLists validator identities (entities grouping nodes): name, description, avatar, website, location, validators, stake, top-up, APR, rank and providers; nodes with no identity are included.

Legacy delegation, 2 operations

  • get_account_legacy_delegationGet account legacy delegationGETAgents: ask firstReturns an address's position in the legacy delegation pool: active, waiting, unstaked, deferred payment and withdraw-only stake, and claimable rewards.
  • get_legacy_delegation_statsGet legacy delegation statsGETAgents: ask firstReturns the legacy delegation contract totals: active, waiting, unstaked, deferred payment and withdraw-only stake, and the number of users.

Liquidity pool, 2 operations

  • get_xexchange_pairGet xexchange pairGETAgents: ask firstReturns one xExchange liquidity pool by its two tokens: address, prices, total value locked, 24h volume, state, type, trade counts and farm flags.
  • list_xexchange_pairsList xexchange pairsGETAgents: ask firstLists the active xExchange liquidity pools: pair address, base and quote tokens with prices, total value locked, 24h volume, state, type, trade counts and farm flags.

Miniblock, 2 operations

  • get_miniblockGet miniblockGETAgents: ask firstReturns one miniblock by hash: sender and receiver shards and block hashes, type and timestamp.
  • list_miniblocksList miniblocksGETAgents: ask firstLists miniblocks: hash, sender and receiver shards and block hashes, type and timestamp; filter by hashes or type.

Network, 2 operations

  • get_network_constantsGet network constantsGETAgents: ask firstReturns the network constants a dApp configures itself with: chainId, gas per data byte, minimum gas limit and price, minimum transaction version and gas price modifier.
  • get_network_statsGet network statsGETAgents: ask firstReturns network statistics: number of accounts, blocks, transactions and smart contract results, shards, current epoch, rounds per epoch, rounds passed and refresh rate.

Nft tag, 2 operations

  • get_nft_tagGet nft tagGETAgents: ask firstReturns one NFT tag with the number of NFTs that carry it.
  • list_nft_tagsList nft tagsGETAgents: ask firstLists the distinct NFT tags with how many NFTs carry each (tag, count); search narrows the list.

Node, 2 operations

  • get_nodeGet nodeGETAgents: ask firstReturns one node by BLS key: name, version, rating, shard, type, status, online state, owner, identity, provider, stake, top-up, leader and validator success and failure counts.
  • list_nodesList nodesGETAgents: ask firstLists observer and validator nodes: BLS key, name, version, rating, shard, type, status, online, owner, identity, provider, stake, top-up and auction data; many filters.

Node key, 2 operations

  • get_node_unbond_periodGet node unbond periodGETAgents: ask firstReturns the remaining unbonding period of a validator node's BLS key (remainingUnBondPeriod).
  • list_account_nodesList account nodesGETAgents: ask firstLists the validator nodes (BLS keys) an address owns: stake, top-up, status, reward address, queue position and remaining unbond period.

Pool transaction, 2 operations

  • get_mempool_transactionGet mempool transactionGETAgents: ask firstReturns one transaction from the memory pool by hash: sender, receiver, nonce, value, data, gas, shards, function and type.
  • list_mempool_transactionsList mempool transactionsGETAgents: ask firstLists the transactions currently waiting in the memory pool: hash, sender, receiver, nonce, value, data, gas price and limit, shards, function and type.

Queued node, 2 operations

  • list_account_queued_nodesList account queued nodesGETAgents: ask firstLists the node queue (waiting list) entries an address owns: address, nonce, rank and value.
  • list_waiting_listList waiting listGETAgents: ask firstLists the node queue (waiting list): owner address, nonce, rank and value.

Round, 2 operations

  • get_roundGet roundGETAgents: ask firstReturns one consensus round of one shard: epoch, timestamp, whether a block was proposed and the signers.
  • list_roundsList roundsGETAgents: ask firstLists consensus rounds: round, shard, epoch, timestamp and whether a block was proposed; filter by validator, condition, shard or epoch.

Stake, 2 operations

  • get_account_stakeGet account stakeGETAgents: ask firstReturns the EGLD an address has staked directly (totalStaked) and its unstaked tokens with when each unbonds.
  • get_global_stakeGet global stakeGETAgents: ask firstReturns global staking figures: total and active validators, observers, queue size, total staked, auction qualification minimums, Nakamoto coefficient and validator counts by state.

Staking provider, 2 operations

  • get_staking_providerGet staking providerGETAgents: ask firstReturns one staking provider by its contract address: nodes, stake, top-up, locked, service fee, delegation cap, APR, delegators, cumulated rewards, identity and settings.
  • list_staking_providersList staking providersGETAgents: ask firstLists staking providers (delegation contracts): nodes, stake, top-up, service fee, delegation cap, APR, number of delegators, cumulated rewards and identity.

Token price, 2 operations

  • list_xexchange_token_prices_dailyList xexchange token prices dailyGETAgents: ask firstReturns the daily price series of a token on xExchange in ascending time order (timestamp, value); entries are the latest complete daily values.
  • list_xexchange_token_prices_hourlyList xexchange token prices hourlyGETAgents: ask firstReturns the hourly price series of a token on xExchange (timestamp, value).

Token role, 2 operations

  • get_account_token_rolesGet account token rolesGETAgents: ask firstReturns one fungible token with the roles an address holds on it (owner, mint, burn, transfer) and the token's details.
  • list_account_token_rolesList account token rolesGETAgents: ask firstLists the fungible tokens where an address is owner or holds special roles (mint, burn, transfer), with each token's details.

Xexchange token, 2 operations

  • get_xexchange_tokenGet xexchange tokenGETAgents: ask firstReturns one token traded on xExchange: symbol, name, price, previous 24h price and volume, and trade count.
  • list_xexchange_tokensList xexchange tokensGETAgents: ask firstLists the tokens traded on xExchange with price, previous 24h price and volume, and trade count.

Api, 1 operation

  • get_api_aboutGet api aboutGETAgents: ask firstReturns information about the MultiversX API deployment: app and plugins versions, network (mainnet), cluster, indexer and gateway versions, scam engine version and enabled features.

Collection holder, 1 operation

  • list_collection_holdersList collection holdersGETAgents: ask firstLists the addresses holding tokens of a collection with their balance.

Contract, 1 operation

  • list_account_contractsList account contractsGETAgents: ask firstLists the smart contracts an address owns: contract address, deploy transaction hash, timestamp and assets.

Contract deploy, 1 operation

  • list_account_deploysList account deploysGETAgents: ask firstLists the smart contracts an address deployed: contract address, deploy transaction hash, timestamp and assets.

Contract upgrade, 1 operation

  • list_contract_upgradesList contract upgradesGETAgents: ask firstLists the upgrades of a smart contract address: upgrader address, transaction hash, new code hash and timestamp.

Contract verification, 1 operation

  • get_contract_verificationGet contract verificationGETAgents: ask firstReturns the source code verification of a smart contract address: code hash, verified source, status and IPFS file hash.

Deferred payment, 1 operation

  • list_account_deferred_paymentsList account deferred paymentsGETAgents: ask firstReturns the deferred payments of an address from legacy staking: amount (deferredPayment) and secondsLeft until each can be claimed.

Delegator, 1 operation

  • list_provider_delegatorsList provider delegatorsGETAgents: ask firstLists the delegators of a staking provider contract: each delegator's address and stake.

Economics, 1 operation

  • get_network_economicsGet network economicsGETAgents: ask firstReturns EGLD economics: total and circulating supply, staked amount, price, market cap, staking APR (base and top-up) and the market cap of all tokens.

Farm, 1 operation

  • list_xexchange_farmsList xexchange farmsGETAgents: ask firstLists xExchange farms: farm address, type, version, the farming and farmed tokens with their prices.

Gas price, 1 operation

  • get_gas_price_per_unitGet gas price per unitGETAgents: ask firstReturns the price per gas unit to use on one shard for a fast or a faster inclusion, and the last block it was computed from.

Nft holder, 1 operation

  • list_nft_holdersList nft holdersGETAgents: ask firstLists the addresses holding an NFT, SFT or MetaESDT, with each one's balance.

Nft rank, 1 operation

  • list_collection_ranksList collection ranksGETAgents: ask firstReturns the rank of each NFT in a collection that set a custom ranking algorithm (identifier, rank); collections without one answer an error.

Node auction, 1 operation

  • list_node_auctionsList node auctionsGETAgents: ask firstLists the identities and providers with nodes in the staking auction: qualified stake, auction top-up, qualified, dropped and danger-zone validators.

Shard, 1 operation

  • list_shardsList shardsGETAgents: ask firstLists the shards with their number of validators and active validators.

Smart contract, 1 operation

  • query_smart_contractQuery smart contractPOSTAgents: ask firstCalls a read-only (view) function of a smart contract and returns its result: returnData (base64 values), returnCode and returnMessage. It reads only and changes nothing on chain.

Token holder, 1 operation

  • list_token_holdersList token holdersGETAgents: ask firstLists the addresses holding a fungible token with each one's balance.

Username, 1 operation

  • get_account_by_usernameGet account by usernameGETAgents: ask firstResolves a username (herotag) to its account and returns the account: address, balance, nonce, shard and transaction counts.

Xexchange, 1 operation

  • get_xexchange_economicsGet xexchange economicsGETAgents: ask firstReturns xExchange (MEX) economics: total and circulating supply, price, market cap, 24h volume and number of market pairs.

Use MultiversX from Claude Code, Cursor or Codex

Connect MultiversX in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its MultiversX operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect MultiversX

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect MultiversX once

    MultiversX needs no credential, so its tools work immediately.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

MultiversX integration FAQ

What can you do with the MultiversX integration?

LiveContext exposes 97 operations on MultiversX, covering transaction, transfer, nft and smart contract result.

Popular integrations

Browse the whole catalog