4,500+ servers built on MCP Fusion
Vinkius

BscScan MCP. Track BNB flows and audit smart contract logic.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

BscScan (BNB Chain Explorer) MCP on Cursor AI Code Editor MCP Client BscScan (BNB Chain Explorer) MCP on Claude Desktop App MCP Integration BscScan (BNB Chain Explorer) MCP on OpenAI Agents SDK MCP Compatible BscScan (BNB Chain Explorer) MCP on Visual Studio Code MCP Extension Client BscScan (BNB Chain Explorer) MCP on GitHub Copilot AI Agent MCP Integration BscScan (BNB Chain Explorer) MCP on Google Gemini AI MCP Integration BscScan (BNB Chain Explorer) MCP on Lovable AI Development MCP Client BscScan (BNB Chain Explorer) MCP on Mistral AI Agents MCP Compatible BscScan (BNB Chain Explorer) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

BscScan (BNB Chain Explorer) MCP Server connects your AI agent directly to the BNB Chain blockchain data. Check BNB balances for single or multiple addresses, track BEP-20 and BEP-721 (NFT) transfers, and access verified contract source code and ABIs.

Use it to audit wallet activity, monitor token movements, and validate smart contract logic instantly.

What your AI agents can do

Get bep20 transfers

Gets a list of BEP-20 token transfers for a specified address.

Get bep721 transfers

Gets a list of BEP-721 (NFT) token transfers for a specified address.

Get block countdown

Gets the estimated time remaining until the next block is mined.

+ 13 more capabilities included
Track BNB and Token Balances

Checks the current BNB balance for one or many wallet addresses, and lists specific BEP-20 or BEP-721 transfers for an address.

Audit Transaction History

Retrieves a full list of normal and internal transactions associated with an address, plus the status of transaction receipts.

Inspect Smart Contracts

Fetches the ABI and source code for verified smart contracts, and checks the contract's execution status.

Monitor Network Metrics

Gets the current BNB price, total BNB supply, and the estimated time remaining until the next block.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

BscScan (BNB Chain Explorer) MCP Server: 16 Tools

These 16 tools give your AI agent granular access to BNB Chain data. You can track everything from simple balances to complex contract logic and transfers.

get019e5d03

get bep20 transfers

Gets a list of BEP-20 token transfers for a specified address.

get019e5d03

get bep721 transfers

Gets a list of BEP-721 (NFT) token transfers for a specified address.

get019e5d03

get block countdown

Gets the estimated time remaining until the next block is mined.

get019e5d03

get block reward

Gets the block rewards for a given block number.

get019e5d03

get bnb balance

Gets the current BNB balance for a single wallet address.

get019e5d03

get bnb balance multi

Gets the current BNB balance for a list of wallet addresses.

get019e5d03

get bsc price

Gets the last recorded price of BNB.

get019e5d03

get bsc supply

Gets the total circulating supply of BNB on the BSC network.

get019e5d03

get contract abi

Gets the Application Binary Interface (ABI) for a verified smart contract source code.

get019e5d03

get contract execution status

Checks the operational status of a specific smart contract execution.

get019e5d03

get contract source code

Gets the actual source code for a verified smart contract.

get019e5d03

get eth block number

Gets the current block number on the network (proxy call).

get019e5d03

get eth transaction by hash

Gets details for a transaction using its unique hash (proxy call).

get019e5d03

get internal transactions

Gets a list of internal calls made by an address, revealing complex contract interactions.

get019e5d03

get normal transactions

Gets a list of standard transactions associated with an address.

get019e5d03

get transaction receipt status

Checks the final status and receipt details of a transaction.

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
Start building

Make Your AI Do More

Start with BscScan (BNB Chain Explorer), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

BscScan MCP Server - Track BNB & Token Flows lets your AI agent talk directly to the BNB Chain. You can use it to check balances, track token movements, and audit smart contracts—everything you need to know about wallet activity. You'll get a full picture of what's happening on the chain. get_bnb_balance checks the current BNB balance for a single wallet address, and get_bnb_balance_multi handles a list of addresses.

You can track token movements with get_bep20_transfers, which lists BEP-20 transfers for a given address, and get_bep721_transfers, which pulls the BEP-721 (NFT) transfers. To see an address's whole history, get_normal_transactions gives you a list of standard transactions, and get_internal_transactions shows internal calls, revealing complex contract interactions. You can check the final status and receipt details of any transaction using get_transaction_receipt_status.

For network details, you've got get_eth_block_number to get the current block number, get_block_countdown for the estimated time 'til the next block mines, and get_block_reward for the block rewards. You can pull the current BNB price with get_bsc_price and see the total circulating supply with get_bsc_supply. When you gotta look at smart contracts, get_contract_source_code pulls the actual source code for a verified contract, and get_contract_abi gets the Application Binary Interface (ABI) for that code.

You can also check if a contract is running right with get_contract_execution_status. If you need transaction specifics, get_eth_transaction_by_hash pulls all the details for a transaction using its unique hash.

How BscScan MCP Works

  1. 1 Subscribe to the server and provide your BscScan API Key.
  2. 2 Direct your AI agent to the required data point (e.g., 'What was the last NFT transfer for this address?').
  3. 3 The agent calls the specific tool, and the server returns the structured blockchain data.

The bottom line is, your agent talks to the blockchain data, and you get the results in plain text.

Who Is BscScan MCP For?

This is for the DeFi researcher who needs to track whale movements across multiple addresses. It's for the developer who needs to verify a smart contract's ABI right in their IDE without switching tabs. If you need to trace a complex token flow or audit a wallet's history, this server is built for you.

DeFi Analyst

Automates the tracking of token distributions and monitors the transfer history of specific assets (BEP-20 or NFTs) across large groups of addresses.

Web3 Developer

Quickly fetches contract ABIs and source code directly into the IDE. Uses the tools to validate transaction logic or build complex interaction scripts.

Crypto Auditor

Audits wallet activity by fetching both normal and internal transactions, and checking the status of transaction receipts to validate funds movement.

What Changes When You Connect

  • Track all asset movements. You can list BEP-20 transfers using get_bep20_transfers and list NFT movements with get_bep721_transfers, giving a complete picture of ownership changes.
  • Audit activity fully. Don't just check balances; use get_normal_transactions and get_internal_transactions to see every movement recorded for an address.
  • Verify contracts instantly. Use get_contract_abi and get_contract_source_code to grab the technical specs of a contract without leaving your workflow.
  • Check network health. Get the current BNB price with get_bsc_price or see the total supply with get_bsc_supply to put the transaction data in context.
  • Confirm execution. Use get_transaction_receipt_status to confirm if a transaction actually succeeded, or if it failed and why.

Real-World Use Cases

01

Investigating a suspicious token transfer

A DeFi analyst notices a large token transfer. They ask their agent to run get_bep20_transfers for the involved address. Then, they check get_internal_transactions to see if the movement was part of a known smart contract call. Finally, they use get_transaction_receipt_status to confirm the transaction finalized successfully.

02

Verifying a contract's behavior

A developer needs to confirm if a contract supports a specific function. They first run get_contract_source_code to check the Solidity files. Next, they use get_contract_abi to generate the required function signatures. They then use get_contract_execution_status to see how the contract performed in a real test transaction.

03

Monitoring multi-wallet fund movements

A crypto auditor needs to check balances across a portfolio of 10 wallets. They use get_bnb_balance_multi to get all balances at once. They then use get_bnb_balance to check a single, critical wallet, all while tracking the current BNB price with get_bsc_price for context.

04

Tracing NFT ownership history

A collector wants the full history of an NFT. They use get_bep721_transfers to list all ownership changes. They then check the overall transaction history using get_normal_transactions to see what other activities happened around those transfers.

The Tradeoffs

Checking only the final balance

The user asks only for the BNB balance using get_bnb_balance. They assume the balance is accurate just because the number is returned, ignoring the underlying transaction failures or missing token transfers.

Always start by checking the transaction status using get_transaction_receipt_status and then follow up by running get_internal_transactions to ensure the balance change was fully recorded and successful.

Confusing normal and internal transactions

The user runs both get_normal_transactions and get_internal_transactions and gets two overlapping, confusing lists of activity. They don't know which list is definitive for the true state change.

Use get_normal_transactions for the surface-level, recorded activity. Use get_internal_transactions when you need to trace the deep, contract-to-contract calls that caused the change.

Ignoring token type

The user asks for 'all transfers' and only runs a general transaction history tool. They miss the distinction between a standard BNB transfer and a specific NFT transfer (BEP-721).

Run get_bep20_transfers for fungible tokens and get_bep721_transfers specifically for unique NFT assets. These tools isolate the token type data.

When It Fits, When It Doesn't

Use this server if your job requires mapping a transaction's entire lifecycle: from a simple balance check to tracing contract logic, and finally confirming the state change. You need to answer: 'What exactly happened, and why?'

Don't use this if you only need the price of BNB. Use a dedicated price feed tool instead. Also, if you only need to know the current block number, get_eth_block_number handles that single task. This server is for deep, multi-layered forensic analysis, not for simple lookups.

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

How we secure it →

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 server provides 16 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_bep20_transfers get_bep721_transfers get_block_countdown get_block_reward get_bnb_balance get_bnb_balance_multi get_bsc_price get_bsc_supply get_contract_abi get_contract_execution_status get_contract_source_code get_eth_block_number get_eth_transaction_by_hash get_internal_transactions get_normal_transactions get_transaction_receipt_status

Sifting through transaction data shouldn't feel like archaeology.

Today, figuring out a transaction's full history means jumping between the wallet dashboard, the token contract page, and the transaction details tab. You copy a hash, paste it into one place, then copy the address, paste it into another, and manually switch tabs to check the internal calls. It’s slow, and you almost always miss the subtle, critical details.

With this MCP server, your agent handles the whole flow. You ask it to audit the address, and it runs multiple tools—checking `get_normal_transactions` and `get_internal_transactions`—and gives you a single, consolidated view. You get the full picture, instantly.

BscScan (BNB Chain Explorer) MCP Server: Track Token & Contract Status

You no longer have to manually fetch the source code and ABI separately. Your agent calls `get_contract_source_code` and `get_contract_abi` sequentially, and you get both the Solidity file and the interface definition, all in one interaction. This saves minutes of copy-pasting and context switching.

The difference is the depth of the data. You don't just see a transaction; you see the contract logic that allowed the transaction to happen. That's the power here.

Common Questions About BscScan MCP

How do I check if a transaction failed using get_transaction_receipt_status? +

You check the status field returned by get_transaction_receipt_status. If the status is 0 or 'Fail', the transaction did not complete. The receipt also includes error messages detailing why it failed.

Which tool should I use to track all NFT movements? +

Use get_bep721_transfers. This tool specifically tracks unique BEP-721 token transfers. For general fungible token movements (like standard tokens), use get_bep20_transfers.

Can I check multiple BNB balances at once using get_bnb_balance_multi? +

Yes, get_bnb_balance_multi takes a list of addresses and returns the BNB balance for every single one in that list simultaneously. This is much faster than running individual checks.

How do I get the source code for a contract? +

Run get_contract_source_code with the contract address. This returns the verified Solidity source files, which is better than just getting the ABI, as it shows the underlying logic.

What's the difference between normal and internal transactions? +

Normal transactions (get_normal_transactions) show the main activity recorded on the chain. Internal transactions (get_internal_transactions) show the specific, secondary calls that happened inside a contract execution.

How do I get the total BNB supply using get_bsc_supply? +

The get_bsc_supply tool gives you the total circulating supply of BNB on the network. This is useful for understanding the overall market size and total token availability.

Can I fetch BNB balances for many addresses using get_bnb_balance_multi? +

Yes, get_bnb_balance_multi handles multiple addresses simultaneously. You pass a list of addresses, and the tool returns the corresponding BNB balance for each one in a single call.

What information does get_internal_transactions provide? +

The get_internal_transactions tool lists transactions triggered by smart contracts. This shows activity that happens within a transaction, which is key for auditing complex DeFi interactions.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 16 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.