Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

arbitrum_mcp_server

MCP.Pizza Chef: gFable

The arbitrum_mcp_server is an MCP server that delivers real-time data and analytics for the Arbitrum blockchain. It integrates the Arbiscan API to fetch live blockchain data such as latest blocks, transactions, account balances, and network statistics, while leveraging Claude AI for advanced data interpretation. This server enables developers to query and analyze Arbitrum blockchain state dynamically within MCP-enabled workflows.

Use This MCP server To

Fetch latest Arbitrum blockchain block information Analyze recent transactions on Arbitrum network Check Ethereum account balances on Arbitrum Retrieve network-wide statistics for Arbitrum Use AI to interpret and summarize blockchain data Integrate Arbitrum data queries into AI workflows Automate blockchain monitoring with real-time updates

README

Arbitrum MCP Server

A Model Context Protocol (MCP) server that provides real-time Arbitrum blockchain data analysis using the Arbiscan API and Claude AI.

Features

  • Real-time Arbitrum blockchain data fetching
  • Latest block information
  • Transaction analysis
  • Account balance checking
  • Network statistics
  • AI-powered data interpretation using Claude

Setup

  1. Install dependencies:
npm install
  1. Create a .env file with your API keys:
ARBISCAN_API_KEY=your_arbiscan_api_key
CLAUDE_API_KEY=your_claude_api_key
  1. Run the server:
npx tsx arbitrum-mcp.ts

Usage

The server provides a tool called "getArbitrumData" that accepts:

  • fullPrompt: Your query about Arbitrum data
  • address (optional): Specific Ethereum address to analyze

Example Queries

  • "What is the latest block?"
  • "Show me recent transactions"
  • "What's the current ETH supply on Arbitrum?"
  • "Check balance for address 0x..."

License

MIT

arbitrum_mcp_server FAQ

How do I set up the arbitrum_mcp_server?
Install dependencies with npm, add your Arbiscan and Claude API keys in a .env file, then run the server using npx tsx arbitrum-mcp.ts.
What APIs does this MCP server use?
It uses the Arbiscan API for blockchain data and Claude AI for data interpretation.
Can I query specific Ethereum addresses?
Yes, you can provide an optional address parameter to analyze balances or transactions for that address.
What kind of queries can I make?
You can ask for latest blocks, recent transactions, ETH supply, or balance checks among others.
Is this server limited to Arbitrum blockchain data?
Yes, it specifically focuses on Arbitrum blockchain data via Arbiscan.
How does Claude AI enhance this server?
Claude AI processes and interprets raw blockchain data to provide insightful summaries and analysis.
What environment variables are required?
You need ARBISCAN_API_KEY for blockchain data and CLAUDE_API_KEY for AI services.
Is the server open source?
Yes, it is licensed under MIT and available for customization.