Agent♥︎Age
Catalog

io.github.CryptoAPIs-io/mcp-simulate

Official

by CryptoAPIs-io · TypeScript

MCP server for dry-run Ethereum transaction simulation via Crypto APIs

io.github.CryptoAPIs-io/mcp-simulate — Model Context Protocol (MCP) Server

This MCP server provides a dry-run simulation for Ethereum transaction requests using Crypto APIs. It simulates EVM transactions to preview outcomes—without broadcasting on-chain—by returning transaction results, gas usage, and state changes. It is compatible with Crypto APIs API version 2024-12-12.

🛠️ Key Features

  • Dry-run EVM transaction simulation
  • Preview transaction results, gas usage, and state changes
  • Compatible with all EVM-compatible blockchains (Ethereum, Ethereum Classic, BSC, Polygon, Avalanche C-Chain, Arbitrum, Base, Optimism)
  • Includes Tron support

🚀 Use Cases

  • Validate and inspect EVM transaction behavior before broadcasting
  • Estimate gas usage and expected state changes during development

⚡ Developer Benefits

  • Safer testing workflow via transaction previews rather than on-chain submission
  • Helps developers reason about results, gas, and state changes ahead of time

⚠️ Limitations

  • Designed for simulation (no broadcasting), so it cannot execute transactions on-chain

Topics

mcpmodel-context-protocolcryptoapisblockchainaiclaudecursorsimulationevmdry-run