BNBChain MCP Server
Plug-and-play blockchain automation for Binance Smart Chain—send tokens, deploy smart contracts, manage DeFi liquidity, and more in your AI workflows with the BNBChain MCP Server.

What does “BNBChain” MCP Server do?
The BNBChain MCP Server is a plug-and-play Model Context Protocol (MCP) tool server designed for seamless integration with AI agents, development platforms, and automation workflows. It enables AI assistants and developers to interact with the Binance Smart Chain (BSC) for a variety of blockchain operations. This server exposes secure and easy-to-use tools for sending BNB, transferring BEP-20 tokens, deploying new tokens, and performing smart contract interactions. With native support for Claude Desktop and a developer-friendly CLI, the BNBChain MCP Server enhances productivity by automating common blockchain tasks, supporting password-protected private key storage, and providing integrations with platforms like PancakeSwap for token swaps and liquidity management.
List of Prompts
No prompt templates are mentioned in the repository.
List of Resources
No explicit MCP resources are listed in the repository.
List of Tools
- transferNativeToken: Send BNB to a wallet address.
- transferBEP20Token: Transfer BEP-20 tokens via symbol or contract address.
- pancakeSwap: Swap tokens using the PancakeSwap protocol.
- createFourMeme: Create meme tokens on the Four.Meme platform.
- createBEP20Token: Deploy a new BEP-20 token smart contract.
- getBalance: Retrieve the wallet’s native (BNB) and token balances.
- callContractFunction: Execute custom smart contract calls via ABI.
- getWalletInfo: Get detailed wallet information for a specified address.
- securityCheck: Perform a security check on BSC tokens.
- pancakeAddLiquidity: Add liquidity to PancakeSwap pools.
- pancakeMyPosition: View current PancakeSwap liquidity positions.
- pancakeRemovePosition: Remove liquidity from PancakeSwap.
- sellMemeToken: Sell meme tokens on Four.Meme.
Use Cases of this MCP Server
- Token Transfers and Payments: Automate the sending of BNB or BEP-20 tokens, streamlining payment and reward workflows for developers and users within the BSC ecosystem.
- Smart Contract Interactions: Enable AI agents and scripts to interact with smart contracts through ABI calls, facilitating advanced DeFi operations and contract management.
- Token Creation and Deployment: Quickly launch new BEP-20 tokens or meme coins, aiding rapid prototyping and experimentation for blockchain developers and marketers.
- DeFi Liquidity Management: Integrate AI-driven strategies for swapping tokens, providing or removing liquidity on PancakeSwap, and managing DeFi portfolio positions.
- Wallet and Security Utilities: Fetch wallet balances, gather wallet information, and perform token security checks to enhance safety and transparency in blockchain operations.
How to set it up
Windsurf
- Prerequisites: Ensure Node.js is installed.
- Install: Run
npm install -g bnbchain-mcp
. - Configure: Run the setup wizard with
bnbchain-mcp --init
and enter your private key, password, and (optionally) RPC URL. - Edit Configuration: Add the MCP server to your Windsurf configuration JSON:
{ "mcpServers": { "bsc-mcp": { "command": "bnbchain-mcp", "args": ["server"], "env": { "PRIVATE_KEY": "env:PRIVATE_KEY", "WALLET_PASSWORD": "env:WALLET_PASSWORD" } } } }
- Restart & Verify: Restart Windsurf and check for bsc-mcp in the available MCP servers.
Claude
- Install:
npm install -g bnbchain-mcp
- Run Setup:
bnbchain-mcp --init
to configure private key and password. - Auto-Configuration: The server auto-configures for Claude Desktop by updating
claude_desktop_config.json
. - Verify: Open Claude Desktop and ensure the bsc-mcp server is detected.
Cursor
- Install:
npm install -g bnbchain-mcp
- Setup: Run
bnbchain-mcp --init
and provide credentials. - Edit Config: In your Cursor configuration file, add:
{ "mcpServers": { "bsc-mcp": { "command": "bnbchain-mcp", "args": ["server"], "env": { "PRIVATE_KEY": "env:PRIVATE_KEY", "WALLET_PASSWORD": "env:WALLET_PASSWORD" } } } }
- Restart: Save, restart Cursor, and verify bsc-mcp is available.
Cline
- Prerequisites: Node.js installed.
- Install:
npm install -g bnbchain-mcp
- Initialize:
bnbchain-mcp --init
- Config Update: Add to your Cline config:
{ "mcpServers": { "bsc-mcp": { "command": "bnbchain-mcp", "args": ["server"], "env": { "PRIVATE_KEY": "env:PRIVATE_KEY", "WALLET_PASSWORD": "env:WALLET_PASSWORD" } } } }
- Restart: Reload the environment and check bsc-mcp availability.
Securing API Keys (Environment Variables)
Example configuration:
{
"mcpServers": {
"bsc-mcp": {
"command": "bnbchain-mcp",
"args": ["server"],
"env": {
"PRIVATE_KEY": "env:PRIVATE_KEY",
"WALLET_PASSWORD": "env:WALLET_PASSWORD"
},
"inputs": {
"walletPassword": "env:WALLET_PASSWORD"
}
}
}
}
Note: Store sensitive keys in environment variables, not directly in config files.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"bsc-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “bsc-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No explicit MCP resources found |
List of Tools | ✅ | Multiple tools listed in README |
Securing API Keys | ✅ | Environment variable usage suggested |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
| Roots Support | ⛔ | Not mentioned |
Overall, the BNBChain MCP server is well-documented for tools and setup, but lacks explicit prompt templates, resources, and features like Roots or Sampling. This makes it straightforward for blockchain automation and developer tasks, but less complete for advanced MCP workflows.
Our opinion
Based on the tables above, we would rate this MCP server a 6/10. It offers robust blockchain tooling and clear installation instructions, but does not implement prompt templates, resources, or advanced MCP capabilities like Roots and Sampling.
MCP Score
Has a LICENSE | ⛔ (No LICENSE file found) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 20 |
Number of Stars | 79 |
Frequently asked questions
- What is the BNBChain MCP Server?
The BNBChain MCP Server is a plug-and-play Model Context Protocol server for Binance Smart Chain, letting you automate blockchain tasks like sending BNB, transferring BEP-20 tokens, deploying new tokens, interacting with smart contracts, and managing DeFi liquidity—all from your AI workflows or automation platforms.
- What blockchain operations can I automate with this MCP server?
You can send BNB and BEP-20 tokens, swap tokens via PancakeSwap, create meme tokens, deploy BEP-20 contracts, get wallet/token balances, call smart contract functions, check wallet info, perform security checks, and manage liquidity on PancakeSwap.
- Is it safe to store my private key in the configuration?
For security, you should store sensitive data like your private key and wallet password in environment variables, not directly in config files. The server supports environment variable usage for private credentials.
- Does the BNBChain MCP Server support advanced MCP features like prompt templates or Roots?
Currently, the server provides robust tooling for blockchain automation but does not include prompt templates, explicit resources, or advanced MCP features like Roots or Sampling.
- How do I add the BNBChain MCP Server to my FlowHunt flow?
Add the MCP component to your flow, then configure it with your BNBChain MCP server details using the MCP configuration panel. Use the correct server name and URL for your environment to enable all blockchain functions.
Integrate BNBChain Blockchain Automation
Empower your AI agents and workflows with seamless Binance Smart Chain operations using the BNBChain MCP Server. Automate token transfers, smart contract calls, DeFi tasks, and more with FlowHunt.