BNB-Chain-MCP
A Model Context Protocol server for BNB Chain and EVM-compatible networks.
Enable AI agents to interact with any EVM blockchain through natural language. Supports BSC, opBNB, Arbitrum, Ethereum, Polygon, Base, Optimism, and more.
Supported Networks:
- BNB Smart Chain (BSC)
- opBNB - Layer 2 for BNB Chain
- Arbitrum One
- Ethereum
- Polygon
- Base
- Optimism
- + All testnets
📚 Documentation Sections
-
MCP Server
Tools, resources, and setup for AI agents
-
Swap/DEX
Token swaps via DEX aggregators
-
Bridge
Cross-chain transfers
-
Security
Token safety & contract verification
Features
🔄 Swap/DEX - Get quotes, execute swaps, add/remove liquidity, arbitrage detection
🌉 Bridge - Cross-chain transfers via LayerZero, Stargate, Wormhole, Across
⛽ Gas - Gas prices across chains, EIP-1559 suggestions, cost estimation
📦 Multicall - Batch read/write operations, multi-token balances
📊 Events/Logs - Query historical events, decode logs, filter by topic
🔒 Security - Rug pull detection, honeypot analysis, contract permissions, holder distribution
💰 Staking - Liquid staking (Lido stETH/wstETH), LP farming, reward claiming
✍️ Signatures - Sign messages, verify signatures, EIP-712 typed data
🏦 Lending - Aave/Compound: supply, borrow, repay, flash loans, liquidations
📈 Price Feeds - Historical prices, TWAP, Chainlink oracles
📁 Portfolio - Track holdings across chains
🏛️ Governance - Create proposals, vote, delegate, queue/execute proposals
🎨 NFTs - Marketplace approvals, batch transfers, metadata fetching
🆔 ENS - Register domains, set records, create subdomains, transfers
🛡️ MEV Protection - Private transactions via Flashbots, MEV exposure analysis
📜 Contracts - Deploy, CREATE2, proxy deployment, upgrades, verification
📰 News - Latest crypto news, DeFi updates, Bitcoin news
📁 Portfolio - Track holdings across chains
🏛️ Governance - Snapshot votes, on-chain proposals
Quick Start
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"bnb-chain-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/bnb-chain-mcp@latest"],
"env": {
"PRIVATE_KEY": "your_private_key_here (optional)"
}
}
}
}
Cursor
Add to your MCP settings:
{
"mcpServers": {
"bnb-chain-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/bnb-chain-mcp@latest"],
"env": {
"PRIVATE_KEY": "your_private_key_here (optional)"
}
}
}
}
Links
Credits
Related Projects:
- sperax-crypto-mcp - Sperax Protocol MCP