mx-mcp

multiversx/mx-mcp

3.2

If you are the rightful owner of mx-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MultiversX MCP Server is designed to interact with the MultiversX blockchain, providing functionalities such as wallet creation, balance checking, and token transactions.

Tools

Functions exposed to the LLM to take actions

get-balance-of-address

Get the balance for a MultiversX address

get-wallet-address

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

create-wallet

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-egld

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

send-fungible-tokens

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-tokens

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-token

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-collection

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-collection

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-collection

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-tokens

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-address

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-receivers

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

get-network

Get the network set in the environment config

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources

Related MCP Servers

View all finance servers →