MantraChain MCP Server

by allthatjazzleo
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MNEMONICYesThe mnemonic seed phrase for the wallet to use
CUSTOM_NETWORKSNoJSON string containing additional network configurations

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
networks - show available networks where the key is the network name and value is network configuration including rpcEndpoint, chainId, prefix, denom, gasPrice, isMainnet, defaultNetwork, displayDenom, displayDenomExponent, explorerUrl

Tools

Functions exposed to the LLM to take actions

NameDescription
bank-send

Send tokens to another address. Supports sending multiple coins in one transaction.

get-balance

Get balance of an address (defaults to your own address if none provided)

delegate

Delegate/Stake tokens to a validator

undelegate

Undelegate/Unstake tokens from a validator

claim-rewards

Claim rewards for a specific validator

get-validators

Get all validators

get-delegations

Get current staking information for an address

get-available-rewards

Get all available rewards for an address

get-account-info

Get current account information

get-block-info

Get block information

query-network

Execute a generic network gRPC Gateway query against chain APIs when you cannot find the required information from other tools. You MUST first check the available query/service by reading the openapi specification from the resource openapi://{networkName} to understand available query/service, methods, required parameters and body structure.

ibc-transfer

Send tokens via IBC transfer.

contract-query

Query a smart contract by executing a read-only function

contract-execute

Execute a function on a smart contract that changes state

dex-get-pools

Get all available liquidity pools from the DEX

dex-find-routes

Find available swap routes between two tokens - must first check two tokens are available in the DEX pools by using dex-get-pools

dex-simulate-swap

Simulate a token swap to get expected outcome without executing it - must first check two tokens are available in the DEX pools by using dex-get-pools

dex-swap

Execute a token swap on the DEX - must first check two tokens are available in the DEX pools by using dex-get-pools

ID: p4x6v48lbj