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
callB

Executing a new message call immediately without submitting a transaction to the network.

get-chain-listB

Get a list of all chains information.

get-connect-uriB

Get the connect URI to connect to a MetaMask wallet.

show-connect-qrcodeC

Show the connect QR code for a given connect URI.

deploy-contractC

Deploy a contract to the network, given bytecode, and constructor arguments.

disconnectC

Disconnect the wallet.

estimate-fee-per-gasC

Estimate for the fees per gas (in wei) for a transaction to be likely included in the next block.

estimate-gasA

Estimate the gas necessary to complete a transaction without submitting it to the network.

get-accountB

Get the current account.

get-native-currency-balanceC

Get the native currency balance of an address.

get-token-balanceC

Get token balance of an address.

get-block-numberB

Fetch the number of the most recent block seen.

get-blockC

Fetch information about a block at a block number, hash or tag.

get-chain-idB

Get the current chain id.

get-chainsC

Get the configured chains.

get-ens-addressB

Fetch the ENS address for name.

get-ens-nameB

Fetch the primary ENS name for address.

get-tokenC

Fetch the token information.

get-transaction-receiptC

Fetch the Transaction Receipt given a Transaction hash.

get-transactionC

Fetch transaction given hash or block identifiers.

read-contractC

Call a read-only function on a contract, and returning the response.

send-transactionC

Send transactions to networks.

sign-messageC

Sign a message.

switch-chainC

Switch the target chain.

verify-messageA

Verify that a message was signed by the provided address.

wait-for-transaction-receiptC

Waits for the transaction to be included on a block, and then returns the transaction receipt.

wait-secondsB

Wait the given seconds.

write-contractC

Execute a write function on a contract.

Prompts

Interactive templates invoked by user choice

NameDescription
be-metamask-assistantBe a MetaMask assistant

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/Xiawpohr/metamask-mcp'

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