Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WALLET_PRIVATE_KEY | Yes | A wallet private key with funds on supported networks. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bridgeAssets | Bridge tokens from supported chains to Katana network. Automatically generates deposit address and sends tokens from your wallet. Also inform user their tokens will be automatically bridged to ETH on Katana. |
| getTokenBalances | Get token balances for your wallet on Katana network (uses address from private key in environment) |
| getYearnVaultInfo | Get detailed information about Yearn vaults on Katana network |
| depositToYearnVault | Deposit tokens into a Yearn vault on Katana network. Only works with tokens already on Katana (USDC, ETH, WBTC, USDT, AUSD). |
| withdrawFromYearnVault | Withdraw tokens from a Yearn vault on Katana chain |
| getUserYearnPositions | Get detailed information about your Yearn vault positions (uses address from private key in environment) |
| getSushiQuote | Get a quote for swapping tokens on SushiSwap on Katana network |
| executeSushiSwap | Execute a token swap on SushiSwap on Katana network |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |