Aurorascan MCP for AI. Deep Blockchain Data Access for Aurora L2
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Aurorascan provides deep visibility into the Aurora Network L2 blockchain data. Query account balances, track transaction history (normal and internal), and monitor specific token movements (ERC20, ERC721, ERC1155) directly from your agent.
What your AI can do
Get abi
Retrieves the Application Binary Interface (ABI) required to interact with a contract's verified source code.
Get balance multi
Retrieves the Ether balances for a list of multiple addresses simultaneously.
Get balance
Gets the current Ether balance for exactly one specified address.
Pull the current Ether balance for one or several addresses on the Aurora Network.
Follow specific transfers for ERC20 tokens, NFTs (ERC721), and multi-standard assets (ERC1155).
Get full lists of normal and internal transactions for any given address.
List all the blocks mined or recorded by a specific wallet or contract address.
Get source code, ABI definitions, and transaction receipts for deep debugging.
Ask an AI about this
Waiting for input…
Aurorascan (Aurora Network L2 Block Explorer API) - 30 Tools
These tools give you granular access to the Aurora L2 blockchain, allowing your agent to query balances, track specific token transfers, and audit transaction history without writing custom 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 Aurorascan (Aurora Network L2 Block Explorer API) on VinkiusGet Abi
Retrieves the Application Binary Interface (ABI) required to interact with a contract's verified source code.
Get Balance Multi
Retrieves the Ether balances for a list of multiple addresses simultaneously.
Get Balance
Gets the current Ether balance for exactly one specified address.
Get Block Countdown
Estimates how long it will take until a specific block number is mined.
Get Block No By Time
Determines the corresponding blockchain block number based on a given timestamp.
Get Block Reward
Retrieves the reward amount associated with mining a specific block number.
Get Eth Price
Pulls the latest exchange rate for Ether against both BTC and USD.
Get Eth Supply
Returns the total circulating supply of Ether on the Aurora network.
Get Logs
Retrieves event logs generated by smart contracts for debugging purposes.
Get Mined Blocks
Lists all the blocks that have been mined and recorded by a specific address.
Get Source Code
Fetches the full source code for a contract with verified source code available.
Get Status
Checks if a smart contract execution attempt was successful or failed.
Get Token 1155 Tx
Gets a list of all recorded transfer events for ERC1155 tokens.
Get Token Balance
Calculates and returns the specific balance of an ERC20 token held by an address.
Get Token Nft Tx
Retrieves a list of all recorded transfer events for unique NFTs (ERC721).
Get Token Supply
Determines the total circulating supply count for an ERC20 token based on its...
Get Token Tx
Gets a list of all recorded transfer events for standard ERC20 tokens.
Get Tx List Internal
Gets a list specifically containing internal contract calls and transfers.
Get Tx List
Fetches the full history of normal, user-initiated transactions by an address.
Get Tx Receipt Status
Checks the final status of a transaction receipt to confirm if it completed...
Proxy Block Number
Retrieves the current block number on the chain.
Proxy Call
Executes a read-only function call on a contract without changing the blockchain...
Proxy Estimate Gas
Calculates an estimated gas cost for performing a specific action or transaction.
Proxy Gas Price
Checks the current recommended price of gas required to submit a transaction.
Proxy Get Block By Number
Retrieves all data associated with a specific block number.
Proxy Get Code
Gets the compiled bytecode of a contract at a given address.
Proxy Get Storage At
Reads the stored data value associated with a specific key within a contract's...
Proxy Get Transaction By Hash
Retrieves all details for a transaction using its unique hash ID.
Proxy Get Transaction Receipt
Gets the final receipt detailing how a submitted transaction executed on-chain.
Verify Source Code
Confirms that the smart contract's deployed code matches its publicly available source code.
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 Aurorascan (Aurora Network L2 Block Explorer API), 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 Aurorascan. 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 30 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking assets across multiple addresses is a manual nightmare today.
Right now, if you manage an investment portfolio spread across five wallets, checking the total balance requires opening one tab for each wallet. You copy the address, paste it into a block explorer, refresh the page, and then manually write down the final number. If you have twenty wallets, that's twenty separate actions and ten minutes of painful data aggregation.
With this MCP, you just tell your agent: 'Give me the Ether balance for these five addresses.' The tool runs `get_balance_multi`, pulls all the required data in one go, and gives you a consolidated list. You get instant clarity without opening a single browser tab.
Monitor asset movements with Aurorascan's specific token tracking.
Before this, monitoring different types of tokens—like NFTs versus standard fungible coins—meant using separate interfaces and writing distinct scripts for each. You had to check the ERC721 logs separately from the ERC20 transfers, creating a massive workflow bottleneck.
Now you can ask your agent to track all movements: 'Show me every transfer event.' It consolidates data by running tools like `get_token_nft_tx`, `get_token_tx`, and `get_logs` into one cohesive report. You get a single, unified view of your assets.
What your AI can actually do with this
Need to see what's happening on the Aurora L2 chain without opening a browser? This MCP connects your AI client straight to the block explorer data. You can ask it to pull Ether balances for single or multiple wallets at once. It tracks every asset movement—whether that’s an ERC20 token transfer, a specific NFT (ERC721), or a multi-standard contract interaction using ERC1155.
Want to audit the network? You can ask it to pull lists of blocks mined by a certain address over time. It pulls detailed transaction records, including internal transactions and block ranges, letting you pinpoint exactly what happened. This level of deep data inspection is usually painful; you'd spend hours writing scripts just to aggregate wallet balances or check contract activity.
With this MCP, you just talk to your agent, and it handles the complex querying so you don't have to write custom code for every single query.
If you're working with Web3 data, Vinkius is where you connect everything. This tool gives you access to all that blockchain context right within your development flow.
019e5cfe-0fa3-73e8-b896-7ebed703cedf Here's how it actually works
The bottom line is that you interact with it via natural language commands, not raw API endpoints.
Subscribe to this MCP and enter your Aurorascan API Key in Vinkius.
Tell your AI agent what data you need (e.g., 'What was the balance of 0xabc at block 123?').
Your agent runs the necessary function calls against the Aurora L2 network and returns a clean, structured answer.
Who is this actually for?
The Web3 developer who hates writing boilerplate code for blockchain queries. The data analyst stuck manually aggregating wallet balances across multiple dashboards. Crypto power users who need real-time visibility into on-chain activity without jumping between tools.
Debugging contract interactions by checking transaction receipts and verifying source code status.
Aggregating total token supply or tracking complex multi-address wallet balances without custom scripting.
Monitoring specific on-chain events, like listing all ERC721 transfers for a portfolio review.
What Changes When You Connect
Instantly get multi-wallet balances using get_balance_multi, eliminating the need to query each address individually and stitching together results.
Track asset movements across all types of tokens—ERC721, ERC1155, and ERC20—by calling specialized tools like get_token_nft_tx or get_logs in one conversational prompt.
Debug contract logic by getting the source code (get_source_code) and checking the execution status via get_status, without switching to a development IDE.
Analyze network health by calling get_mined_blocks for an address, which quickly shows if that wallet is active or just sitting on funds.
Understand transaction risk upfront. Before sending anything, you can use proxy_estimate_gas and get_eth_price to calculate the expected cost.
See it in action
Checking a large investment portfolio
A crypto researcher needs to know if 20 different wallets have received any new tokens. Instead of running 20 separate queries, they ask their agent to use get_token_balance multiple times in sequence and consolidate the findings for them.
Investigating a contract bug
A developer suspects a contract is behaving weirdly. They use proxy_get_transaction_by_hash to check the transaction details, then call get_logs to see what events fired during the failure, pinpointing the exact line of code that broke.
Verifying NFT ownership
A user wants proof that a specific limited-edition NFT was transferred. They ask their agent to use get_token_nft_tx and filter by the expected owner's address, providing an immediate list of transfers.
Calculating transaction costs
Before executing a transfer, a user asks their agent for two things: 'What is the current gas price?' (using proxy_gas_price) and then 'How much will this cost?' (using proxy_estimate_gas). This prevents unexpected overspending.
The honest tradeoffs
Writing a complex loop in your client
You try to write code that iterates through 10 addresses, calls the API for each one, and then manually compiles the results into a neat table.
Just ask your agent: 'What are the Ether balances for these ten addresses?'. It handles the list processing using get_balance_multi so you don't write the loop.
Forgetting to check transaction status
You initiate a complex transfer and assume it went through. You wait, but never confirm if the chain accepted or rejected the action.
Always use get_tx_receipt_status after initiating an action. This confirms whether the transaction actually succeeded on the Aurora L2 network.
Assuming all data is public
You try to read internal storage variables without knowing the exact key or contract structure.
Use proxy_get_storage_at and specify the key/address. It lets you peek at private contract state data without needing to deploy a testing environment.
When It Fits, When It Doesn't
Use this MCP if your core problem is reading deep, specific blockchain data (balances, transfers, historical logs). You need it when you need read-only access to the Aurora L2 chain. Don't use it if you need to send a transaction or change state—for that, you need dedicated write tools in an environment like your IDE. If all you want is basic balance checking for one address, get_balance works, but using get_balance_multi gives you much more value by allowing bulk checks with one call. If you suspect code manipulation or audit issues, rely on the source code verification and contract status tools; don't just trust high-level summaries.
Questions you might have
How do I check multiple wallet balances using the Aurorascan MCP? +
You use the get_balance_multi tool. Instead of calling get_balance for every address, you provide a list of addresses to this function, and it returns all the Ether balances in one single request.
Does Aurorascan MCP track NFTs? +
Yes, it does. You can use get_token_nft_tx to pull a list of every recorded transfer event for ERC721 tokens associated with an address.
What is the difference between get_tx_list and get_tx_list_internal? +
get_tx_list shows normal transactions initiated by a user. Use get_tx_list_internal to see the underlying contract calls that happened within those transactions, giving you deeper context.
Can I check if an address has mined blocks with Aurorascan MCP? +
Absolutely. You call get_mined_blocks, and it pulls a list of every block recorded by that specific wallet or contract, which is great for auditing network participation.
How do I calculate the expected transaction cost using `proxy_estimate_gas`? +
The tool returns an estimate of gas needed for a specific call. This is vital because it lets you predict how much Ether you'll need before sending the actual transaction, preventing failed calls due to insufficient funds.
What details does `get_abi` provide about a contract? +
It returns the Application Binary Interface (ABI), which is essentially a map of all functions and data types within that smart contract. This lets your agent know exactly how to interact with the contract, like what inputs are required for specific commands.
How do I find custom events or interactions using `get_logs`? +
The tool pulls all emitted logs and event data from a specified block or address. This is useful for deep auditing, letting you track non-standard contract behaviors that aren't simple transfers.
If I know the time, how do I determine the block number with `get_block_no_by_time`? +
It takes a specific Unix timestamp and returns the exact block number mined at that moment. Use this when you need to analyze historical data tied to a precise point in time.
Can I check the balance of multiple wallet addresses at once? +
Yes. Use the get_balance_multi tool and provide a comma-separated list of addresses. The agent will return the Ether balance for all specified accounts in a single response.
How do I track NFT transfers for a specific user? +
You can use the get_token_nft_tx tool by providing the user's wallet address. This will list all ERC721 token transfer events associated with that address.
Does this server support internal transactions? +
Absolutely. The get_tx_list_internal tool allows you to query internal transactions by either a wallet address or a specific transaction hash.
We've already built the connector for Aurorascan. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 30 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.