Skip to content

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


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)"
      }
    }
  }
}


Credits

Built by nich ( nirholas)

Related Projects: