Complete reference of 29 MCP tools for blockchain operations
Tool | Purpose | Example Usage |
---|---|---|
get_balance | Check SEI balance | ”What’s my SEI balance?” |
is_contract | Check if address is contract | ”Is 0x3894… a contract?” |
estimate_gas | Estimate transaction gas cost | ”How much gas for this transaction?” |
Tool | Purpose | Example Usage |
---|---|---|
get_address_from_private_key | Get wallet address | ”What’s my wallet address?” |
transfer_sei | Send SEI tokens | ”Send 1 SEI to 0x742d…” |
Tool | Purpose | Example Usage |
---|---|---|
get_chain_info | Get network information | ”Show me Sei network info” |
get_supported_networks | List supported networks | ”What networks are supported?” |
get_latest_block | Get latest block | ”Get latest block” |
get_block_by_number | Get specific block | ”Get block 12345” |
get_transaction | Get transaction details | ”Analyze transaction 0xabc…” |
get_transaction_receipt | Get transaction receipt | ”Get receipt for 0xabc…” |
Tool | Purpose | Example Usage |
---|---|---|
get_token_info | Get ERC-20 token details | ”Get info for token 0x3894…” |
get_token_balance | Check token balance | ”What’s my USDC balance?” |
get_erc20_balance | Check ERC-20 balance | ”Check ERC20 balance for 0x742d…” |
get_token_balance_erc20 | Get ERC-20 token balance | ”Get token balance for address” |
Tool | Purpose | Example Usage |
---|---|---|
transfer_token | Send ERC-20 tokens | ”Send 100 USDC to 0x742d…” |
transfer_erc20 | Transfer ERC-20 tokens | ”Transfer tokens to address” |
approve_token_spending | Approve token spending | ”Approve 1000 USDC for 0xDEX…” |
Tool | Purpose | Example Usage |
---|---|---|
get_nft_info | Get NFT details | ”Get info for NFT token 123” |
check_nft_ownership | Verify NFT ownership | ”Do I own NFT token 123?” |
get_nft_balance | Count NFTs owned | ”How many NFTs do I own?” |
Tool | Purpose | Example Usage |
---|---|---|
transfer_nft | Transfer NFT | ”Transfer NFT token 123 to 0x742d…” |
Tool | Purpose | Example Usage |
---|---|---|
get_erc1155_balance | Get ERC-1155 token balance | ”Check my ERC1155 token balance” |
get_erc1155_token_uri | Get ERC-1155 metadata URI | ”Get metadata for token ID 123” |
Tool | Purpose | Example Usage |
---|---|---|
transfer_erc1155 | Transfer ERC-1155 tokens | ”Transfer ERC1155 token to address” |
Tool | Purpose | Example Usage |
---|---|---|
read_contract | Read contract data | ”Read balanceOf from contract 0x3894…” |
Tool | Purpose | Example Usage |
---|---|---|
write_contract | Execute contract function | ”Call contract function with params” |
deploy_contract | Deploy new smart contract | ”Deploy my token contract” |
Tool | Purpose | Example Usage |
---|---|---|
search_docs | Search the main Sei docs for general chain information, ecosystem providers, and user onboarding guides | ”How do I bridge tokens to Sei?” |
search_sei_js_docs | Search Sei-JS documentation | ”How do I use precompiles with Viem?” |
Set Private Key
Restart MCP Server