cryptoapis-io avatar

Mcp Simulate

cryptoapis-io/cryptoapis-mcp-simulate

Connects to Crypto APIs to dry-run EVM transactions before broadcasting them on-chain. Exposes a simulate_evm tool that lets you preview transaction results, gas costs, and state changes across Ethereum, BSC, Polygon, Avalanche, Arbitrum, Base, Optimism, and other EVM chains. You pass in sender and recipient addresses, transaction data, gas parameters, and get back what would happen without spending real gas or committing to the blockchain. Useful when you're building contract interactions and want to catch reverts or estimate costs before executing. Requires a Crypto APIs account and key. Can run in stdio mode for local development or HTTP mode for remote access with per-request API keys.

tool
1
auth
Secret needed
transport
STDIO
env var
1
last updated
Sep 24, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

simulate_evmSimulate an Ethereum transaction (dry run). Ethereum only — the underlying endpoint has no blockchain parameter.

Simulate an Ethereum transaction (dry run). Ethereum only — the underlying endpoint has no blockchain parameter.

No parameter schema in public metadata yet.

Sponsors

Configuration

CRYPTOAPIS_API_KEY*secret

Crypto APIs API key

Readme

@cryptoapis-io/mcp-simulate

MCP server for Crypto APIs Simulate product. Dry-run Ethereum transactions to preview results without broadcasting.

API Version: Compatible with Crypto APIs version 2024-12-12

Features

  • Simulate Ethereum transactions before broadcasting
  • Preview transaction results, gas usage, and state changes
  • Ethereum only (mainnet, sepolia) — the underlying API endpoint has no blockchain parameter

Prerequisites

Installation

npm install @cryptoapis-io/mcp-simulate

Or install all Crypto APIs MCP servers: npm install @cryptoapis-io/mcp

Usage

# Run with API key
npx @cryptoapis-io/mcp-simulate --api-key YOUR_API_KEY

# Or use environment variable
export CRYPTOAPIS_API_KEY=YOUR_API_KEY
npx @cryptoapis-io/mcp-simulate

# HTTP transport (listens on 127.0.0.1; see "Exposing the server beyond localhost")
npx @cryptoapis-io/mcp-simulate --transport http --port 3000 --api-key YOUR_API_KEY

Claude Desktop


View the full README on GitHub

Details

Repository
github.com/cryptoapis-io/cryptoapis-mcp-simulate
Category
Finance & Commerce
Package
@cryptoapis-io/mcp-simulate
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from cryptoapis-io

Related Finance & Commerce MCP servers

View all
1cryptoapis-io avatarMcp Transactions Datacryptoapis-io/cryptoapis-mcp-transactions-dataMCP server for transaction lookup across EVM, UTXO, Solana, XRP, Kaspa via Crypto APIs0stars
2dylancourtney584 avatarSlingHookdylancourtney584/slinghook-cliInspect, debug and replay captured webhooks (Stripe, GitHub, Shopify) from your AI agent.0stars
3eliaskress avatarFlowcheckeliaskress/flowcheck-mcp-serverStripe payouts, Shopify orders, and bank transactions unified for reconciliation and cash flow0stars
4hatgit avatarForex-GPT MCP Serverio.github.hatgit/forex-gpt-mcpAI-powered forex and crypto trading analysis with real-time data across 127+ instruments.0stars
5hunterzai16z avatarAI HUNTERZ — Autonomous Crypto Intelligencehunterzai16z/saas-agents49 crypto intelligence APIs. Whale tracking, DeFi yields, alpha signals. Pay in USDC on Base.0stars
6kota1026 avatarCryptodata Mcpkota1026/quantum-shieldCryptoData MCP Server - Real-time crypto market data, DeFi analytics, and on-chain intelligence...0stars