abi-to-mcp-guide

Community

Turn contract ABIs into MCP tools instantly.

Authornirholas
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: abi-to-mcp-guide
Download link: https://github.com/nirholas/three-ui/archive/main.zip#abi-to-mcp-guide

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.