BscScan MCP for AI. Audit BNB Chain activity and contract code.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
BscScan (BNB Chain Explorer) provides deep access into the BNB Chain ledger via your AI agent. Use this MCP to instantly check wallet balances, track every BEP-20 and NFT transfer event, and inspect verifiable smart contract source code directly from natural language prompts.
What your AI can do
Get bep20 transfers
Lists all BEP-20 token transfer events associated with a specific address.
Get bep721 transfers
Lists all NFT (BEP-721) token transfers for an address.
Get block countdown
Calculates and returns the estimated time until the next block is mined.
Retrieve BNB balances for any single or list of addresses at once.
Fetch records detailing BEP-20 and BEP-721 (NFT) transfers across the network to specific addresses.
Access a contract's verified source code, ABI, and execution status for technical review.
Get detailed lists of both normal transactions and internal calls associated with an address.
Check things like the current block number, estimated countdown time, and overall BNB market pricing.
Ask an AI about this
Waiting for input…
BscScan (BNB Chain Explorer) - 16 Tools
Use these specific tools to analyze everything from token movements and block metadata to detailed contract source code.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using BscScan (BNB Chain Explorer) on VinkiusGet Bep20 Transfers
Lists all BEP-20 token transfer events associated with a specific address.
Get Bep721 Transfers
Lists all NFT (BEP-721) token transfers for an address.
Get Block Countdown
Calculates and returns the estimated time until the next block is mined.
Get Block Reward
Determines the BNB reward amount associated with a specific block number.
Get Bnb Balance Multi
Retrieves the BNB balances for several addresses in one request.
Get Bnb Balance
Checks the current total BNB balance for a single provided address.
Get Bsc Price
Fetches the last recorded price of BNB.
Get Bsc Supply
Gets the total circulating supply amount for BNB on BSC.
Get Contract Abi
Retrieves the Application Binary Interface (ABI) definition for a verified contract...
Get Contract Execution Status
Checks if a deployed smart contract finished executing successfully or failed.
Get Contract Source Code
Retrieves the original, verified source code for a specific smart contract address.
Get Eth Block Number
Provides the current block number on the network (proxy function).
Get Eth Transaction By Hash
Retrieves all details for a transaction using its unique hash ID (proxy function).
Get Internal Transactions
Lists internal calls made by an address that aren't visible in the main transaction...
Get Normal Transactions
Gets a standard list of all transactions associated with an address.
Get Transaction Receipt Status
Verifies the final status (success or failure) of a transaction receipt.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with BscScan (BNB Chain Explorer), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BscScan. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 16 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Trying to piece together a simple fund movement report today is a nightmare of tabs and copy/paste.
Right now, if you need to know exactly what happened with an address—say, tracking a token transfer that was part of a larger contract execution—you're stuck clicking through the transaction explorer. You check the main tab for general activity, then click into details to see internal calls, and finally, you might have to copy source code from another page just to understand the function call.
With this MCP, your agent handles all that tedious work. Instead of opening three different tabs and copying hashes, you simply ask: 'What is the full history for address X?' The resulting data combines transaction status, token transfers, and even contract code details into one coherent answer.
Accessing Contract Details with `get_contract_source_code`
Before this MCP, developers had to manually search the explorer for a contract address and navigate through multiple pages just to find the verified ABI or source code. You'd copy those large blocks of text into your IDE, wasting time on manual data entry.
Now, you ask for the details directly. The agent executes `get_contract_source_code`, returning clean, usable Solidity files right in your chat window. It’s immediate context that lets you write code faster and with fewer assumptions.
What your AI can actually do with this
This connector lets you query the entire BNB Chain ecosystem without opening a browser or running complex command lines. You can ask your AI agent to calculate a user's current balance across multiple addresses or find out exactly which tokens moved between two points in time. The system tracks everything, from standard BEP-20 transfers all the way up through unique BEP-721 NFT movements.
For deep audits, you can access verified source code and ABI details for specific contracts. You also get a full picture of transaction activity by checking both normal transactions and internal calls. If you're building tools or analyzing market flows, Vinkius hosts this MCP in its catalog, letting your agent connect to all the data points—block rewards, gas prices, supply levels—and assemble a complete narrative about what happened on the chain.
019e5d03-858c-72e4-9ecf-c63068d86b90 Here's how it actually works
The bottom line is you get verifiable blockchain state and history delivered directly to your chat or IDE.
Subscribe to this MCP and enter your BscScan API Key through Vinkius.
Instruct your AI client using natural language (e.g., 'What was the BNB balance for address X?').
The agent calls the appropriate tool, retrieves raw data, and presents a structured answer.
Who is this actually for?
Anyone who needs to audit digital assets or track complex financial flows. This is for the crypto analyst who spends hours clicking through multiple dashboards, or the developer needing contract details fast.
Needs to pull verified source code and ABIs into their IDE to write smart contracts.
Tracks large-scale movements of funds (whale activity) across multiple addresses without leaving their terminal.
Verifies the status and full history of a complex swap or token minting event by reviewing internal transactions.
What Changes When You Connect
You don't have to jump between tabs. Instead of manually checking a user's balance, your agent calls get_bnb_balance or get_bnb_balance_multi to get instant data on multiple addresses at once.
Tracking assets is easier than ever. You can automatically list every BEP-20 transfer using get_bep20_transfers, then switch gears and check NFT movement with get_bep721_transfers—all in one prompt.
Deep technical analysis becomes simple. Instead of guessing if a contract is safe, you use get_contract_source_code and get_contract_abi to review the exact code and structure that was deployed.
Auditing complex activity means getting more than just transaction records. You can find out what happened with get_internal_transactions or check the final outcome using get_transaction_receipt_status.
You always know where you stand on the network. Tools like get_block_countdown and get_bsc_price give immediate context about the chain's current health, making your analysis complete.
See it in action
Investigating a failed DeFi swap
A user suspects their last crypto trade failed. They ask the agent to check the transaction hash using get_eth_transaction_by_hash and then use get_transaction_receipt_status to confirm if the failure was due to contract logic or external factors.
Tracking a large NFT collection sale
An analyst needs to monitor a collection's liquidity. They run queries using get_bep721_transfers for all tokens linked to the collection, and then use get_bnb_balance on the primary wallet to track the resulting BNB inflow.
Reviewing a smart contract's security
A developer needs to know exactly how an old token was built. They pull the original logic using get_contract_source_code and then use get_contract_abi to ensure their new code matches the expected structure.
Auditing multi-step fund movement
A researcher wants to track funds that moved through several intermediaries. They first run a query using get_normal_transactions, then use get_internal_transactions to map the full, hidden path of money.
The honest tradeoffs
Treating the blockchain like a simple database lookup
Asking the agent simply for 'the transfer amount' when multiple token types and transaction stages are involved.
Be specific. First, use get_bep20_transfers to track tokens, then check balances using get_bnb_balance to account for native gas costs.
Forgetting the context of a transaction
Finding out an address has received funds but not knowing if those funds were part of a successful trade or just residual change.
Always check the full audit trail. Use get_eth_transaction_by_hash and then verify the result with get_transaction_receipt_status to confirm success.
Overlooking internal calls
Reviewing only a transaction's main list (get_normal_transactions) and missing critical actions that happened behind the scenes.
Always check get_internal_transactions. These hidden calls often hold the key to understanding complex contract interactions.
When It Fits, When It Doesn't
Use this MCP if your goal is verifiable, deep-dive ledger analysis. You need to know how assets moved and why. If you only need a simple price check or a basic list of addresses, use a general market data tool. But if you are tracking asset ownership (BEP-20/BEP-721), reviewing contract logic (get_contract_source_code), or auditing the full sequence of events (normal vs. internal transactions), this is necessary. Don't try to track complex, multi-step financial flows using only get_bnb_balance; you have to stitch together data from transfers and transaction history for that.
Questions you might have
How do I check if a transaction was successful using get_transaction_receipt_status? +
You provide the transaction hash, and the tool tells you if the receipt status was 'Success' or 'Failure'. It confirms whether the final action on the chain completed as expected.
Can I track both ERC-20 and NFT transfers at once using get_bep20_transfers and get_bep721_transfers? +
You must call them separately. Use get_bep20_transfers for fungible tokens (like USDC) and then use get_bep721_transfers specifically for unique, non-fungible NFTs.
What is the difference between get_normal_transactions and get_internal_transactions? +
Normal transactions are the primary calls visible on the surface. Internal transactions show the underlying communication that happened when a smart contract executed, which is often where the real action takes place.
How do I check balances for several addresses using get_bnb_balance_multi? +
You pass a list of multiple wallet addresses to this tool. It returns a single output containing the BNB balance for every address in your provided list simultaneously.
Does BscScan MCP help me check contract code using get_contract_abi? +
Yes, get_contract_abi provides the specific Application Binary Interface needed to interact with a contract. This is crucial for knowing what functions you can call.
When I need to know the network's total supply, how do I use get_bsc_supply? +
It returns the current circulating BNB total. This tool pulls aggregate data across the whole chain, letting you track overall market metrics without needing individual addresses.
If I need to know when a block is expected, how does get_block_countdown work? +
It provides an estimate for the remaining time until the next block is mined. This helps you predict transaction finality and manage time-sensitive data queries.
What happens if I use get_eth_transaction_by_hash with an incorrect hash? +
The API will return a specific error code indicating the invalid hash. You must ensure your transaction identifier is correct before running the query to avoid failed reads.
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.
We've already built the connector for BscScan. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.