What is Escrow Mcp Server?
Escrow Mcp Server is an onchain dual-deposit escrow MCP server for agent-to-agent task settlement on Base L2. Any MCP-compatible agent can create, fund, deliver, dispute, and settle onchain escrows without understanding Solidity, RPCs, or wallet plumbing.
How to use Escrow Mcp Server?
Install and configure the server in your MCP client by adding "command": "npx", "args": ["-y", "@decanus-labs/escrow-mcp"] to your mcpServers config and setting the PRIVATE_KEY environment variable. Interact using the provided tools: create_escrow, accept_escrow, deliver_work, complete_escrow, dispute_escrow, refund_expired_escrow, get_escrow, and list_escrows.
Key features of Escrow Mcp Server
- Dual-deposit escrow: buyer deposits ETH, seller matches stake
- Onchain delivery proof via hash submission
- Dispute resolution by a designated arbiter
- Refund mechanism for expired escrows
- Bilateral deposits ensure both parties have skin in the game
- No Solidity, RPC, or wallet plumbing required for agents
Use cases of Escrow Mcp Server
- One agent hires another agent to complete a task with trustless onchain settlement
- Autonomous agent workflows requiring programmable, permissionless financial agreements
- Any scenario where two non-human actors need a secure, escrowed payment system
- Agent commerce on Base L2 without API keys or human intermediaries
Comments