abi-to-mcp-guide
CommunityTurn contract ABIs into MCP tools instantly.
Software Engineering#security scanning#mcp server#llm tools#etherscan#evm#decentralized finance#smart contract abi
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/purefunctions 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.