Back to Home
nirholas icon

UCAI

Verified Safe

by nirholas

Overview

Generates AI-callable Model Context Protocol (MCP) servers from Ethereum smart contract ABIs, enabling AI agents to interact with blockchain contracts.

Installation

Run Command
abi-to-mcp serve <GENERATED_SERVER_DIRECTORY>

Environment Variables

  • RPC_URL
  • PRIVATE_KEY
  • ETHERSCAN_API_KEY
  • POLYGONSCAN_API_KEY
  • ARBISCAN_API_KEY
  • OPTIMISM_API_KEY
  • BASESCAN_API_KEY
  • BSCSCAN_API_KEY

Security Notes

The core Python generator (`abi-to-mcp`) uses standard libraries (`web3.py`, `httpx`) and prioritizes transaction safety with a 'simulation-first' approach for write operations. Private keys are exclusively loaded from environment variables, never hardcoded. The project's web interface also features a security scanner for *external contracts*, promoting safer user interactions with generated tools. No 'eval', obfuscation, or hardcoded secrets were found within the generator's own codebase.

Similar Servers

Stats

Interest Score59
Security Score9
Cost ClassLow
Avg Tokens75
Stars11
Forks2
Last Update2026-01-17

Tags

AI AgentSmart ContractWeb3ABI GeneratorMCP