# BscScan MCP for AI Agents AI Agent Connect

> BscScan (BNB Chain Explorer) lets your AI agent pull live data from the BNB Chain. You can check wallet balances, track BEP-20 and BEP-721 transfers, and audit verified smart contracts without switching tabs. It turns your agent into a real-time blockchain explorer for the BNB ecosystem.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_dOn3KNl45KjoLzcCYrgxeSG2gGMGvMWaMid8dpVO/ai-agent-connect
- **Tags:** bnb-chain, bscscan, smart-contracts, crypto-wallet, web3

## Description

Connect your AI agent to BscScan to explore the BNB Chain ecosystem with serious depth. This Connector provides a full suite of tools to query blockchain data, from simple balance checks to deep smart contract inspections. Imagine you're deep in a research rabbit hole, trying to figure out where a whale moved their funds or why a specific project is behaving strangely. Usually, this means opening a dozen tabs, copying wallet addresses, and manually filtering through endless transaction logs. This Connector changes that by giving your agent direct access to the BscScan data feed. Instead of hunting for info, you just ask your agent to find it. You can have it summarize a wallet's history, check the source code of a new project, or grab the necessary data for your dev environment instantly. It's a huge time saver for anyone who lives in the BNB Chain ecosystem. You'll find this is one of the many high-quality connectors available in the Vinkius catalog, making it easy to plug into your existing workflow. You get the raw data you need, delivered in plain text, so you can make decisions faster.

## Tools

### get_bep20_transfers
Get a list of BEP-20 token transfers for a specific address. This is helpful for seeing what tokens a wallet is moving.

### get_bep721_transfers
Pull BEP-721 NFT transfers for any given address. Use this to track unique digital asset movements.

### get_bnb_balance
Get the current BNB balance for a single wallet. It's the quickest way to see how much BNB someone has.

### get_bsc_price
Fetch the most recent price of BNB. Use this to keep an eye on market value in real time.

### get_bsc_supply
See the total supply of BNB on the network. This is a core metric for any chain analysis.

### get_contract_abi
Retrieve the ABI for a verified smart contract. This is essential for interacting with contracts via code.

### get_contract_execution_status
Check if a contract execution succeeded or failed. Use this to debug failed transactions quickly.

### get_contract_source_code
Pull the verified source code for a specific contract. It's perfect for security audits and deep technical checks.

### get_eth_block_number
Get the current block number on the network. This provides a steady pulse for the chain's progress.

### get_eth_transaction_by_hash
Look up a specific transaction using its hash. This helps you find details on any specific move on the chain.

### get_internal_transactions
View internal transactions for a specific address. These are the hidden moves between contracts.

### get_normal_transactions
List the standard transactions for a wallet. It gives you a clear view of a user's direct activity.

### get_transaction_receipt_status
Check the final status of a transaction receipt. Use this to confirm a payment or swap actually landed.

### get_block_countdown
See how much time is left until the next block is mined. This helps you time your transactions better.

### get_block_reward
Find out the rewards for a specific block number. It's useful for understanding network incentives.

### get_bnb_balance_multi
Check the BNB balances of several addresses in one go. This saves you from querying each one individually.

## Prompt Examples

**Prompt:** 
```
What's the current price of BNB and the total supply?
```

**Response:** 
```
Here is the current market data for BNB on the BNB Chain:

* **Current Price:** $612.45
* **Total Supply:** 149,341,523 BNB

Let me know if you need a price history or more details on the supply.
```

**Prompt:** 
```
List the last 3 BEP-20 transfers for 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
```

**Response:** 
```
I've pulled the recent BEP-20 transfers for that wallet:

| Token | Amount | Time |
| :--- | :--- | :--- |
| USDT | 500.00 | 2 mins ago |
| BUSD | 1,200.00 | 15 mins ago |
| CAKE | 50.00 | 1 hour ago |

Would you like me to track any other tokens?
```

**Prompt:** 
```
Show me the source code for the contract at 0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82
```

**Response:** 
```
I've retrieved the verified source code for that contract. It's a Solidity project including the following files:

* **Contract.sol** (Main logic)
* **Interfaces.sol**
* **Deployer.t_sol**

I can also pull the ABI or check the execution status if you need more technical details.
```

## Capabilities

### Check wallet balances
Get the current BNB balance for one or many addresses at once.

### Track token transfers
See every BEP-20 and BEP-721 move for a specific wallet.

### Audit smart contracts
Pull verified source code and ABIs for technical deep dives.

### Monitor transaction status
Check if a deal went through or is still pending in the mempool.

### Analyze internal moves
View the hidden interactions between contracts that don't show up on the surface.

### Get real-time pricing
Fetch the latest BNB price and total supply on the chain.

## Use Cases

### Whale Tracking
An analyst wants to see where a large amount of BNB moved. They ask the agent to list the last 10 internal transactions for a specific wallet.

### Contract Auditing
A developer wants to verify a new project. They ask the agent to fetch the ABI and source code for a specific contract address.

### NFT Flipping
A collector wants to see recent sales. They ask the agent to pull the last 20 BEP-721 transfers for a specific NFT collection.

### Portfolio Check
A user wants a quick status update. They ask the agent to check the BNB balance for five different wallets and summarize the total.

## Benefits

- Stop tab-switching by checking balances and transaction history directly in your chat. You can use get_bnb_balance and get_normal_transactions without leaving your workspace.
- Speed up security audits by pulling verified source code with get_contract_source_code. This lets you inspect contract logic in seconds rather than minutes.
- Track complex token movements easily with get_bep20_transfers and get_bep721_transfers. You get a clear view of both fungible and NFT activity.
- Automate market research using get_bsc_price and get_bsc_supply. Your agent can pull these metrics into a summary for you on demand.
- Debug failed interactions faster with get_contract_execution_status and get_transaction_receipt_status. You'll know exactly what went wrong with a trade or swap.
- Simplify multi-wallet monitoring with get_bnb_balance_multi. It's much faster than checking each address one by one on a web explorer.

## How It Works

The bottom line is you get a live window into the BNB Chain without ever leaving your chat interface.

1. Grab your BscScan API key from your account settings.
2. Add the Connector to your AI client and paste your key.
3. Ask your agent to look up any BNB Chain data.

## Frequently Asked Questions

**What can the BscScan MCP do for my AI agent?**
It gives your agent direct access to the BNB Chain. You can query balances, check transaction histories, pull smart contract source code, and monitor token transfers without leaving your chat interface.

**Can I use BscScan MCP to track NFT sales?**
Yes, the Connector can pull BEP-721 transfer events. This allows your agent to track unique digital asset movements and sales across the network.

**How does BscScan MCP help with smart contract security?**
It allows your agent to fetch verified source code and ABIs for any contract. This makes it much faster to perform technical audits and verify contract logic.

**Can the BscScan MCP check multiple wallets at once?**
Yes, it includes a specific tool to check the BNB balances of several different addresses in a single request, which is great for portfolio monitoring.

**Does BscScan MCP show internal transactions?**
It does. The Connector can retrieve internal transactions, which are the interactions between contracts that often don't show up in standard transaction lists.

**Can I use BscScan MCP to monitor real-time BNB prices?**
Yes, your agent can fetch the latest BNB price and total supply on the BNB Chain to keep you updated on market conditions.

**Is BscScan MCP suitable for tracking whale movements?**
It is ideal for that. By querying internal transactions and large BEP-20 transfers, your agent can help you identify and summarize significant moves by large holders.

**Can I check the BNB balance for multiple wallet addresses at once?**
Yes! Use the `get_bnb_balance_multi` tool and provide a comma-separated list of BSC addresses to get all balances in a single request.

**How do I view the NFT transfer history for a specific address?**
You can use the `get_bep721_transfers` tool. Simply provide the target BSC address, and the agent will list the recent BEP-721 token transfer events.

**Is it possible to inspect the source code of a smart contract?**
Yes, provided the contract is verified on BscScan. Use the `get_contract_source_code` tool with the contract address to retrieve its source code and metadata.