MCP.so
Sign In

Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ

@utkucy

About Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ

Overview

What is Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ?

Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ is a set of tools that enables AI assistants (Claude, Cursor, Windsurf) to perform Arbitrum blockchain operations via the Model Context Protocol (MCP). It runs on Node.js and is openโ€‘source under the MIT license.

How to use Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ?

  1. Clone the repo, create a .env file with your Alchemy API key (required) and optionally an Arbiscan API key.
  2. Run a platformโ€‘specific setup script: npm run setup-cursor, npm run setup-claude, or npm run setup-windsurf.
  3. Choose between local (from project files) or global (NPM) installation.
  4. Restart the AI assistant application. The assistant will then be able to use the tools via natural language.

Key features of Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ

  • Account analysis โ€“ check balances, transactions, and tokens.
  • Chain data โ€“ retrieve blocks, transactions, and onโ€‘chain info.
  • Contract interaction โ€“ read/write smart contracts.
  • Crossโ€‘chain operations โ€“ bridge and communicate between chains.
  • Development & batch operations โ€“ developer helpers and multiโ€‘address queries.
  • Stylus support โ€“ deploy and activate Stylus smart contracts.
  • Natural language interface โ€“ simply ask your AI assistant for blockchain data.

Use cases of Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ

  • โ€œWhatโ€™s the ETH balance of 0x123โ€ฆ?โ€ โ€“ instant account balance check.
  • โ€œCheck NFTs owned by 0xabcโ€ฆโ€ โ€“ query NFT holdings.
  • โ€œHow much gas is needed to transfer 1 ETH?โ€ โ€“ estimate gas costs.
  • โ€œShow me the latest block on Arbitrumโ€ โ€“ realโ€‘time block data.
  • โ€œDecode this transaction input data: 0xโ€ฆโ€ โ€“ decode calldata using Arbiscan ABIs.

FAQ from Arbitrum MCP Tools ๐Ÿš€๐Ÿฆพ

What API keys are required?

An Alchemy API key is mandatory for most tools. An Arbiscan API key is optional but required for the decodeTransactionCalldata tool; if not provided, that tool returns an error.

Which AI assistants are supported?

Setup scripts are provided for Claude (desktop app), Cursor, and Windsurf.

How do I authenticate for Stylus tools?

Choose one of three methods in the .env file: direct private key (STYLUS_PRIVATE_KEY), a path to a private key file (STYLUS_PRIVATE_KEY_PATH), or a path to an encrypted keystore (STYLUS_KEYSTORE_PATH). The keystore method is the most secure.

What is the license?

The project is licensed under the MIT License.

Can I add new tools?

Yes, the project is modular. Create a new file in the appropriate category folder, follow the provided template, register the tool in the categoryโ€™s index.ts, and rebuild.

Comments

More IDE & Code Editors MCP clients