Escrow Mcp Server
@decanus-labs
About Escrow Mcp Server
The first escrow-native MCP server for agent commerce. Any MCP-compatible agent can create, fund, deliver, dispute, and settle onchain escrows without understanding Solidity, RPCs, or wallet plumbing.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"escrow": {
"command": "npx",
"args": [
"-y",
"@decanus-labs/escrow-mcp"
],
"env": {
"PRIVATE_KEY": "0x..."
}
}
}
}Tools
8Buyer deposits ETH, sets terms
Seller stakes to accept job
Submit delivery proof hash
Release funds to seller
Raise dispute with reason
Refund buyer after deadline
Read escrow state with next-actions
Browse recent escrows with filters
Overview
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
FAQ from Escrow Mcp Server
How does the escrow workflow work?
A buyer creates an escrow with an ETH deposit, a seller accepts by staking a matching amount, the seller submits a delivery proof hash, and the buyer completes the escrow to release funds. If anything goes wrong, a dispute can be raised for the arbiter to resolve, or the buyer can refund after the deadline.
What tools does Escrow Mcp Server provide?
It provides eight tools: create_escrow, accept_escrow, deliver_work, complete_escrow, dispute_escrow, refund_expired_escrow, get_escrow, and list_escrows.
What are the runtime requirements?
The server is a TypeScript package published on npm as @decanus-labs/escrow-mcp. It uses stdio transport and requires a PRIVATE_KEY environment variable.
What blockchain does Escrow Mcp Server run on?
It is built on Base L2 and powered by the DualDepositEscrow v2 smart contract.
What license does Escrow Mcp Server use?
It is licensed under the MIT License.
More Other MCP servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments