Skip to main content
Glama
multiversx

MultiversX MCP Server

Official
by multiversx

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MVX_WALLETNoAbsolute path to the PEM wallet file
MVX_NETWORKNoThe MultiversX network to use (e.g., devnet, testnet, mainnet)

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get-balance-of-addressC

Get the balance for a MultiversX address

get-wallet-addressB

Get the bech32 address of the wallet set in the environment config

create-walletA

Create a new wallet and save it as a PEM file. PEM file ARE NOT SECURE. If a wallet already exists, will abort operation.

send-egldB

Create a move balance transaction and send it. Will send EGLD using the wallet set in the env to the specified receiver.

send-fungible-tokensC

Create a fungible token transfer transaction and send it. Will send the specified token using the wallet set in the env to the specified receiver.

send-sft-nft-meta-tokensB

Create a nft, sft or meta esdt transfer transaction and send it. Will send the specified token using the wallet set in the env to the specified receiver.

issue-fungible-tokenC

Create a transaction to issue a fungible token and send it. Will issue the token with the specified arguments. All the properties will be set to true.

issue-semi-fungible-collectionC

Create a transaction to issue a semi-fungible collection (SFT) and send it. Will issue the collection with the specified arguments. All the properties will be set to true.

issue-nft-collectionC

Create a transaction to issue a non-fungible token collection (NFT) and send it. Will issue the collection with the specified arguments. All the properties will be set to true.

issue-meta-esdt-collectionC

Create a transaction to issue a MetaESDT token collection (MESDT) and send it. Will issue the collection with the specified arguments. All the properties will be set to true.

create-sft-nft-mesdt-tokensC

Create a transaction to issue a semi-fungible token (SFT), or a non-fungible token (NFT), or a MetaESDT token for a collection and send it. Please also specify the initial quantity and the royalties.

get-tokens-of-addressB

Get the tokens of an address. Returns the first 25 fungible tokens and the first 25 NFTs, SFTs and MetaESDT. To get more tokens, specify the number of tokens you want to get. Will return the specified number of fungible tokens and the same number of non-fungible. The returned list will contain twice the number of tokens specified, if tokens are available.

send-egld-to-multiple-receiversB

Create move balance transactions and send them. Will send EGLD using the wallet set in the env to each specified receiver.

get-networkB

Get the network set in the environment config

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/multiversx/mx-mcp'

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