4,500+ servers built on MCP Fusion
Vinkius

Blastscan MCP. Analyze token movements & contract state.

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

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

Just plug in your AI agents and start using Vinkius.

Blastscan (Blast Network Explorer) connects your AI agent directly to the Blast blockchain state. You can check ETH balances for single or multiple addresses, list all transaction types—ERC20, ERC721, and ERC1155 transfers—and inspect contract source code/ABIs using direct function calls.

What your AI agents can do

Get block countdown

Calculates the estimated time remaining until the next block is mined for a specific block number.

Get block number by time

Finds the blockchain block number associated with a given timestamp.

Get block reward

Returns the reward (in native tokens) awarded for mining a specific block number.

+ 26 more capabilities included
Determine Asset Balances

Fetch Ether balances for individual or grouped addresses (get_ether_balance, get_ether_balance_multi) and check specific ERC20 token holdings by contract.

Trace Token Movements Across Standards

List transfer events for all major standards: standard ERC20 transfers, unique ERC721 assets, and multi-token ERC1155 movements. It also retrieves general event logs (get_logs).

Inspect Contract Logic

Pull the full contract ABI or verified source code for any address to understand its functions and internal state.

Query Block State and Gas Data

Get current block numbers, estimated gas costs (proxy_eth_estimategas), and historical data like block rewards or ETH total supply.

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

Blastscan (Blast Network Explorer): 29 Tools for Blockchain Data

Use these tools to query everything on the Blast blockchain: balances, transactions across all standards, contract source code, gas prices, and block data.

get019e5cff

get block countdown

Calculates the estimated time remaining until the next block is mined for a specific block number.

get019e5cff

get block number by time

Finds the blockchain block number associated with a given timestamp.

get019e5cff

get block reward

Returns the reward (in native tokens) awarded for mining a specific block number.

get019e5cff

get contract abi

Retrieves the Application Binary Interface (ABI) required to interact with a contract's verified source code.

get019e5cff

get contract source code

Pulls the actual, human-readable source code for a contract that has been verified on Blastscan.

get019e5cff

get erc1155 transfers

Lists all token transfer events involving ERC1155 tokens for a specific wallet address.

get019e5cff

get erc20 token balance

Checks the current balance of a specific ERC20 token contract for an account address.

get019e5cff

get erc20 token supply

Gets the total circulating supply amount for any given ERC20 token contract.

get019e5cff

get erc20 transfers

Lists all transfer events involving standard ERC20 tokens for a specific address.

get019e5cff

get erc721 transfers

Retrieves records of unique NFT transfers (ERC721) associated with an address.

get019e5cff

get eth price

Returns the last known market price for Ether (ETH).

get019e5cff

get eth supply

Calculates and returns the total circulating supply of Ether on the Blast network.

get019e5cff

get ether balance

Checks the current native Ether balance for a single specified address.

get019e5cff

get ether balance multi

Retrieves the native Ether balances for a list of multiple addresses at once.

get019e5cff

get internal transactions

Gets a detailed list of internal transactions that occurred within or through an address's activity.

get019e5cff

get logs

Fetches general event logs (emitted data) from the blockchain for a given address or range.

get019e5cff

get mined blocks

Lists all block numbers that were mined by a specific address over time.

get019e5cff

get normal transactions

Retrieves the standard, non-internal transaction history for an account address.

get019e5cff

get transaction receipt status

Checks if a specific transaction hash has successfully processed and provides its final receipt status.

get019e5cff

get transaction status

Determines the execution success or failure state of a smart contract interaction.

proxy019e5cff

proxy eth blocknumber

Queries the current latest block number on the network (eth_blockNumber).

proxy019e5cff

proxy eth call

Simulates calling a contract function without actually spending gas or changing the state.

proxy019e5cff

proxy eth estimategas

Calculates the estimated amount of gas needed to execute a specific transaction or call.

proxy019e5cff

proxy eth gasprice

Gets the current recommended base price for gas on the network (eth_gasPrice).

proxy019e5cff

proxy eth getblockbynumber

Retrieves all data contained within a specific, historical block number.

proxy019e5cff

proxy eth getcode

Checks and returns the bytecode stored at a specific contract address (eth_getCode).

proxy019e5cff

proxy eth getstorageat

Reads the value of a specific storage slot key within a contract.

proxy019e5cff

proxy eth gettransactionbyhash

Retrieves all metadata and details for a transaction using its unique hash identifier.

proxy019e5cff

proxy eth gettransactionreceipt

Fetches the full receipt, including gas used and event logs, for a completed transaction hash.

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 Blastscan (Blast Network 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

Blastscan connects your agent straight into the Blast blockchain state. You'll use it to check balances, track tokens across multiple standards, and deep-dive into contract logic right from your client.

Balances & Supply Tracking:
You can check the current native Ether balance for a single address using get_ether_balance, or you'll get the balances for several addresses at once with get_ether_balance_multi. For ERC20 tokens, use get_erc20_token_balance to see an account’s holdings in a specific token contract. To track overall market movement, it provides the last known ETH price via get_eth_price, and calculates both the total circulating supply of Ether (get_eth_supply) and the total circulating supply for any ERC20 contract using get_erc20_token_supply.

Tracing Token Movements:
It tracks all major token standards. You'll list standard ERC20 transfers with get_erc20_transfers, get records of unique NFT movements (ERC721) through get_erc721_transfers, and track multi-token events using get_erc1155_transfers. Beyond specific transfer types, you can fetch general event logs emitted from the chain for an address or a range using get_logs.

Transaction History & Status:
You get a standard transaction history with get_normal_transactions, but you'll also find detailed records of internal transactions that happen through an address’s activity via get_internal_transactions. When you need to verify a specific movement, it retrieves all metadata and details for a given hash using proxy_eth_gettransactionbyhash or fetches the full receipt—including gas used and event logs—for a completed transaction with proxy_eth_gettransactionreceipt.

You can check if any transaction hash successfully processed using get_transaction_receipt_status, or determine if a smart contract interaction succeeded or failed outright via get_transaction_status.

Contract Logic & Code Inspection:
Want to know how a contract works? Use get_contract_source_code to pull the actual, human-readable source code for verified contracts. You can also retrieve the Application Binary Interface (ABI) needed to interact with a contract's logic using get_contract_abi. For deeper inspection, it checks and returns the raw bytecode stored at an address via proxy_eth_getcode, or reads the value of a specific storage slot key within a contract using proxy_eth_getstorageat.

Network State & Gas Calculations:
It gives you real-time network metrics. You'll find the current latest block number with proxy_eth_blocknumber. If you need to know how long it is until the next block, use get_block_countdown. It calculates the estimated gas needed for any action using proxy_eth_estimategas, and tells you the recommended base price of gas on the network via proxy_eth_gasprice.

For historical data, you can find all data inside a specific block number with proxy_eth_getblockbynumber, or get general information about a past block using proxy_eth_getblockbynumber.

Advanced Querying:
For transaction details, it allows you to simulate calling a contract function without actually spending gas or changing the state through proxy_eth_call. You can also check which blocks were mined by an address over time with get_mined_blocks, and get general data about any specific historical block number using proxy_eth_getblockbynumber.

How Blastscan MCP Works

  1. 1 1. Subscribe to the Blastscan server on Vinkius.
  2. 2 2. Provide your API Key for Blastscan access.
  3. 3 3. Ask your AI client a question (e.g., 'What were the last 5 ERC721 transfers?') and let it run the necessary tools.

The bottom line is: you ask your agent a complex query, and it executes the precise blockchain calls needed to build the answer for you.

Who Is Blastscan MCP For?

This tool set targets technical roles that live in the blockchain stack. If you're an auditor, DeFi quant, or web3 developer who spends hours cross-referencing block explorers, this is your API layer. You need raw data access without leaving your IDE.

Smart Contract Auditor

Audits contract logic by calling get_contract_abi and checking storage state via proxy_eth_getstorageat. They trace internal transaction flows using get_internal_transactions.

DeFi Quant/Trader

Monitors portfolio health by running multiple balance checks (get_ether_balance_multi) and tracking real-time token supply changes using get_erc20_token_supply.

Web3 Developer

Debugs transactions or writes client code by querying specific transaction details with proxy_eth_gettransactionbyhash and checking status with get_transaction_status.

What Changes When You Connect

  • Track every asset type: You don't have to switch tools. Call get_erc20_transfers, get_erc721_transfers, and get_erc1155_transfers in one workflow to map a complete user journey.
  • Avoid guessing gas costs. Before simulating, use proxy_eth_estimategas and then check the actual cost with proxy_eth_gasprice. You get accurate budget planning.
  • Deep contract inspection is instant. Pull the full ABI using get_contract_abi or read specific variables by querying storage slots with proxy_eth_getstorageat—no manual parsing required.
  • Handle large-scale data queries effortlessly. Use get_ether_balance_multi to check dozens of wallets simultaneously, saving you from running repetitive individual checks.
  • Go beyond simple balances. Call get_internal_transactions or get_logs to see the complex actions that happened behind a public transaction record.

Real-World Use Cases

01

Tracing an NFT Sale Chain of Custody

A user sold an NFT, but you need to know if funds were correctly transferred. Your agent first runs get_erc721_transfers to confirm the sale event, then calls get_logs to capture any associated token payments (like ETH or ERC20), and finally uses proxy_eth_gettransactionreceipt to verify gas fees paid.

02

Auditing a DeFi Protocol's Reserves

You suspect the protocol is misreporting its total supply. You run get_erc20_token_supply for the primary asset, then use proxy_eth_getstorageat on the contract to check if there are locked governance tokens stored in a specific slot, cross-referencing both data points.

03

Investigating an Unusual Wallet Activity

A wallet suddenly has zero ETH. Your agent checks get_ether_balance (confirming the current low balance), then runs get_internal_transactions to see if any hidden internal calls drained funds, and finally uses proxy_eth_gettransactionbyhash on the resulting transaction hash for details.

04

Debugging a Failed Smart Contract Call

A contract call failed. You first check the status with get_transaction_status. If it shows failure, you run proxy_eth_gettransactionreceipt to get the raw error message and trace which specific function (proxy_eth_call) might have caused the issue.

The Tradeoffs

Checking a balance then checking transactions.

A user manually checks 'What's the ETH balance?' and then, in a separate tab, runs 'List all recent transfers.' This requires two distinct queries that don't talk to each other.

Tell your agent: 'Give me the current ETH balance AND list all normal transactions for address X.' The agent combines get_ether_balance and get_normal_transactions into one cohesive answer.

Assuming a contract's function name.

Trying to call a custom function without knowing the correct ABI or input parameters, leading to an RPC rejection error.

First, use get_contract_abi on the address. Then, if needed, run proxy_eth_call with the specific parameters derived from the ABI. This validates your assumptions first.

Ignoring gas costs entirely.

Writing code that submits a transaction without knowing the current network cost, resulting in failure due to insufficient funds or wasted effort.

Always start by calling proxy_eth_estimategas and checking the recommended base rate with proxy_eth_gasprice. Use this data before you ever attempt a write operation.

When It Fits, When It Doesn't

Use Blastscan if your goal involves reading, analyzing, or debugging any state on the Blast blockchain. This tool set is foundational; it's not meant to solve one problem, but to provide all the raw data primitives necessary for complex workflows.

Don't use this if you only need simple market data (use a dedicated price feed) or if you are only writing basic front-end UI components that don't require deep state reads. If your query is 'What was the last transfer?' use get_erc20_transfers. If it's 'Was the transaction successful and what did it cost?' use proxy_eth_gettransactionbyhash followed by proxy_eth_gettransactionreceipt. The depth here is massive, so focus on combining tools rather than just listing them.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Blastscan. 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 29 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_block_countdown get_block_number_by_time get_block_reward get_contract_abi get_contract_source_code get_erc1155_transfers get_erc20_token_balance get_erc20_token_supply get_erc20_transfers get_erc721_transfers get_eth_price get_eth_supply get_ether_balance get_ether_balance_multi get_internal_transactions get_logs get_mined_blocks get_normal_transactions get_transaction_receipt_status get_transaction_status proxy_eth_blocknumber proxy_eth_call proxy_eth_estimategas proxy_eth_gasprice proxy_eth_getblockbynumber proxy_eth_getcode proxy_eth_getstorageat proxy_eth_gettransactionbyhash proxy_eth_gettransactionreceipt

Sifting through block explorer tabs takes forever.

Right now, if you need to track an asset's full history—say, a unique NFT transfer that was paid for using an ERC20 token—you have to jump between the main transaction tab, the token contract page, and the event logs. You copy hashes here, paste them there. It's tedious, slow, and you lose context every time.

With Blastscan, your agent handles it all. Instead of clicking three times, you tell it: 'Show me the full journey.' The agent runs `get_erc721_transfers` *and* `get_logs`, giving you a unified data set that shows exactly what happened and when.

Blastscan (Blast Network Explorer) MCP Server

You no longer need to manually stitch together multiple API calls or rely on outdated explorer frontends. You don't have to check the ETH balance, then check the ERC20 supply, and *then* check the transaction status in three separate requests.

The server provides all those checks—`get_ether_balance`, `get_erc20_token_supply`, `get_transaction_status`—in one place. It's a single data source for the entire Blast stack.

Common Questions About Blastscan MCP

How do I find out what tokens an address holds? +

You use dedicated functions like get_ether_balance for native ETH, or get_erc20_token_balance by providing the specific token's contract address. You can even check multiple addresses at once with get_ether_balance_multi.

Can I see if a smart contract was successful? +

Yes, you run get_transaction_status. This checks the execution status and tells you if the transaction succeeded or failed. You can follow up with proxy_eth_gettransactionreceipt for detailed failure reasons.

What is the difference between ERC20 and ERC721 transfers? +

ERC20 handles fungible tokens (like a dollar amount), which you track using get_erc20_transfers. ERC721 tracks non-fungible, unique assets like NFTs, using get_erc721_transfers.

How do I simulate calling a function without spending gas? +

Use the proxy_eth_call tool. This executes the function call purely for simulation purposes and doesn't affect the actual blockchain state or cost you any real gas.

Does Blastscan help me debug a transaction that failed? +

Absolutely. You use proxy_eth_gettransactionbyhash to get all details, then check the status with get_transaction_status. The full receipt from proxy_eth_gettransactionreceipt will often contain the error message you need.

How do I properly authenticate when using the Blastscan MCP Server? +

You need a valid Blastscan API Key. After subscribing, you pass this key to your AI client's configuration settings. This ensures your agent has permission to query the live blockchain data.

If I run `proxy_eth_getstorageat`, how do I handle non-existent storage slots? +

The tool returns a specific error or null value if the slot doesn't hold data. Your AI client should be programmed to check for 'null' return types; that means no data was found at that address/slot.

Are there rate limits when running `get_normal_transactions` repeatedly? +

Yes, all API services have usage limits. When you hit a limit, the server will return a 429 status code. For high-volume requests, batch calls or implementing a delay loop is best practice.

Can I check the balance of multiple Blast addresses at once? +

Yes! Use the get_ether_balance_multi tool by providing a comma-separated list of addresses. The agent will return the Ether balance for each account in a single request.

Is it possible to retrieve the source code of a verified smart contract? +

Absolutely. By using the get_contract_source_code tool with the contract address, your agent can fetch the verified source code, compiler version, and other metadata directly from Blastscan.

How can I track specific ERC20 token transfers for a wallet? +

You can use the get_erc20_transfers tool. You can filter by the user's address, the specific contractaddress of the token, or both to see all relevant transfer events.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 29 tools

We've already built the connector for Blastscan. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 29 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.