A MCP server for BNB Chain that supports BSC, opBNB, Greenfield, and other popular EVM-compatible networks.
A MCP server for BNB Chain that supports BSC, opBNB, Greenfield, and other popular EVM-compatible networks.
A powerful toolkit for interacting with BNB Chain and other EVM-compatible networks through natural language processing and AI assistance.
BNBChain MCP is a Model Context Protocol implementation that enables seamless interaction with blockchain networks through AI-powered interfaces. It provides a comprehensive set of tools and resources for blockchain development, smart contract interaction, and network management.
get_block_by_hash — Get a block by hashget_block_by_number — Get a block by numberget_latest_block — Get the latest blockget_transaction — Get detailed information about a specific transaction by its hashget_transaction_receipt — Get a transaction receipt by its hashestimate_gas — Estimate the gas cost for a transactiontransfer_native_token — Transfer native tokens (BNB, ETH, MATIC, etc.) to an addressapprove_token_spending — Approve another address to spend your ERC20 tokenstransfer_nft — Transfer an NFT (ERC721 token) from one address to anothertransfer_erc1155 — Transfer ERC1155 tokens to another addresstransfer_erc20 — Transfer ERC20 tokens to an addressget_address_from_private_key — Get the EVM address derived from a private keyget_chain_info — Get chain information for a specific networkget_supported_networks — Get list of supported networksCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| 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 |
{
"mcpServers": {
"bnbchain-mcp": {
"command": "npx",
"args": [
"-y",
"@bnb-chain/mcp@latest"
],
"env": {
"PRIVATE_KEY": "YOUR_PRIVATE_KEY",
"BNBCHAIN_MCP_SKIP_TRANSFER_CONFIRMATION": "false"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| PRIVATE_KEY | Declared in the maintainer’s client configuration. | Yes |
| BNBCHAIN_MCP_SKIP_TRANSFER_CONFIRMATION | Declared in the maintainer’s client configuration. | Optional |
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Generates both vector and raster images using EverArt's AI models, providing flexible storage and format conversion.
Provides file system operations, analysis, and manipulation through a standardized tool interface.
1AIVault is a local-first desktop app that acts as a portable memory vault for AI tools. It stores your memories, decisions, preferences, and reusable skills in a local SQLite database and exposes…
A Model Context Protocol server
[](https://www.npmjs.com/package/@5dive/mcp) [](https://github.com/punkpeye/awesome-mcp-servers)