Arbiscan MCP. Analyze Arbitrum contract states and token flows.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Arbiscan (Arbitrum Explorer) MCP Server. Get real-time data from the Arbitrum L2 network. Use your AI agent to check ETH balances, trace ERC20 and NFT transactions, and inspect smart contract source code and ABIs.
It lets you query complex blockchain data without leaving your IDE or chat.
What your AI agents can do
Get abi
Retrieves the Application Binary Interface (ABI) for a contract with verified source code.
Get balance
Gets the current Ether balance for a single specified address.
Get balance multi
Gets the Ether balance for a list of multiple addresses.
You can query the current Ether balance for one or many specific addresses on Arbitrum.
The server retrieves the history of specific token types, including ERC20 (standard tokens) and ERC721 (NFTs), by address.
Fetch a contract's verified source code or its Application Binary Interface (ABI) to see exactly how the smart contract functions.
Pull lists of normal, internal, or general event logs associated with a specific wallet address.
Get current network stats like the live ETH price, total supply, and block rewards for Arbitrum.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019e3866get abi
Retrieves the Application Binary Interface (ABI) for a contract with verified source code.
019e3866get balance
Gets the current Ether balance for a single specified address.
019e3866get balance multi
Gets the Ether balance for a list of multiple addresses.
019e3866get block countdown
Calculates the estimated time remaining until the next block is mined, based on a block number.
019e3866get block reward
Retrieves the block reward amount for a given block number.
019e3866get eth price
Gets the last recorded price of Ether.
019e3866get eth supply
Retrieves the total supply amount of Ether currently on Arbitrum.
019e3866get logs
Fetches all event logs associated with a specific contract or address.
019e3866get source code
Retrieves the complete source code for a contract with verified source code.
019e3866get status
Checks the current execution status of a smart contract.
019e3866get token nft tx
Gets a list of all ERC721 (NFT) token transfer events for a given address.
019e3866get token tx
Gets a list of all ERC20 (standard token) transfer events for a given address.
019e3866get tx list
Retrieves a list of normal, non-internal transactions for a specified address.
019e3866get tx list internal
Retrieves a list of internal transaction calls for a specified address.
019e3866get tx receipt status
Checks the final processing status of a submitted transaction receipt.
019e3866verify source code
Verifies the source code of a contract against the blockchain record.
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 Arbiscan (Arbitrum 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
You're hooking up your AI client to the Arbiscan Arbitrum Explorer MCP Server. This lets your agent pull real-time data straight from the Arbitrum L2 network, right into your chat or IDE. You can use it to deep-dive into blockchain activity without ever leaving your workspace.
Checking ETH Balances
get_balance: You can grab the current Ether balance for any single address.get_balance_multi: You'll get the Ether balance for a list of multiple addresses.
Tracking Token Transfers
get_token_tx: You can pull a full list of ERC20 standard token transfers for any address.get_token_nft_tx: You'll get a list of all ERC721 NFT transfers for any address.get_tx_list: You'll pull a list of normal, non-internal transactions for a given address.get_tx_list_internal: You'll get a list of internal transaction calls for a given address.get_logs: You can fetch all event logs tied to a specific contract or address.get_tx_receipt_status: You can check the final processing status of a submitted transaction receipt.
Reviewing Contract Code and Functionality
verify_source_code: You'll verify a contract's source code against the blockchain record.get_source_code: You can retrieve the complete source code for a contract with verified source code.get_abi: You'll retrieve the Application Binary Interface (ABI) for a contract that has verified source code.get_status: You can check the current execution status of a smart contract.
Analyzing Network Metrics and History
get_eth_price: You'll grab the last recorded price of Ether.get_eth_supply: You can retrieve the total supply of Ether currently on Arbitrum.get_block_reward: You'll get the block reward amount for a specific block number.get_block_countdown: You can calculate the estimated time until the next block mines, using a block number.
How You Use It
Your AI agent handles the heavy lifting. It calls these tools using natural language, and the server sends back structured data. This lets you monitor network stats like the live ETH price and total supply, and lets you track everything from NFT moves to internal contract calls. You can check balances, pull transaction lists, and analyze contract code all from your chat interface.
How Arbiscan MCP Works
- 1 Subscribe to the Arbiscan server and enter your required API Key.
- 2 Your AI client generates a request, telling the server exactly which data points to check (e.g., 'What's the balance of 0x...').
- 3 The server executes the appropriate tool call, pulls the data from the Arbitrum network, and sends the structured result back to your agent.
The bottom line is, you tell your agent what data you need, and it gets the raw, verifiable on-chain data for you.
Who Is Arbiscan MCP For?
This is for the blockchain engineer who needs to inspect contract logic without switching tabs. It's for the crypto analyst who needs to track 'whale' movements using natural language prompts. It's also for the security researcher who needs to audit transaction history quickly.
Inspects contract ABIs and source code while writing code in their IDE. They use this to confirm contract functions before deployment.
Tracks large token movements and complex transaction histories across multiple addresses using plain language prompts.
Audits transaction history and internal calls. They check for suspicious patterns or anomalous activity across multiple wallets.
What Changes When You Connect
- Check multiple addresses at once. The
get_balance_multitool lets you check Ether balances for a list of wallets in one call, saving multiple API requests. - Understand contract mechanics. Use
get_abiorget_source_codeto pull the exact contract ABI and source code, letting you see how the dApp works under the hood. - Track complex movements. You can use
get_token_nft_txfor NFTs orget_token_txfor standard ERC20 tokens, providing granular transfer data that simple transaction lists miss. - Audit activity. Need to see what happened? Use
get_tx_listandget_tx_list_internalto separate normal activity from hidden internal contract calls. - Monitor network health. Quickly check the live ETH price (
get_eth_price) or the total supply (get_eth_supply) without leaving your development environment.
Real-World Use Cases
Auditing a new DeFi contract
A developer needs to confirm if a contract is safe to use. They ask their agent to run get_abi and get_source_code to check the contract definition, then run get_balance to see the current ETH reserves, and finally use get_logs to find recent event emissions.
Following a 'whale' wallet
A crypto analyst wants to track a large, influential wallet. They ask their agent to use get_tx_list to see its general activity and then get_token_nft_tx to specifically list all NFT transfers, giving a complete picture of asset movement.
Debugging a failed transaction
A security researcher spots a failed transaction. They ask the agent to run get_tx_receipt_status first, and if it's incomplete, they check get_tx_list_internal to see if internal calls were attempted, pinpointing the failure point.
Calculating current network value
A developer needs to estimate the total value locked in a contract. They use get_eth_price for the current ETH price, then get_balance for the contract's ETH holdings, and combine this with get_eth_supply for context.
The Tradeoffs
Checking everything manually
Logging into Arbiscan, copying the address, going to the 'Transactions' tab, downloading the CSV, then going to the 'Contract' tab to find the ABI. This takes 10 minutes and involves multiple copy/paste steps.
→
Tell your agent to run get_tx_list for the transaction history, and then run get_abi to get the contract definition. You get both results in one chat session.
Confusing general logs with token movements
Seeing a bunch of generic logs and thinking they mean a token transfer. Without specific tools, you can't tell if the log is a system event or a transfer of USDC.
→
Use get_token_tx for all ERC20 transfers, and get_token_nft_tx for all NFTs. These tools filter the noise and show only the specific transfer events you care about.
Assuming all data is current
Running a get_balance check, getting a number, and assuming it's final. If the network is congested, that balance might be stale.
→
Always check the transaction receipt status using get_tx_receipt_status or use get_block_countdown to understand the network's current state before relying on a balance check.
When It Fits, When It Doesn't
Use this if you need verifiable, low-level data from the Arbitrum blockchain. You need to know how the code works (get_abi, get_source_code) or exactly what moved (get_token_tx, get_token_nft_tx). Don't use it if you just need a high-level summary (e.g., 'What is the overall market sentiment?'). For simple data retrieval, a dedicated blockchain explorer website is fine. But if your workflow involves reading structured data and executing logic based on that data, this server is required. Never rely on this server for predicting future prices; it only reports current, verifiable facts.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Arbiscan. 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 server provides 16 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking on-chain data used to take a dozen tabs and constant copy-pasting.
Today, you have to jump between the transaction tab, the contract details tab, and the dedicated token tracker. You copy the address, paste it into the transaction viewer, then you have to switch tabs to find the ABI. It's a huge amount of manual clicking and switching contexts just to build a basic picture of an asset's life cycle.
With the Arbiscan MCP Server, you just ask your agent to track the asset. It handles the jumps. You get the complete history—from normal transactions (`get_tx_list`) to specific token transfers (`get_token_tx`) and the underlying contract definition (`get_abi`)—all in one structured response.
Arbiscan MCP Server: Get the full picture with all 16 tools.
Forget manually running separate queries for balance, total supply, and contract status. Your agent handles the whole flow. It can check the ETH balance (`get_balance`), get the total supply (`get_eth_supply`), and verify the contract's execution status (`get_status`)—all in one request.
The difference is the context. You move from a collection of isolated data points to a complete, actionable data model. You don't just see data; you can reason about it.
Common Questions About Arbiscan MCP
How do I use the get_token_nft_tx tool? +
You run this tool and provide the address. It returns a list of all ERC721 (NFT) token transfer events for that specific wallet address.
Is get_balance_multi better than calling get_balance multiple times? +
Yes. get_balance_multi lets you pass a list of addresses in one call, making the query faster and cleaner than calling get_balance for every single address.
What is the difference between get_tx_list and get_tx_list_internal? +
get_tx_list shows regular, visible transactions. get_tx_list_internal shows internal calls—the backend movements that contracts make to each other.
Can I check the source code using get_source_code? +
Yes. You call get_source_code and provide the contract address. It returns the complete, verified source code for that contract.
Does get_tx_receipt_status give me the final answer? +
No. get_tx_receipt_status only tells you the current status of a transaction receipt. You must check it again later to confirm the final, successful outcome.
How do I use the get_abi tool to understand contract functions? +
The get_abi tool fetches the Application Binary Interface (ABI) for a contract. This ABI is a JSON schema that lists every function and event the contract supports, telling you exactly how to interact with it.
What should I do if my transaction query fails using get_tx_list or get_logs? +
If a query fails, check the provided error details for specific reasons. You might need to refine your query parameters, like adjusting the block range or filtering by a more specific event signature.
Is there a way to check the current network state or ETH price using the tools? +
Yes, you can use get_eth_price to get the current Ether price, and get_eth_supply provides the total supply on Arbitrum. Other tools like get_block_countdown give real-time network metrics.
Can I check the balances of multiple Arbitrum 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 each one in a single response.
How do I view the source code of a verified smart contract? +
Simply provide the contract address to the get_source_code tool. If the contract is verified on Arbiscan, your agent will retrieve the full source code for you to inspect.
Can I track NFT (ERC721) transfers for a specific wallet? +
Yes, the get_token_nft_tx tool allows you to list ERC721 token transfer events associated with any Arbitrum address, including block numbers and transaction hashes.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Anyscale
Orchestrate your Anyscale infrastructure — manage LLM queries, vectors, services, and cluster batch jobs directly from your AI agent.
Metisscan (Metis L2 Network Explorer)
Explore the Metis L2 network — inspect blocks, transactions, addresses, and smart contracts directly from your AI agent.
Beagle Security
Scan your web applications for vulnerabilities, generate penetration test reports, and strengthen your security posture proactively.
You might also like
Tumblr
Publish multimedia blog posts, follow creative communities, and engage with millions of users on the iconic blogging platform.
ReqBin
Test and verify API requests using ReqBin Echo — send JSON payloads and inspect the echoed response to debug request structures.
42Crunch
Automate API security testing via 42Crunch — manage collections, trigger audits, run conformance scans, and retrieve security reports directly from any AI agent.