Honest answers to common questions about the BNB Chain AI Toolkit.
Don't know a term? Check the Glossary. Having a technical problem? See Troubleshooting.
What is this project?
BNB Chain AI Toolkit is an open-source collection of AI agents, MCP servers, market data tools, DeFi utilities, wallet tools, and Web3 standards — all focused on the BNB Chain ecosystem.
In simplest terms: it gives AI assistants (like Claude, ChatGPT) the ability to interact with blockchains, trade on exchanges, and analyze crypto data — instead of just talking about crypto.
For a full non-technical explanation, see What Is This?.
Do I need to know how to code?
It depends on what you want to do:
| Goal | Coding Required? |
|---|---|
| Use pre-built agents in Claude/ChatGPT | No — just copy-paste the system prompt |
| Start an MCP server | Minimal — you need to run a few terminal commands |
| Fetch market data in your app | Yes — basic TypeScript/JavaScript |
| Create custom agents | No — just edit JSON files |
| Extend MCP servers | Yes — TypeScript knowledge |
| Deploy smart contracts | Yes — Solidity knowledge |
The Getting Started guide walks through everything step by step.
Is this free?
Yes. The entire toolkit is open source under the MIT license. You can use, modify, and distribute it freely — including for commercial purposes.
Some external services have their own pricing:
- CoinGecko API — Free tier (30 calls/min), Pro for higher limits
- Binance API — Free, but exchange trading has trading fees
- RPC endpoints — Free public nodes included, paid nodes for higher reliability
What's the difference between agents, MCP servers, and tools?
This is the most important distinction:
| Component | What It Is | Analogy |
|---|---|---|
| Agent | A personality/expertise definition (JSON text) | A job description for an expert |
| MCP Server | A running program that connects AI to external data | The phone and computer the expert uses |
| Tool | A single action an MCP server can perform | One button on a remote control |
They work together: You load an agent (expertise) into Claude, connect an MCP server (tools), and the agent uses the tools to answer your questions with real data.
They also work independently: You can use agents without MCP servers (for theoretical/educational advice) or MCP servers without agents (Claude uses its built-in knowledge to call tools).
Is this free?
Yes. The entire toolkit is open source under the MIT license. You can use, modify, and distribute it freely.
Some external services (like CoinGecko Pro API or Binance exchange) may have their own pricing.
Which AI assistants does this work with?
| Assistant | MCP Support | Agent Support |
|---|---|---|
| Claude Desktop | ✅ | ✅ |
| Claude Code | ✅ | ✅ |
| ChatGPT | ❌ (use API) | ✅ |
| GitHub Copilot | ✅ | ✅ |
| Cursor | ✅ | ✅ |
| Any LLM API | Via wrapper | ✅ |
Which blockchains are supported?
Primary focus: BNB Smart Chain (BSC), opBNB, BNB Greenfield
Also supported: networks including Ethereum, Polygon, Arbitrum, Base, Optimism, Avalanche, Solana, and many more.
See the full list in the Architecture guide.
Is it safe to use?
The toolkit itself is open source and auditable. However, anything involving private keys or real money carries inherent risk.
Safety guidelines:
- Never share your private keys
- Start with testnet
- Start with small amounts
- Review transactions before confirming
- Use read-only API keys when possible
Does this store my private keys?
No. Private keys are provided via environment variables and never stored, logged, or transmitted by the toolkit. They stay in your local environment.
Has the code been audited?
Not yet. This is an open-source project and the code is available for anyone to review. We welcome security researchers to examine the codebase.
If you find a vulnerability, please follow the Security Policy.
What are MCP servers?
MCP (Model Context Protocol) servers are bridges between AI assistants and external services. They expose "tools" that AI can call — like checking a wallet balance, placing a trade, or fetching news.
Think of them as APIs specifically designed for AI consumption.
Learn more: MCP Servers Guide.
What's the difference between agents and MCP servers?
| Agents | MCP Servers | |
|---|---|---|
| What | Personality/expertise definitions | Live services with tools |
| Format | JSON files | Running processes |
| Purpose | Tell AI how to think about crypto | Let AI do things on-chain |
| Needs internet? | No | Yes |
| Example | "You are a PancakeSwap expert" | getTokenBalance("BNB") |
They work best together — agents provide the domain knowledge, MCP servers provide the tools.
Can I use this without BNB Chain?
Yes! While the toolkit focuses on BNB Chain, many components support other networks:
- Universal Crypto MCP supports chains
- Agenti supports all EVM chains + Solana
- Market data works for all listed cryptocurrencies
- DeFi agents work cross-chain
- Wallet toolkit works with any EVM chain
What Node.js version do I need?
Node.js 18 or higher. We recommend using the latest LTS version.
Check your version: node --version
Can I use npm instead of bun?
Yes. Replace bun install with npm install and bun start with npm start. Everything works the same.
bun install fails
- Make sure bun is installed:
bun --version - If not:
curl -fsSL https://bun.sh/install | bash - Try deleting
node_modulesand re-running:rm -rf node_modules && bun install
MCP server won't start
- Check that you're in the right directory:
cd mcp-servers/<server-name> - Run
bun installfirst - Check environment variables are set
- Check Node.js version:
node --version(need 18+) - See Troubleshooting for more
Claude doesn't see the MCP tools
- Make sure the server is running before opening Claude
- Check your
claude_desktop_config.jsonfor typos (usejq . config.jsonto validate JSON) - Fully restart Claude Desktop (Cmd+Q / right-click tray → Quit, then reopen)
- Check Claude Desktop logs for errors
Config file locations:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
More troubleshooting? See the full Troubleshooting guide for step-by-step diagnosis of every known issue.
What is BNB Chain?
BNB Chain is a family of blockchains built by Binance (one of the world's largest crypto exchanges). It includes:
- BNB Smart Chain (BSC) — The main chain for apps and DeFi (fast, cheap fees)
- opBNB — A Layer 2 that makes BSC even faster
- BNB Greenfield — A chain for decentralized file storage
This toolkit primarily targets these networks but supports others.
See the Glossary for detailed definitions of these terms.
What is DeFi?
DeFi (Decentralized Finance) = financial services built on blockchains instead of traditional banks. Trading, lending, borrowing, earning interest — all run by smart contracts (automated programs) instead of companies.
The toolkit's agents specialize in different DeFi activities. See the Glossary for a full breakdown.
Can the AI lose my money?
Not by itself. The toolkit has several safety layers:
- Write operations require confirmation — Claude asks before sending transactions
- Dry run by default — Tools like the Dust Sweeper preview actions without executing
- No stored secrets — Private keys stay in your local environment variables
- Testnet support — Practice with fake money first
However, crypto carries inherent risks (market volatility, smart contract bugs, user error). Always start with small amounts and understand what you're authorizing.
How is this different from other crypto AI tools?
| Feature | This Toolkit | Most Others |
|---|---|---|
| Open source | ✅ | Often closed |
| Number of agents | 78 | 1-5 |
| MCP servers | 6 | 0-1 |
| Multi-chain support | 1-3 | |
| Agent definitions as JSON | ✅ | Proprietary format |
| On-chain agent identity (ERC-8004) | ✅ | ❌ |
| Accessibility standard (W3AG) | ✅ | ❌ |
| 30+ language translations | ✅ | ❌ |
The toolkit is unusually comprehensive. Most crypto AI tools solve one problem; this one aims to cover the entire BNB Chain stack.
How can I contribute?
Many ways, no matter your skill level:
| Skill Level | How To Contribute |
|---|---|
| Anyone | Star the repo, report bugs, suggest features |
| Writer | Improve docs, fix typos, add translations |
| Beginner dev | Add new agents (just JSON editing) |
| Intermediate dev | Add market data sources, write tests |
| Advanced dev | Extend MCP servers, add chain support |
| Researcher | Improve ERC-8004 or W3AG standards |
See CONTRIBUTING.md for full details.
Can I add my own agents?
Absolutely! It takes about 5 minutes. See the Agents Guide for step-by-step instructions.
The short version:
- Copy
agents/bnb-chain-agents/agent-template.json - Edit the fields (identifier, title, systemRole)
- Run
bun run build - Your agent is now in the index
Can I use this in my own product?
Yes. The MIT license allows commercial use, modification, and redistribution. Attribution is appreciated but not legally required.
- Glossary — Every term explained simply
- What Is This? — Non-technical project overview
- Getting Started — Install and set up
- Troubleshooting — Detailed problem solving
- Examples — Real-world usage patterns