--- title: Gradio Eth Mcp emoji: 🚀 colorFrom: indigo colorTo: blue sdk: gradio sdk_version: 5.32.0 app_file: app.py pinned: false short_description: A gradio MCP server to interact with the Ethereum blockchain tags: - mcp-server-track --- # ⛓️ Ethereum MCP Server ## 📖 Overview This MCP server enables interaction with the Ethereum blockchain, allowing users and agents to deploy smart contracts, manage accounts, and execute transactions easily. ## 🎥 Demo Video Watch our demo using Tiny Agents where we ask a chatbot to create and deploy a smart contract: **[🎬 View Demo](https://www.loom.com/share/effa9e6b39de4e46bff7ba30f76c42a3?sid=54b1e28c-05ed-41a7-b45d-ca1d772e57b4)** Runs locally or on testnet (Sepolia) and mainnet with an API key. In order to reproduce the demo, you will first need to create an `agent.json` file as follows: ``` { "model": "Qwen/Qwen2.5-72B-Instruct", "provider": "nebius", "servers": [ { "type": "stdio", "config": { "command": "npx", "args": [ "mcp-remote", "https://Agents-MCP-Hackathon-gradio-eth-mcp.hf.space/gradio_api/mcp/sse" ] } } ] } ``` Run it using `npx @huggingface/tiny-agents run ./my-agent`. ## Use Cases - **Easy Blockchain Interactions**: Send transactions, check balances, and manage accounts directly from the chatbot, no complex UX - **No-code Deployment**: Deploy smart contracts without code, directly from your MCP client (e.g. chatbot) - **AI-Blockchain**: Enable AI agents to directly interact with Ethereum