evm-mcp-server

evm-mcp-server

3.2

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.