# agent-escrow MCP server

Trustless escrow & settlement for A2A transactions: exactly-once state machine, frozen fees, tamper-

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-jdhart81-agent-escrow
- Repository: https://github.com/jdhart81/viridis-agent-fleet

## Install
- Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.viridisconservation.com/escrow/mcp

## Tools
- open_escrow - Open an escrow between payer and payee. amount_minor is a positive
    integer in minor units (cents). The platform fee is computed and FROZEN at
    open (ceil bps). Returns the escrow_id (state OPEN). RETRY-SAFE: pass
    open_ref=<your job id> and a replayed open returns the ORIGINAL escrow
    (duplicate=true) instead of minting another one (E10). Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- fund_escrow - Mark an OPEN escrow as FUNDED (idempotent). payment_ref links the
    payment-rail transaction. Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- release_escrow - Release a FUNDED/DISPUTED escrow to the payee (exactly-once — a repeat
    release returns the existing terminal record, never a double payout). Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- refund_escrow - Refund an OPEN/FUNDED/DISPUTED escrow to the payer (exactly-once).
    Refunding an OPEN escrow is a cancel. Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- dispute_escrow - Move a FUNDED escrow to DISPUTED. An arbiter (agent-arbitration-agent)
    then resolves it to release or refund. Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- escrow_status - Current record for an escrow. Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- list_escrows - List escrows, optionally filtered by state
    (OPEN|FUNDED|RELEASED|REFUNDED|DISPUTED). Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- verify_audit - Validate the tamper-evident audit hash chain for an escrow. Endpoint: https://mcp.viridisconservation.com/escrow/mcp
- describe_agent - Fleet-standard self-description. Endpoint: https://mcp.viridisconservation.com/escrow/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.jdhart81
- Version: 0.1.3
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 25, 2026
- Source: https://registry.modelcontextprotocol.io
