Arbitrum

Provides real-time Arbitrum data analysis via Arbiscan API and Claude AI, including blocks, transactions, balances, and statistics.
  • typescript

1

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "0xrecruiter-arbitrum_mcp_server": {
      "command": "npx",
      "args": [
        "tsx",
        "arbitrum-mcp.ts"
      ],
      "env": {
        "CLAUDE_API_KEY": "YOUR_CLAUDE_API_KEY",
        "ARBISCAN_API_KEY": "YOUR_ARBISCAN_API_KEY"
      }
    }
  }
}

You run an MCP server that analyzes Arbitrum blockchain data in real time by leveraging the Arbiscan API and Claude AI. It exposes a ready-to-use data tool that lets you query the latest blocks, recent transactions, balances, and network statistics, with AI-powered interpretations to help you derive insights quickly.

How to use

You interact with the MCP server through a client that accepts tool calls. The server exposes a tool named getArbitrumData that takes a fullPrompt describing your Arbitrum data question and an optional address to focus analysis on a specific Ethereum address. Use this to fetch the latest block info, recent transactions, current ETH balances, and network statistics, then have Claude AI interpret the results.

How to install

Prerequisites: make sure Node.js and npm are installed on your system.

Install dependencies and prepare the environment, then start the MCP server with the local runtime command.

npm install
# Create your API keys for the needed services
ARBISCAN_API_KEY=your_arbiscan_api_key
CLAUDE_API_KEY=your_claude_api_key
npx tsx arbitrum-mcp.ts

Additional sections

Configuration and runtime details are provided below to help you run and customize the MCP server safely.

Environment variables that you must provide for the server include the Arbiscan API key and Claude API key. These keys enable real-time data fetching from Arbiscan and AI interpretation from Claude.

{
  "mcpServers": {
    "arbitrum_mcp": {
      "command": "npx",
      "args": ["tsx", "arbitrum-mcp.ts"]
    }
  },
  "envVars": {
    "ARBISCAN_API_KEY": "YOUR_ARBISCAN_API_KEY",
    "CLAUDE_API_KEY": "YOUR_CLAUDE_API_KEY"
  }
}

Example usage patterns you can try with the MCP client include asking for: the latest block, recent transactions, current ETH supply on Arbitrum, and balance checks for a specific address.

If you want to see a concrete query, try: getArbitrumData with fullPrompt set to a question like “What is the latest block?” and add an address if you want to focus on a particular account.

Notes and troubleshooting

Ensure your API keys are valid and exported in the environment where you start the server. If the server does not respond as expected, verify that dependencies installed correctly and that the startup command is executed in the project root where arbitrum-mcp.ts resides.

If you need to stop the server, terminate the process running the npx tsx arbitrum-mcp.ts command and restart after updating keys or environment settings.

Available tools

getArbitrumData

Tool that accepts a fullPrompt describing your Arbitrum data question and an optional address to analyze a specific account. It returns insights from real-time data and AI interpretations.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational