What problem does it solve?
It solves the time-consuming work of building an MCP server that lets an AI safely and accurately call smart-contract functions from an ABI.
Core Features & Use Cases
- ABI-to-MCP Server Generation: Converts any verified contract ABI into an MCP server with one tool per function.
- Read/Write Tool Split: Automatically maps
view/pure functions to read-only tools and flags state-changing functions as write actions that require signing.
- Schema + Documentation Generation: Produces JSON-schema-like parameter definitions from Solidity types and auto-generates tool descriptions from signatures and NatSpec.
- Security Scanner: Identifies common risk patterns like reentrancy, unlimited approvals, admin/owner functions, proxy upgrades, and self-destruct capability.
- Use Case: Generate an MCP server for an ERC-20 on Arbitrum so an AI agent can answer questions like token balances, allowances, and total supply by calling the contract tools.
Quick Start
Use UCAI to generate an MCP server for a contract address on a chosen chain, then configure the resulting MCP server in Claude Desktop so your agent can call the contract’s functions through tools.