Ucai MCP Server

<strong>🙇‍♀️ Universal Contract AI Interface</strong> <strong>☑️ UCAI in Anthropic MCP Registry</strong> &nbsp;&nbsp;|&nbsp;&nbsp; <strong>🌐 Try

Remote serverstreamable-httpPython

What is the Ucai MCP Server?

🙇‍♀️ Universal Contract AI Interface ☑️ UCAI in Anthropic MCP Registry   |   🌐 Try the Web Builder

What the server does

Found a contract on Etherscan? One command. Claude can now use it.

  • Writing MCP server boilerplate is tedious
  • Mapping Solidity types to JSON Schema is error-prone
  • Every contract needs the same patterns repeated
  • Safety (simulation, gas limits) is easy to forget

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
sourceABI file path or contract address
addressstring with pattern
uint256string (for precision)
uint8-uint32integer with bounds
boolboolean
stringstring
bytesstring with pattern

How to install the Ucai MCP Server

{
  "mcpServers": {
    "ucai": {
      "command": "uvx",
      "args": ["abi-to-mcp"],
      "env": {
        "RPC_URL": "your-value",
        "PRIVATE_KEY": "your-value",
        "ETHERSCAN_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
RPC_URLEndpoint or connection string the server talks to.Yes
PRIVATE_KEYCredential the server authenticates with.Yes
ETHERSCAN_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Ucai to Vibecoders.”
  • “Use Ucai to Pre.”
  • “Use Ucai to source.”

Frequently asked questions

<strong>🙇‍♀️ Universal Contract AI Interface</strong> <strong>☑️ UCAI in Anthropic MCP Registry</strong> &nbsp;&nbsp;|&nbsp;&nbsp; <strong>🌐 Try the Web Builder Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.