Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / bnbchain-mcp

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

Reaches
○ not recognised
Credential
PRIVATE_KEY

Maintenance

Stars
59
State
listed
Licence
MIT
From the repository

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.

Learn this on Infrato