Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
wallet_provider_setB

Set the provider URL. By default, the provider URL is set to the ETH mainnet or the URL set in the PROVIDER_URL environment variable.

wallet_create_randomC

Create a new wallet with a random private key

wallet_from_private_keyC

Create a wallet from a private key

wallet_create_mnemonic_phraseC

Create a mnemonic phrase

wallet_from_mnemonicC

Create a wallet from a mnemonic phrase

wallet_from_encrypted_jsonC

Create a wallet by decrypting an encrypted JSON wallet

wallet_encryptC

Encrypt a wallet with a password

wallet_get_addressC

Get the wallet address

wallet_get_public_keyC

Get the wallet public key

wallet_get_private_keyC

Get the wallet private key (with appropriate security warnings)

wallet_get_balanceC

Get the balance of the wallet

wallet_get_chain_idB

Get the chain ID the wallet is connected to

wallet_get_gas_priceC

Get the current gas price

wallet_get_transaction_countC

Get the number of transactions sent from this account (nonce)

wallet_callC

Call a contract method without sending a transaction

wallet_send_transactionC

Send a transaction

wallet_sign_transactionB

Sign a transaction without sending it

wallet_populate_transactionC

Populate a transaction with missing fields

wallet_sign_messageC

Sign a message

wallet_sign_typed_dataC

Sign typed data (EIP-712)

wallet_verify_messageC

Verify a signed message

wallet_verify_typed_dataC

Verify signed typed data

provider_get_blockC

Get a block by number or hash

provider_get_transactionC

Get a transaction by hash

provider_get_transaction_receiptC

Get a transaction receipt

provider_get_codeC

Get the code at an address

provider_get_storage_atC

Get the storage at a position for an address

provider_estimate_gasC

Estimate the gas required for a transaction

provider_get_logsC

Get logs that match a filter

provider_get_ens_resolverC

Get the ENS resolver for a name

provider_lookup_addressC

Lookup the ENS name for an address

provider_resolve_nameC

Resolve an ENS name to an address

network_get_networkC

Get the current network information

network_get_block_numberB

Get the current block number

network_get_fee_dataB

Get the current fee data (base fee, max priority fee, etc.)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dcSpark/mcp-cryptowallet-evm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server