# Blastscan MCP for AI Agents AI Agent Connect

> Blastscan lets your AI agent pull real-time data from the Blast Network. You can check balances, track complex transaction histories, and pull verified source code for smart contracts. It turns your agent into a functional blockchain explorer that can handle everything from simple wallet checks to deep-dive contract audits.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_dZeRm89MvWux9Jc44J0olmcBSjW8hReIa595Pklo/ai-agent-connect
- **Tags:** blast-network, ethereum-explorer, smart-contracts, web3, crypto-transactions

## Description

Blastscan puts the entire Blast Network blockchain into your AI's reach. If you're moving fast on-chain, you know how much of a pain it is to keep tabs on every moving part. You're constantly switching between tabs, copying wallet addresses, and squinting at block explorers to make sure a transaction actually landed or to see what a specific contract is doing under the hood. This Connector changes that by putting those data points directly into your AI's hands. Instead of manual lookups, you can just ask your agent to tell you if a specific token moved or what the current gas price looks like. It handles the heavy lifting of querying the blockchain so you can stay focused on your actual work. When you connect it through the Vinkius catalog, your AI becomes a real-time analyst for your on-chain activity. It doesn't just give you a static number; it lets you dig into internal transactions, check total supplies, and even grab the technical details for verified code. It's built for people who need to see the truth of the chain without the friction of a manual UI. You get a direct line to the data you need, formatted exactly how you want to see it, without ever leaving your workspace.

## Tools

### get_ether_balance
See how much Ether a single specific address holds. It's the fastest way to check a wallet balance.

### get_block_number_by_time
Find the specific block number for a given timestamp. This is useful for auditing historical data.

### get_block_reward
Check the rewards assigned to a specific block number. Use this to verify network mining rewards.

### get_eth_price
Get the current market price for Ether. You can use this to keep an eye on market trends.

### get_eth_supply
See the total amount of Ether currently on the Blast Network. This gives you a high level view of the supply.

### get_logs
Retrieve event logs for specific blockchain activities. This helps you track specific contract events.

### get_mined_blocks
List all the blocks mined by a specific wallet address. Use this to track miner activity.

### get_contract_source_code
Fetch the verified source code for a smart contract. This lets your agent read and analyze the actual logic.

### get_erc1155_transfers
Track ERC1155 token transfers for a specific address. This is great for monitoring multi-token assets.

### get_erc20_token_balance
Check the balance of a specific ERC20 token for a contract. This helps you see how much of a token is held.

### get_erc721_transfers
Track ERC721 token transfers for a specific address. Use this to monitor NFT movements.

### get_erc20_token_supply
See the total supply of a specific ERC20 token. This is essential for checking token scarcity.

### get_erc20_transfers
Track ERC20 token transfers for a specific address. Use this to monitor standard token movements.

### get_internal_transactions
See all internal transactions associated with a specific address. This is key for tracing complex flows.

### get_normal_transactions
List the standard transactions for a specific wallet. Use this to see basic on-chain activity.

### get_transaction_receipt_status
Check if a transaction was successful and see its receipt. This is the first thing to check after sending a tx.

### get_transaction_status
Verify the current execution status of a contract. Use this to see if a call is still pending.

### proxy_eth_blocknumber
Get the current block number of the chain. This provides a real-time pulse of the network.

### proxy_eth_call
Execute an eth_call to interact with a contract. This lets your agent test contract behavior without spending gas.

### proxy_eth_getblockbynumber
Fetch full block data for a specific block number. Use this for deep-dive forensic analysis.

### proxy_eth_getcode
Get the compiled bytecode for a smart contract. This is useful for low-level contract inspection.

### proxy_eth_getstorageat
Look up the value of a specific storage slot. This is a powerful tool for deep state inspection.

### proxy_eth_gettransactionbyhash
Fetch full details for a transaction using its hash. Use this to see every detail of a specific movement.

### proxy_eth_gettransactionreceipt
Get the final receipt for a transaction hash. This provides the definitive outcome of a blockchain action.

### get_contract_abi
Pull the ABI for verified smart contracts. This lets you see all the functions and parameters a contract can perform.

### get_ether_balance_multi
Check the Ether balance for a list of multiple addresses at once. This saves you from checking each wallet individually.

### proxy_eth_estimategas
Estimate the gas needed for a specific Ethereum operation. This helps you avoid out-of-gas errors.

### proxy_eth_gasprice
Check the current gas price for the network. This helps you stay informed on current network costs.

### get_block_countdown
See the estimated time remaining until the next block is mined. This helps you time your transactions.

## Prompt Examples

**Prompt:** 
```
What's the current ETH price and gas price on Blast?
```

**Response:** 
```
Here is the current data for the Blast Network:

- **ETH Price:** $2,450.21
- **Current Gas Price:** 12.5 Gwei

You can use this to plan your next transaction to ensure you aren't overpaying for gas.
```

**Prompt:** 
```
Check the balance of 0x123... and tell me if it has any ERC20 tokens.
```

**Response:** 
```
I've checked the address 0x123...abc.

- **Ether Balance:** 1.45 ETH
- **ERC20 Tokens:** It holds 500.00 of "TestToken" (Contract: 0x456...)

Would you like me to list the recent transfers for this address?
```

**Prompt:** 
```
Can you show me the source code for the contract at 0x789...?
```

**Response:** 
```
I've retrieved the verified source code for the contract at 0x789...abc.

The contract is written in Solidity and includes several functions for staking and yielding.

**Key Functions:**
- `deposit()`
- `withdraw()`
- `claimRewards()`

Do you want me to explain any specific part of this logic?
```

## Capabilities

### Check wallet balances
Get Ether or token amounts for one or many addresses at once.

### Track transaction history
See normal, internal, and various token transfer events in one place.

### Pull contract source code
Retrieve verified source code and ABIs for smart contracts.

### Monitor network stats
Get real-time data on gas prices, block rewards, and ETH supply.

### Run low-level proxy calls
Access JSON-RPC methods for deep state inspection and gas estimation.

## Use Cases

### Auditing a new smart contract
A developer needs to know how a contract works. They ask the agent to pull the ABI and source code for a specific address using `get_contract_source_code`.

### Tracking whale movements
A researcher wants to see if a large wallet moved funds. They ask the agent to list all internal transactions for a specific wallet using `get_internal_transactions`.

### Monitoring token supplies
A DeFi user wants to know the total supply of a new token. They ask the agent to check the ERC20 supply on Blast using `get_erc20_token_supply`.

### Debugging a failed transaction
A developer is trying to figure out why a transaction failed. They ask the agent to pull the receipt and check the execution status using `get_transaction_receipt_status`.

## Benefits

- Stop manual lookups by using `get_ether_balance_multi` to check dozens of wallets in one go instead of clicking through a web explorer.
- Faster audits happen when you pull verified source code with `get_contract_source_code` to let your agent analyze logic instantly.
- Keep an eye on the `get_eth_price` and `proxy_eth_gasprice` without refreshing your browser to see current market conditions.
- Precise debugging is easier when you use `proxy_eth_getstorageat` and `proxy_eth_getcode` to see exactly how a contract is behaving on-chain.
- Automate your monitoring by using `get_erc20_transfers` and `get_erc721_transfers` to stay updated on token movements automatically.

## How It Works

The bottom line is you get a direct line to Blast Network data without leaving your workspace.

1. Subscribe to the Blastscan MCP and provide your API key.
2. Connect the Connector to your preferred AI client like Claude or Cursor.
3. Ask your agent to fetch specific on-chain data or analyze contract logic.

## Frequently Asked Questions

**What can I do with the Blastscan MCP?**
You can have your AI agent perform real-time queries on the Blast Network. This includes checking wallet balances, tracking transaction histories, and pulling smart contract source code for analysis.

**Can I use Blastscan to check multiple wallets at once?**
Yes, the Connector includes a tool to fetch Ether balances for multiple addresses simultaneously, making it much faster for tracking large groups of accounts.

**Does this work for ERC20 and NFTs?**
It does. You can use the agent to track transfers for ERC20, ERC721, and ERC1155 tokens, as well as check specific token balances and total supplies.

**Can my agent read smart contract code?**
Yes, it can pull verified source code and the ABI for contracts on the Blast Network. This allows your agent to explain how a contract works or help you understand its logic.

**Is this for the Ethereum mainnet?**
No, this specific MCP is designed for the Blast Network. It provides the most accurate data for that specific blockchain environment.

**How do I get the gas price using this Connector?**
You can simply ask your agent for the current gas price or ask it to estimate the gas for a specific operation, and it will pull that data directly from the network.

**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.