bnbchain-mcp
bnbchain-mcp is an MCP server. It needs PRIVATE_KEY to authenticate. Its repository has 59 GitHub stars and is licensed under MIT; we last read it on 2026-10-22.
This server supports BNB Chain and other EVM-compatible networks including BSC, opBNB, and Greenfield.
Install
MCP servers are packaged differently from each other -- some run via npx, some as a Docker image, some as a plain script you clone and run. bnbchain-mcp’s own README did not state one plainly enough for this page to quote it rather than guess, so it will not guess. The repository below states it.
What it reaches, and what it needs
Maintenance
A MCP server for BNB Chain that supports BSC, opBNB, Greenfield, and other popular EVM-compatible networks.
What bnbchain-mcp can do
39 tools documented in its README. An AI client calls these by name.
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
register_erc8004_agent- Register an agent on the ERC-8004 Identity Registry; returns agent ID
set_erc8004_agent_uri- Update the metadata URI for an existing ERC-8004 agent (owner only)
get_erc8004_agent- Get agent info (owner and tokenURI) from the Identity Registry
get_erc8004_agent_wallet- Get the verified payment wallet for an agent (for x402 / payments)
gnfd_get_bucket_info- Get detailed information about a specific bucket
gnfd_list_buckets- List all buckets owned by an address
gnfd_create_bucket- Create a new bucket
gnfd_delete_bucket- Delete a bucket
gnfd_get_object_info- Get detailed information about a specific object
gnfd_list_objects- List all objects in a bucket
gnfd_upload_object- Upload an object to a bucket
gnfd_download_object- Download an object from a bucket
gnfd_delete_object- Delete an object from a bucket
Read from the README; names are kept only if the README contains them.
Common questions about bnbchain-mcp
- What does bnbchain-mcp do?
- This server supports BNB Chain and other EVM-compatible networks including BSC, opBNB, and Greenfield.
- How do I install bnbchain-mcp?
- Its README did not state an install command plainly enough for us to quote one, so we do not guess. The repository has the instructions: https://github.com/bnb-chain/bnbchain-mcp
- What does bnbchain-mcp connect to, and what does it need?
- The credentials we found in its source are PRIVATE_KEY.
- Is bnbchain-mcp official and is it maintained?
- We found nothing naming it as a vendor’s official server. Its repository has 59 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-04-17.
- What licence does bnbchain-mcp use?
- The repository declares the MIT licence.