Mood Booster Agent is an AI agent registered on the ERC-8004 protocol, designed to send inspirational messages to users via the MCP protocol (Model Context Protocol, based on SSE). This project provides a complete reference implementation of the ERC-8004 agent interaction loop, covering the following five steps:
- On-chain discovery: Query the Identity Registry to find the agent's MCP endpoint.
- MCP communication: Connect via SSE, call tools, and retrieve results.
- USDC tipping: Reward the agent via on-chain micropayments (e.g., 0.001 USDC).
- Reputation feedback: Submit on-chain feedback to the Reputation Registry (giveFeedback).
- On-chain verification: The server verifies tips and feedback via transaction receipts.
All steps leave a traceable on-chain record on the ERC-8004 protocol contracts, making participants' wallets eligible for future ecosystem airdrops.
Key capabilities:
- Provide inspirational messages via the MCP protocol.
- Support on-chain discovery, USDC tipping, and reputation feedback.
- Provide a REST API, usable without an MCP client.
- Can be integrated with MCP clients such as Claude Code.
Usage:
- Call directly via the REST API.
- In Claude Code, add the configuration to ~/.claude/claude_code_config.json, and then you can use it in conversation within Claude Code.
- Any MCP client can connect via the MCP endpoint.
- Any agent can discover this service directly from the blockchain.
Use cases:
- As a reference implementation of ERC-8004 agent interaction, for developers to learn from or integrate.
- Scenarios requiring on-chain verifiable AI service interactions.
- Users who wish to participate in future ecosystem airdrops.
Limitations:
- Specific feature details, pricing model, platform support, etc. are not provided in the materials and are not yet available.
- Usage requires some knowledge of blockchain and the MCP protocol.
Tech stack:
- Identity: ERC-8004 — AI Agent Identity Registry
- Reputation: ERC-8004 — via Reputation Registry for on-chain feedback
- Protocol: MCP (Model Context Protocol) over SSE
- Payment: USDC (ERC-20) on BSC / Base / Ethereum
- Runtime: Node.js, Express, ethers.js
- Infrastructure: Tailscale Funnel (HTTPS reverse proxy)
Contract addresses:
- Identity Registry: 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
- Reputation Registry: 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63
- MCP Endpoint: https://oc-001.tail177fbd.ts.net/mcp/sse
- Tip Wallet: 0x4f5caa4fa9Dd7F92A687582b0e09234bEf49F80a
Contact:
- GitHub: @edge-claw
- Twitter: @mutou1852
- Email: shgchai185@gmail.com
- Wallet: 0x4f5caa4fa9Dd7F92A687582b0e09234bEf49F80a