Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MNEMONIC | Yes | The mnemonic seed phrase for the wallet to use | |
CUSTOM_NETWORKS | No | JSON string containing additional network configurations |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
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
Name | Description |
---|---|
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 |
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-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-swap | Execute a token swap on the DEX - must first check two tokens are available in the DEX pools by using |