# Connect BNB Chain MCP Tools

Developers need clear MCP setup and safe tool selection for BNB Chain work. This skill explains server configuration, tool parameters, and transaction safeguards.

## Install

```bash
npx skillstore add internet-court/bnbchain-mcp
```

## Metadata

- Status: approved
- Slug: internet-court-bnbchain-mcp
- Version: 1.0.0
- Author version: 1.0.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: 0f0ade1f32ef42375a594586680eb99bf384c00d4861e17bdbe4c90f488e5b13
- Author: internet-court
- GitHub username: internet-court
- License: MIT
- Repository: https://github.com/internet-court/internet-court-skill/tree/main/vendored/bnb-chain/bnbchain-mcp
- Ref: 3f6e026a3363e0954ede7bef0cfe88d4475de137
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: env\_access, external\_commands, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/internet-court-bnbchain-mcp
- Manifest: https://skillstore.pages.dev/api/skills/internet-court-bnbchain-mcp/manifest

## Capabilities

- Configure the bnbchain-mcp server with npx in MCP clients.
- Explain read-only tools and write tools that require PRIVATE\_KEY.
- Map EVM tools for blocks, transactions, balances, contracts, tokens, and NFTs.
- Describe ERC-8004 agent registration, lookup, wallet, and URI tools.
- Outline Greenfield bucket, object, folder, account, and payment tools.
- Reference MCP prompts for block, transaction, address, token, contract, and network analysis.

## Use Cases

- Set up BNB Chain MCP access: Configure the MCP server, choose stdio or SSE mode, and understand where credentials belong.
- Query EVM chain data: Select tools for blocks, transactions, balances, contract reads, token data, and NFT checks.
- Plan guarded write workflows: Prepare transfers, approvals, contract writes, ERC-8004 updates, or Greenfield actions with explicit confirmation steps.

## Prompt Templates

### Begin With Read-Only Setup

```
Use the bnbchain-mcp skill to configure read-only BNB Chain MCP access. Explain the server setup, supported networks, and tools that do not need PRIVATE_KEY.
```

### Choose the Right Query Tool

```
Use the bnbchain-mcp references to choose tools for analyzing this transaction, address, token, and contract. Explain required parameters and network choices.
```

### Prepare an ERC-8004 Registration

```
Use the ERC-8004 reference to plan agent registration. List the required metadata, network choice, confirmation checks, and read-only verification tools.
```

### Review a High-Risk Write Plan

```
Use the bnbchain-mcp skill to review this planned write operation. Check network, signer, recipient, amount, contract function, approval scope, and rollback limits.
```

## Limitations

- It does not include the MCP server implementation code.
- State-changing actions require user-provided credentials and explicit network selection.
- Tool names and parameters may vary by installed MCP server version.
- It cannot reverse a signed blockchain transaction or approval.

## Best Practices

- Start in read-only mode and leave PRIVATE\_KEY empty until a write is required.
- Ask for an explicit network before every transfer, approval, contract write, ERC-8004 update, or Greenfield write.
- Pin and review the MCP server package version before using it with real funds.

## Anti Patterns

- Do not paste private keys into chat, logs, or reusable prompt text.
- Do not default write operations to BSC mainnet when the user omits a network.
- Do not use unlimited token approvals or unreviewed contract writes with production wallets.

## Security Audit

- Audited at: 2026-07-21T02:53:20.719\+00:00
- Summary: Static detections for private keys, shell execution, URLs, and address analysis are documentation-format false positives. The skill nevertheless enables high-impact blockchain writes and local file transfers, and it installs an unpinned npm package at runtime. Its explicit confirmation and key-handling guidance mitigate, but do not remove, these operational risks.

## Stats

- Views: 0
- Downloads: 4
- Favorites: 1
- Popularity score: 0
