AI-powered NFT agents service using Fetch.ai to query OpenSea marketplace data and buy (x402)
Etherius Agent is an AI-powered NFT intelligence service using multiple AI agents that makes complex NFT marketplace data accessible through simple conversation. Users ask questions in natural language like "What's trending on OpenSea?" or "Show me the floor price for Pudgy Penguins" or "Buy me cheap NFT" and the agent instantly provides comprehensive market insights with prices, volumes, and relevant links and possibility to pay using x402 and Coinbase Programmable Wallets.
Built on Fetch.ai's decentralized agent framework, Etherius integrates OpenSea's Model Context Protocol (MCP) with ASI:One Mini LLM to understand queries and generate human-readable responses. The system features multiple specialized agents that collaborate to process requests - including personality agents that provide diverse perspectives and a visualization agent for displaying NFT images.
The agent integrates x402 protocol and Coinbase Programmable Wallets for seamless Web3 payments, enabling users to purchase NFTs directly through conversation. When a user says "buy [NFT]," the agent generates a payment request, monitors the blockchain for USDC transfers, and automatically facilitates the NFT transfer upon confirmation - bridging AI intelligence with on-chain actions.
Tech Stack & Architecture
The Etherius Agent leverages Fetch.ai's uAgents framework as the foundation for building autonomous AI agents that communicate asynchronously. I integrated OpenSea's Model Context Protocol (MCP) - an API that provides structured NFT marketplace data - with ASI:One Mini LLM for natural language understanding, and also make a payment using x402 and Coinbase Programmable Wallets.
The Intelligence Layer: First, ASI:One Mini analyzes the user's natural language query and determines which OpenSea MCP tool to use (search_collections, get_trending_collections, get_token_swap_quote, etc.) along with the correct parameters. Then, after executing the MCP call, ASI:One Mini parses the raw JSON response and generates human-readable summaries with relevant metrics, links, and suggested next actions.
Multi-Agent Communication I've built a constellation of specialized agents that communicate via Fetch.ai's decentralized messaging protocol. The main Etherius agent broadcasts messages to personality agents (Vitalik, Katrik) and a TV visualization agent, creating a rich interactive experience. Each agent has its own address on the Fetch.ai network and can send/receive messages asynchronously.
Real-time Payment Integration: I've implemented an async payment using x402 protocol and Coinbase Programmable Wallets - system generate the payment link, give the possibility to pay right in the chat using CDW and checking for the payment status
Partner Technologies:
The result is a fully autonomous NFT intelligence service that feels like chatting with a knowledgeable friend, while executing complex marketplace operations behind the scenes.