4,500+ servers built on MCP Fusion
Vinkius

Arbiscan MCP. Analyze Arbitrum contract states and token flows.

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

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

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.

+ 13 more capabilities included
Check ETH Balances

You can query the current Ether balance for one or many specific addresses on Arbitrum.

Track Token Transfers

The server retrieves the history of specific token types, including ERC20 (standard tokens) and ERC721 (NFTs), by address.

Review Contract Code

Fetch a contract's verified source code or its Application Binary Interface (ABI) to see exactly how the smart contract functions.

Analyze Transaction History

Pull lists of normal, internal, or general event logs associated with a specific wallet address.

Monitor Network Metrics

Get current network stats like the live ETH price, total supply, and block rewards for Arbitrum.

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

get019e3866

get abi

Retrieves the Application Binary Interface (ABI) for a contract with verified source code.

get019e3866

get balance

Gets the current Ether balance for a single specified address.

get019e3866

get balance multi

Gets the Ether balance for a list of multiple addresses.

get019e3866

get block countdown

Calculates the estimated time remaining until the next block is mined, based on a block number.

get019e3866

get block reward

Retrieves the block reward amount for a given block number.

get019e3866

get eth price

Gets the last recorded price of Ether.

get019e3866

get eth supply

Retrieves the total supply amount of Ether currently on Arbitrum.

get019e3866

get logs

Fetches all event logs associated with a specific contract or address.

get019e3866

get source code

Retrieves the complete source code for a contract with verified source code.

get019e3866

get status

Checks the current execution status of a smart contract.

get019e3866

get token nft tx

Gets a list of all ERC721 (NFT) token transfer events for a given address.

get019e3866

get token tx

Gets a list of all ERC20 (standard token) transfer events for a given address.

get019e3866

get tx list

Retrieves a list of normal, non-internal transactions for a specified address.

get019e3866

get tx list internal

Retrieves a list of internal transaction calls for a specified address.

get019e3866

get tx receipt status

Checks the final processing status of a submitted transaction receipt.

verify019e3866

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

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. 1 Subscribe to the Arbiscan server and enter your required API Key.
  2. 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. 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.

Web3 Developer

Inspects contract ABIs and source code while writing code in their IDE. They use this to confirm contract functions before deployment.

Crypto Analyst

Tracks large token movements and complex transaction histories across multiple addresses using plain language prompts.

Security Researcher

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_multi tool lets you check Ether balances for a list of wallets in one call, saving multiple API requests.
  • Understand contract mechanics. Use get_abi or get_source_code to 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_tx for NFTs or get_token_tx for standard ERC20 tokens, providing granular transfer data that simple transaction lists miss.
  • Audit activity. Need to see what happened? Use get_tx_list and get_tx_list_internal to 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

01

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.

02

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.

03

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.

04

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

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_abi get_balance get_balance_multi get_block_countdown get_block_reward get_eth_price get_eth_supply get_logs get_source_code get_status get_token_nft_tx get_token_tx get_tx_list get_tx_list_internal get_tx_receipt_status verify_source_code

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 16 tools

We've already built the connector for Arbiscan. 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.