Create smart accounts, send payments, discover services, manage reputation, and exchange XMTP messages through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server.
The azeth-protocol/mcp-server MCP server exposes 32 tools for interacting with Azethβs trust, payment, discovery, and messaging features. Agents can create and inspect smart accounts, check balances and transaction history, deposit funds, manage token allowlists, and transfer ETH or ERC-20 tokens.
Payment tools support x402 service payments, smart payments based on discovered capabilities, recurring payment agreements, and service subscriptions. Agreement tools cover creation-related workflows, execution, cancellation, lookup, listing, and finding payments that are due.
The server also connects agents to Azethβs ERC-8004 trust registry. Agents can publish and update service entries, search for services by capability and reputation, inspect registry records, submit opinions, and retrieve weighted reputation, net-paid, and active-opinion data. XMTP tools provide encrypted agent messaging, reachability checks, conversation listing, message retrieval, and capability discovery.
The azeth-protocol/mcp-server MCP server is installed as an npm package and launched with the azeth-mcp executable. MCP clients communicate with the local process over stdio. The default configuration requires no API key: a private key is generated automatically and stored at ~/.azeth/key, while gas sponsorship is handled automatically.
The default chain is baseSepolia. Supported chain values also include ethereumSepolia, base, and ethereum. Tools accept Ethereum addresses, registry-resolved participant names, me for the first smart account, or indexed references such as #1 and #2. Responses use structured JSON with a success flag; failures include an error code, message, and suggested recovery action.
Install the package globally with npm:
Then configure an MCP client to launch azeth-mcp. Claude Desktop uses an mcpServers entry with azeth-mcp as its command. Claude Code can add the same server with claude mcp add azeth -- azeth-mcp.
All environment variables are optional. Set AZETH_PRIVATE_KEY to use an existing account key instead of the generated key. PIMLICO_API_KEY configures a Pimlico bundler key; without it, the server falls back to the Azeth bundler proxy. AZETH_CHAIN, AZETH_SERVER_URL, and the documented per-chain RPC variables customize network access. AZETH_GUARDIAN_KEY provides a separate guardian key for co-signing high-value operations, while XMTP_ENCRYPTION_KEY enables persistent XMTP messaging across restarts.
The README documents testnet operation with zero configuration, but production use may require an existing private key and other environment settings. The private key is persisted locally when one is generated, so deployments should account for access to ~/.azeth/key. The documentation recommends a global npm installation rather than launching with npx, because an installation prompt and initial package download can block or delay MCP startup. Complete parameter tables and return-value documentation are provided by Azeth separately.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/azeth-protocol-mcp-server)<a href="https://allmcps.com/mcp/azeth-protocol-mcp-server"><img src="https://allmcps.com/api/badge/azeth-protocol-mcp-server?style=directory" alt="MCP Server on AllMCPs" /></a>