Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EXECUTE_RUN_API_KEY | Yes | Your Execute.run API key from execution.run/api-keys | |
| EXECUTE_RUN_API_URL | No | API base URL (defaults to https://execution.run/v1) | https://execution.run/v1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoami | Get your card and wallet identity. Returns cardId, walletId, address (cardName@walletId format), balance, and status. |
| get_balance | Get the current Shell balance and ceiling for your wallet. Returns the available balance and maximum allowed balance. |
| get_transactions | Get transaction history for your wallet. Returns a list of recent transactions including mints, burns, and transfers. |
| transfer | Transfer Shells to another wallet. Accepts wallet ID (exe_xxx) or card address (cardName@exe_xxx). Requires the recipient, amount, and a purpose describing why the transfer is being made. |
| sign | Sign a challenge with your card's Ed25519 keypair. Returns the signature, cardId, and walletId. Useful for proving your identity to other bots. |
| compute | Execute an LLM request by burning Shells. The cost is calculated based on the model and token usage. Returns the LLM response content and the cost in Shells. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |