loading…
Search for a command to run...
loading…
Enables interaction with the Etherlink blockchain, including balance checks, transactions, smart contract interactions, and token operations.
Enables interaction with the Etherlink blockchain, including balance checks, transactions, smart contract interactions, and token operations.
A Model Context Protocol (MCP) server for Etherlink - an EVM-compatible Layer 2 blockchain built on Tezos.
| Network | Chain ID | RPC Endpoint | Explorer |
|---|---|---|---|
| Mainnet | 42793 | https://node.mainnet.etherlink.com | explorer.etherlink.com |
| Shadownet Testnet | 127823 | https://node.shadownet.etherlink.com | shadownet.explorer.etherlink.com |
Native Currency: XTZ (18 decimals)
git clone https://github.com/efekucuk/etherlink-mcp-server.git
cd etherlink-mcp-server
bun install
bun run start
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"
}
}
}
}
etherlink, etherlink-mainnetetherlink-shadownet, etherlink-testnet, shadownetmax_fee_per_gas. Priority fees (max_priority_fee_per_gas) are ignored since the sequencer uses first-come-first-served ordering.--ws flag. Public RPC nodes don't expose WebSockets.Etherlink fees include:
See Fee structure for details.
bun test test/etherlink.test.ts
Get testnet XTZ: https://shadownet.faucet.etherlink.com
MIT
Run in your terminal:
claude mcp add etherlink-mcp-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.