Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generate-vanity-address | Generate Ethereum addresses matching specified prefix and suffix patterns with concurrent computation |
| validate-ethereum-address | Validate the validity of an Ethereum address |
| 4byte | Get function signatures for the given selector from 4byte.directory |
| 4byte-decode | Decode ABI-encoded calldata using 4byte.directory |
| abi-encode | encode function parameters with abi |
| abi-encode-with-signature | encode function call with abi |
| abi-decode | decode abi encoded data |
| sig | get function selector |
| event-sig | get event selector |
| keccak256 | calculate keccak256 hash |
| static-call | Make a static call to a smart contract on any EVM-compatible chain (read-only) |
| send-transaction | Send a transaction to a smart contract on any EVM-compatible chain (requires private key) |
| get-balance | Get the balance of an address on any EVM-compatible chain |
| list-chains | List all supported EVM-compatible chains and their configurations |