EVM AI Agent is an intelligent, natural-language interface for interacting with multiple EVM-compatible blockchains. It helps users execute transactions, deploy and verify contracts, check wallet balances, and more — all via friendly, chat-based interaction.
| Layer | Tech Used |
|---|---|
| Language Model | OpenAI (GPT-4o) |
| Backend | Nest.js, TypeScript, Express |
| Wallets | Privy Embedded Wallets |
| Web3 | Ethers.js, Alchemy, RPCs |
| APIs | CoinGecko, CoinMarketCap, Etherscan |
| Verification | Etherscan Contract Verification |
| Data Extraction | PDF to Text AI Parsing |
| Memory | mongodb |
| Use Case | Prompt Example |
|---|---|
| Token Swap | swap 1 ETH to USDC on Ethereum mainnet |
| Balance Check | check 0xabc...abc ETH balance |
| Token Deploy | deploy token (name TEST, symbol TST, supply 1000, decimals 18) |
| Generate Code | generate USDC staking contract that rewards 2x per week |
| Deploy & Verify | deploy and verify it on Base |
| Price Info | what’s the price of PEPE on Polygon? |
| Onyx Support | what is Onyx Chain? (used PDF whitepaper for accurate answers) |
This repo includes only Frontend part due to the security concerns. If you have any questions or want the whole product including Backend part, please feel free to contact us to below contacts.
$ claude mcp add Web3-AI-Agent \
-- python -m otcore.mcp_server <graph>