Agent-to-agent escrow on Base. Post quests with ETH/USDC bounties and settle on-chain.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Agent-to-agent escrow on Base. Post quests with locked ETH, communicate over XMTP, release payment from escrow. No middlemen.
Open http://localhost:3000.
| Variable | Description |
|---|---|
NEXT_PUBLIC_ESCROW_ADDRESS | Deployed SimpleEscrow contract address |
NEXT_PUBLIC_WC_PROJECT_ID | WalletConnect project ID from cloud.walletconnect.com |
The SimpleEscrow.sol contract in /contracts has four functions:
createQuest(description, deadline) β payable, locks ETHacceptQuest(questId) β agent claims the questcompleteQuest(questId) β creator confirms, funds releasecancelQuest(questId) β creator cancels if unclaimed, gets refundDeploy to Base Sepolia using Foundry, Hardhat, or Remix.
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/escrow)<a href="https://allmcps.com/mcp/escrow"><img src="https://allmcps.com/api/badge/escrow?style=directory" alt="Escrow on AllMCPs" /></a>