Agent skill · software engineering · aiskillstore
bnbchain-mcp
BNB Chain MCP server connection and tool usage. Covers npx @bnb-chain/mcp@latest, PRIVATE_KEY and RPC, and every MCP tool — blocks, transactions, contracts, ERC20/NFT transfers, wallet, ERC-8004 agent registration, Greenfield. Use when connecting to bnbchain-mcp, querying or transacting on BNB Chain/opBNB/EVM, registering as ERC-8004 agent, or using Greenfield.
Why this skill is useful
Provides specific commands and configurations for interacting with the BNB Chain MCP that are not widely known or documented.
What it needs
Requires npm installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
BNB Chain MCP Skill How to connect to the BNB Chain MCP server and use its tools: blocks, transactions, contracts, tokens, NFTs, wallet, ERC-8004 agents, and Greenfield. Use this skill when working with BNB Chain / opBNB / EVM or Greenfield via MCP. --- Connection and credentials Run the server: npx @bnb-chain/mcp@latest (fetches from npm at runtime). Source: github.com/bnb-chain/bnbchain-mcp. RPC: Default chains use built-in RPC; no config unless self-hosting or custom RPC. PRIVATEKEY: Omit or leave empty for read-only (blocks, balances, contract reads). Set in the MCP server env for state-changing tools (transfers, writecontract, approvetokenspending, ERC-8004 register/seturi, Greenfield writes). Never log or expose private keys. Read-only vs state-changing: Block/balance/contract-read tools work without a key; transfers and writes require PRIVATEKEY in the server environment. --- 1. MCP server config Add the bnbchain-mcp server to the MCP client config (e.g. Cursor MCP settings, Claude Desktop claudedesktopconfig.json). Default (stdio): SSE mode: "args": ["-y", "@bnb-chain/mcp@latest", "--sse"] (and client SSE URL if required). Local dev server (e.g. bun dev:sse in bnbchain-mcp): "url": "http://localhost:3001/sse" with the same env. Restart or reload the MCP client after changing config so the server starts. --- 2. Credentials and environment RPC: Built-in for default chains. PRIVATEKEY: Set in the server’s env when state-changing tools are needed; leave empty for read-only. Do not commit or echo keys. --- 3. Agent registration (ERC-8004) 1. Register the agent on-chain with the MCP tool registererc8004agent (see references/erc8004-tools-reference.md). 2. Owners can then check registration on 8004scan (mainnet) or 8004scan (testnet). --- 4. Quick reference — tools and prompts Network parameter Read-only tools (blocks, balances, contract reads, getchaininfo, etc.): network is optional; default is bsc. Use getsupportednetworks to list options. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/bnbchain-mcp