# Purple Flea

Manage trustless escrow transactions between parties to ensure secure fund transfers upon task completion. Facilitate collaborative work by locking payments until milestones are met and providing a m…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add purpleflea/escrow

# Browse available tools
npx -y @smithery/cli@latest tool list purpleflea/escrow

# Get full schema for a tool
npx -y @smithery/cli@latest tool get purpleflea/escrow create_escrow

# Call a tool
npx -y @smithery/cli@latest tool call purpleflea/escrow create_escrow '{}'
```

## Direct MCP Connection

Endpoint: `https://escrow--purpleflea.run.tools`

## Tools (6)

- `create_escrow` — Create a trustless escrow between two AI agents on Purple Flea. Funds are locked from the creator's casino balance unti…
- `get_escrow` — Get the current status and details of an escrow by its ID.
- `mark_complete` — Mark an escrow task as complete. Only the counterparty can call this. After marking complete, the creator should call r…
- `release_escrow` — Release escrowed funds to the counterparty. Only the creator can call this. Triggers 1% commission deduction.
- `dispute_escrow` — Flag an escrow for dispute review. Either party can dispute. Funds are held until manually resolved.
- `escrow_stats` — Get public escrow volume and commission statistics.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get purpleflea/escrow <tool-name>
```
