BNBChain MCP
JSON →Interact with BNB Chain and other EVM-compatible networks using natural language and AI assistance.
Tools · 26
- get_block_by_hash Get a block by hash
- get_block_by_number Get a block by number
- get_latest_block Get the latest block
- get_transaction Get detailed information about a specific transaction by its hash
- get_transaction_receipt Get a transaction receipt by its hash
- estimate_gas Estimate the gas cost for a transaction
- transfer_native_token Transfer native tokens (BNB, ETH, MATIC, etc.) to an address
- approve_token_spending Approve another address to spend your ERC20 tokens
- transfer_nft Transfer an NFT (ERC721 token) from one address to another
- transfer_erc1155 Transfer ERC1155 tokens to another address
- transfer_erc20 Transfer ERC20 tokens to an address
- get_address_from_private_key Get the EVM address derived from a private key
- get_chain_info Get chain information for a specific network
- get_supported_networks Get list of supported networks
- resolve_ens Resolve an ENS name to an EVM address
- is_contract Check if an address is a smart contract or an externally owned account (EOA)
- read_contract Read data from a smart contract by calling a view/pure function
- write_contract Write data to a smart contract by calling a state-changing function
- get_erc20_token_info Get ERC20 token information
- get_native_balance Get native token balance for an address
- get_erc20_balance Get ERC20 token balance for an address
- get_nft_info Get detailed information about a specific NFT
- check_nft_ownership Check if an address owns a specific NFT
- get_erc1155_token_metadata Get the metadata for an ERC1155 token
- get_nft_balance Get the total number of NFTs owned by an address from a specific collection
- get_erc1155_balance Get the balance of a specific ERC1155 token ID owned by an address
Environment variables
PRIVATE_KEY
Links
★ 59 GitHub stars