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 |
---|---|
resolveEnsAcrossNetworks | A prompt that guides resolving ENS names on Ethereum mainnet and performing operations with the resolved address on other networks. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
getSupportedNetworks | Get a list of all supported networks and their configurations. For more detailed information about networks, use the getAllNetworks and getNetwork tools. |
getBlockNumber | - |
getGasPrice | - |
getFeeData | - |
generateWallet | - |
loadWallet | - |
checkWalletExists | - |
getWalletBalance | - |
formatEther | - |
parseEther | - |
formatUnits | - |
getWalletTransactionCount | - |
getBlockDetails | - |
getTransactionDetails | - |
getContractCode | - |
contractCall | - |
signMessage | - |
ethSign | - |
resolveName | - |
lookupAddress | - |
sendTransaction | - |
sendTransactionWithOptions | - |
getERC20TokenInfo | - |
erc20_getTokenInfo | - |
getERC20Balance | - |
erc20_balanceOf | - |
getERC20Allowance | - |
transferERC20 | - |
approveERC20 | - |
getNFTInfo | - |
getNFTOwner | - |
erc721_balanceOf | - |
getNFTTokenURI | - |
erc721_tokenURI | - |
getNFTMetadata | - |
transferNFT | - |
approveNFT | - |
setNFTApprovalForAll | - |
erc1155_balanceOf | - |
erc1155_uri | - |
erc1155_balanceOfBatch | - |
getAllNetworks | Get information about all available blockchain networks. Use this to identify network names, chain IDs, and RPC URLs that can be used with other Ethereum tools. When using other tools with a 'provider' parameter, you can specify any of these network names. |
getNetwork | Get detailed information about a specific blockchain network. This provides the network's chain ID, native token, and RPC URL that can be used with other Ethereum tools. This network name can be used as the 'provider' parameter in other tools. |
listPrompts | List all available prompts in the system |
getEnsResolutionGuidance | Get guidance for resolving ENS names across networks and performing operations |