From 9d1622ff7435ca198964fcc4236c584709c903a0 Mon Sep 17 00:00:00 2001 From: nirholas <22895867+nirholas@users.noreply.github.com> Date: Fri, 16 Jan 2026 18:17:28 -0800 Subject: [PATCH] docs: Add UCAI (abi-to-mcp) to registry Add UCAI (abi-to-mcp) - Smart Contract to MCP Server Generator ## Motivation and Context Added UCAI to the MCP registry. UCAI is a tool that converts Ethereum smart contract ABIs into fully functional MCP servers, enabling AI assistants like Claude to interact with any smart contract on any EVM-compatible chain. Key features: - **CLI & Python API**: `pip install abi-to-mcp` - generate MCP servers from contract addresses or ABI files - **Web Builder**: [mcp.ucai.tech](https://mcp.ucai.tech) - no-install browser-based server generation - **Security Scanner**: AI-powered contract risk analysis with 50+ security patterns - **Contract Whisperer**: Plain English explanations of smart contract functionality - **Multi-chain Support**: Ethereum, Base, Arbitrum, Polygon, Optimism, BSC, and more - **Safety First**: Write operations simulate by default, read-only mode available This enables AI agents to query token balances, inspect NFT metadata, simulate transactions, and execute DeFi operations through natural language. Documentation: https://docs.ucai.tech GitHub: https://github.com/nirholas/UCAI PyPI: https://pypi.org/project/abi-to-mcp/ Web App: https://mcp.ucai.tech ## How Has This Been Tested? - Generated MCP servers for ERC-20 tokens (USDC, USDT) - Tested with Uniswap, Aave, and NFT collections (BAYC) - Integrated with Claude Desktop successfully - Utilized by numerous FinTech enterprise projects - 876 unit tests with 98% coverage ## Breaking Changes None - this is a new addition to the registry. ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [x] I have added appropriate error handling - [x] I have added or updated documentation as needed ## Additional context UCAI follows the Model Context Protocol specification and generates servers using the official MCP Python SDK. All generated servers include: - Type-safe tool definitions mapped from Solidity types - Transaction simulation for write operations - Event queries as MCP resources - Proper error handling and gas estimation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c72349eab6..2397103d0c 100644 --- a/README.md +++ b/README.md @@ -1382,6 +1382,7 @@ search, and comprehensive file analysis. - **[TuriX Computer Automation MCP](https://github.com/TurixAI/TuriX-CUA/tree/mac_mcp)** - MCP server for helping automation control your computer complete your pre-setting task. - **[Tyk API Management](https://github.com/TykTechnologies/tyk-dashboard-mcp)** - Chat with all of your organization's managed APIs and perform other API lifecycle operations, managing tokens, users, analytics, and more. - **[Typesense](https://github.com/suhail-ak-s/mcp-typesense-server)** - A Model Context Protocol (MCP) server implementation that provides AI models with access to Typesense search capabilities. This server enables LLMs to discover, search, and analyze data stored in Typesense collections. +- [Universal Contract AI Interface](https://github.com/nirholas/UCAI) - The open standard for connecting AI agents to blockchain and smart contracts. Generate MCP servers directly in your browser, with built-in security scanning and explanations at `https://mcp.ucai.tech` - **[UniFi Dream Machine](https://github.com/sabler/mcp-unifi)** An MCP server that gets your network telemetry from the UniFi Site Manager and your local UniFi router. - **[UniProt](https://github.com/QuentinCody/uniprot-mcp-server)** - Unofficial MCP server for UniProt, providing access to protein sequence data, functional annotations, taxonomic information, and cross-references for proteomics and bioinformatics research. - **[uniswap-poolspy-mcp](https://github.com/kukapay/uniswap-poolspy-mcp)** - An MCP server that tracks newly created liquidity pools on Uniswap across nine blockchain networks.