Skip to main content
Glama

Arc MCP Server

A Model Context Protocol (MCP) server that gives AI tools direct access to Arc Testnet blockchain data.

Features

  • get_balance — Get USDC balance for any address

  • get_transaction — Get transaction details by hash

  • get_block — Get latest block information

  • get_tx_count — Get transaction count for an address

  • get_agent_info — Get ERC-8004 agent information

  • get_job_status — Get ERC-8183 job status

  • get_network_info — Get network info and contract addresses

Related MCP server: Noves MCP Server

Installation

git clone https://github.com/consumeobeydie/arc-mcp-server.git
cd arc-mcp-server
npm install

Add to Claude Code

claude mcp add --transport stdio arc-testnet node /path/to/arc-mcp-server/src/index.js

Usage

Ask Claude Code:

  • "Get the USDC balance of 0x54b4B44749a95070560509B6Ec0be501665CcF63"

  • "Get Arc Testnet network info"

  • "Get ERC-8004 agent info"

  • "Get status of job 110935"

Network

Parameter

Value

Network

Arc Testnet

Chain ID

5042002

RPC URL

https://rpc.testnet.arc.network

Gas Token

USDC

Explorer

https://testnet.arcscan.app

Resources

Available Tools

7 tools
get_agent_infoA

Get ERC-8004 agent information for the main Arc Intelligence agent

NameRequiredDescriptionDefault

No parameters

get_balanceA

Get USDC balance of any address on Arc Testnet

NameRequiredDescriptionDefault
addressYesEthereum address to check balance for
get_blockA

Get latest block information from Arc Testnet

NameRequiredDescriptionDefault

No parameters

get_job_statusA

Get ERC-8183 job status on Arc Testnet

NameRequiredDescriptionDefault
job_idYesJob ID to check status for
get_network_infoA

Get Arc Testnet network information and key contract addresses

NameRequiredDescriptionDefault

No parameters

get_transactionC

Get transaction details on Arc Testnet

NameRequiredDescriptionDefault
tx_hashYesTransaction hash to look up
get_tx_countA

Get transaction count (nonce) for an address on Arc Testnet

NameRequiredDescriptionDefault
addressYesEthereum address to check transaction count

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 7 tool updatesv1.0.0
    • First observedget_agent_info
    • First observedget_balance
    • First observedget_block
    • First observedget_job_status
    • First observedget_network_info
    • First observedget_transaction
    • First observedget_tx_count

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct piece of blockchain data: agent info, balance, block, job status, network info, transaction, and transaction count. Their purposes are clearly separated, leaving no ambiguity.

Naming Consistency5/5

All tools follow a uniform `get_` + noun pattern (e.g., get_balance, get_block), making the naming predictable and easy to understand.

Tool Count5/5

With 7 tools, the server is well-scoped for its purpose as a read-only blockchain explorer. This number is appropriate—neither too few to be useful nor too many to be overwhelming.

Completeness4/5

The set covers core blockchain queries: balances, blocks, transactions, network info, and agent details. However, it lacks common features like event logs, contract state queries, or search/filtering, which would make it more complete for a full blockchain explorer.

Maintenance

ActivityInactive
ResponsivenessNo recent community issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to query on-chain data across EVM chains like Base, Optimism, Avalanche, Celo, and Arbitrum, including balances, transactions, gas, and smart contract interactions.
    48 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables an AI assistant to read token bonding curves, quote trades with fee breakdowns, monitor graduation progress, and optionally launch, buy, sell, or rescue tokens on Arc via arcnow.io.
    9
    4 npm
    GPL 3.0