evm-mcp-server
If you are the rightful owner of evm-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An EVM interaction service gateway based on Model Context Protocol (MCP) and Viem, enabling AI agents or services to securely interact with a configured EVM-compatible blockchain.
getAddress
Get the connected wallet address configured on the server.
getChain
Get the chain ID and name the server is connected to.
getBalance
Get the native token balance for a given address or the server's wallet.
signMessage
Sign a message using the server's configured wallet.
sendNativeToken
Send native tokens from the server's wallet to a recipient.
getTokenBalance
Get the ERC20 token balance for a specified owner address.
transferToken
Send a specified amount of an ERC20 token from the server's wallet.
getTokenTotalSupply
Get the total supply of an ERC20 token.
getTokenAllowance
Get the allowance an owner has granted to a spender for an ERC20 token.
approveToken
Approve a spender to withdraw an ERC20 token from the server's wallet.
revokeApproval
Revoke a spender's allowance for an ERC20 token.
transferTokenFrom
Transfer ERC20 tokens from one address to another, requiring prior approval.
convertToBaseUnit
Convert a decimal token amount to its base unit representation.
convertFromBaseUnit
Convert a token amount from its base unit representation to a decimal string.