Skip to main content
Glama
efekucuk

etherlink-mcp-server

by efekucuk

Etherlink MCP Server

License: MIT TypeScript MCP

A Model Context Protocol (MCP) server for Etherlink - an EVM-compatible Layer 2 blockchain built on Tezos.

Networks

Native Currency: XTZ (18 decimals)

Quick Start

Install & Run

git clone https://github.com/efekucuk/etherlink-mcp-server.git
cd etherlink-mcp-server

bun install
bun run start

Configure with Claude Desktop

Add to your Claude Desktop config (~/.config/claude/claude_desktop_config.json):

{
  "mcpServers": {
    "etherlink": {
      "command": "bun",
      "args": ["run", "/path/to/etherlink-mcp-server/src/index.ts"],
      "env": {
        "EVM_PRIVATE_KEY": "your-private-key-here"
      }
    }
  }
}

Network Aliases

  • Mainnet: etherlink, etherlink-mainnet

  • Testnet: etherlink-shadownet, etherlink-testnet, shadownet

Features

  • ✅ Check balances (native XTZ + ERC20 tokens)

  • ✅ Send transactions

  • ✅ Read/write smart contracts (automatic ABI fetching)

  • ✅ Token operations (ERC20, ERC721, ERC1155)

  • ✅ Transaction history and receipts

  • ✅ Gas estimation

  • ✅ Block data access

  • ✅ Debug tracing

Key Characteristics

  1. Native Currency: XTZ (Tez)

  2. EIP-1559 Support: Yes - uses max_fee_per_gas. Priority fees (max_priority_fee_per_gas) are ignored since the sequencer uses first-come-first-served ordering.

  3. WebSockets: Supported when running your own node with --ws flag. Public RPC nodes don't expose WebSockets.

  4. Rate Limits: Public RPC limited to 1000 requests/minute

Fee Structure

Etherlink fees include:

  • Execution fee - varies based on network throughput (minimum 1 gwei)

  • Inclusion fee - covers data availability on Tezos L1

See Fee structure for details.

Testing

bun test test/etherlink.test.ts

Testnet Faucet

Get testnet XTZ: https://shadownet.faucet.etherlink.com

Resources

License

MIT

A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/efekucuk/etherlink-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server