The Sei MCP Server provides 28 tools for blockchain operations. Ask your AI assistant using natural language or the exact tool names below.

Core Operations

ToolPurposeExample Usage
get_address_from_private_keyGet wallet address”What’s my wallet address?”
get_balanceCheck SEI balance”What’s my SEI balance?”
transfer_seiSend SEI tokens”Send 1 SEI to 0x742d…”
is_contractCheck if address is contract”Is 0x3894… a contract?”
estimate_gasEstimate transaction gas cost”How much gas for this transaction?”

Network & Blockchain Data

ToolPurposeExample Usage
get_chain_infoGet network information”Show me Sei network info”
get_supported_networksList supported networks”What networks are supported?”
get_latest_blockGet latest block”Get latest block”
get_block_by_numberGet specific block”Get block 12345”
get_transactionGet transaction details”Analyze transaction 0xabc…”
get_transaction_receiptGet transaction receipt”Get receipt for 0xabc…”

Token Management (ERC-20)

ToolPurposeExample Usage
get_token_infoGet ERC-20 token details”Get info for token 0x3894…”
get_token_balanceCheck token balance”What’s my USDC balance?”
get_erc20_balanceCheck ERC-20 balance”Check ERC20 balance for 0x742d…”
get_token_balance_erc20Get ERC-20 token balance”Get token balance for address”
transfer_tokenSend ERC-20 tokens”Send 100 USDC to 0x742d…”
transfer_erc20Transfer ERC-20 tokens”Transfer tokens to address”
approve_token_spendingApprove token spending”Approve 1000 USDC for 0xDEX…”

NFT Operations (ERC-721)

ToolPurposeExample Usage
get_nft_infoGet NFT details”Get info for NFT token 123”
check_nft_ownershipVerify NFT ownership”Do I own NFT token 123?”
transfer_nftTransfer NFT”Transfer NFT token 123 to 0x742d…”
get_nft_balanceCount NFTs owned”How many NFTs do I own?”

Multi-Token Operations (ERC-1155)

ToolPurposeExample Usage
get_erc1155_balanceGet ERC-1155 token balance”Check my ERC1155 token balance”
get_erc1155_token_uriGet ERC-1155 metadata URI”Get metadata for token ID 123”
transfer_erc1155Transfer ERC-1155 tokens”Transfer ERC1155 token to address”

Smart Contract Operations

ToolPurposeExample Usage
read_contractRead contract data”Read balanceOf from contract 0x3894…”
write_contractExecute contract function”Call contract function with params”
deploy_contractDeploy new smart contract”Deploy my token contract”

Documentation

ToolPurposeExample Usage
search_sei_js_docsSearch Sei-JS documentation”How do I use precompiles with Viem?”

Security Notes

The MCP server requires a PRIVATE_KEY environment variable for transaction signing. Ensure this key is:

  • Kept secure and never shared
  • Only used with funds you can afford to lose
  • Properly backed up before use