
Paycrow
This server lets Claude interact with escrow smart contracts on Base for agent-to-agent or human-to-agent payments. USDC gets locked in a contract until work is verified as complete, solving the trust problem when AI agents need to pay each other or receive payment for tasks. You'd reach for this when building autonomous agent workflows that involve money changing hands, like hiring an AI service to process data or commissioning work where you want funds held until delivery. The server exposes operations to create escrow agreements, release funds on completion, and query contract status. It runs on Base L2 to keep gas costs low for microtransactions.
- tools
- 10
- transport
- STDIO, HTTP
- last updated
- Mar 4, 2026
Install
From registry metadata$ npx add-mcp https://paycrow-app.fly.dev/mcp --name paycrowRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http paycrow https://paycrow-app.fly.dev/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 10 toolsVerified live against the running server on Nov 6, 2026.
trust_gateShould you pay this agent? Check before sending money. Returns a go/no-go decision with recommended escrow protection parameters. Unlike other trust services, PayCrow ties trust directly to escrow protection: - High trust → shorter timelock, proceed with confidence - Low trust...2 params
Should you pay this agent? Check before sending money. Returns a go/no-go decision with recommended escrow protection parameters. Unlike other trust services, PayCrow ties trust directly to escrow protection: - High trust → shorter timelock, proceed with confidence - Low trust...
address*stringintended_amount_usdcnumbertrust_score_queryFull trust score breakdown for an agent address. Aggregates 4 on-chain sources: PayCrow escrow history, ERC-8004 agent identity, Moltbook social karma, and Base chain activity. Returns 0-100 score with per-source details. For a quick go/no-go decision, use trust_gate instead.1 params
Full trust score breakdown for an agent address. Aggregates 4 on-chain sources: PayCrow escrow history, ERC-8004 agent identity, Moltbook social karma, and Base chain activity. Returns 0-100 score with per-source details. For a quick go/no-go decision, use trust_gate instead.
address*stringtrust_onchain_quickQuick on-chain reputation check using only the PayCrow Reputation contract. Free, no API keys needed. Use trust_score_query for the full composite score.1 params
Quick on-chain reputation check using only the PayCrow Reputation contract. Free, no API keys needed. Use trust_score_query for the full composite score.
address*stringescrow_createCreate a USDC escrow with built-in dispute resolution. Funds are locked on-chain until delivery is confirmed (release) or a problem is flagged (dispute). If disputed, an arbiter reviews and rules — the only escrow service with real dispute resolution on Base.4 params
Create a USDC escrow with built-in dispute resolution. Funds are locked on-chain until delivery is confirmed (release) or a problem is flagged (dispute). If disputed, an arbiter reviews and rules — the only escrow service with real dispute resolution on Base.
amount_usdc*numberseller*stringservice_url*stringtimelock_minutesnumberescrow_releaseConfirm delivery and release escrowed USDC to the seller. Only call this when you've verified the service/product was delivered correctly.1 params
Confirm delivery and release escrowed USDC to the seller. Only call this when you've verified the service/product was delivered correctly.
escrow_id*stringescrow_disputeFlag a problem with delivery — PayCrow's key differentiator. Locks escrowed funds and triggers arbiter review. Unlike other escrow services that say 'no disputes, no chargebacks', PayCrow has real on-chain dispute resolution. Use when service was not delivered or quality was u...2 params
Flag a problem with delivery — PayCrow's key differentiator. Locks escrowed funds and triggers arbiter review. Unlike other escrow services that say 'no disputes, no chargebacks', PayCrow has real on-chain dispute resolution. Use when service was not delivered or quality was u...
escrow_id*stringreason*stringescrow_statusCheck the current state of an escrow (funded, released, disputed, expired, etc.)1 params
Check the current state of an escrow (funded, released, disputed, expired, etc.)
escrow_id*stringrate_serviceRate a completed escrow. After escrow_release, rate the seller's service quality (1-5 stars). This builds the reputation data that makes PayCrow's trust scores meaningful over time. Both sides can rate: buyer rates seller's service quality, seller rates buyer's conduct. Rating...2 params
Rate a completed escrow. After escrow_release, rate the seller's service quality (1-5 stars). This builds the reputation data that makes PayCrow's trust scores meaningful over time. Both sides can rate: buyer rates seller's service quality, seller rates buyer's conduct. Rating...
escrow_id*stringstars*integersafe_payThe smart way to pay an agent. Checks their trust score first, then auto-configures escrow protection based on risk. Flow: Check trust → Set protection level → Create escrow → Call API → Verify → Auto-release or auto-dispute. Protection levels (automatic): - High trust agent →...6 params
The smart way to pay an agent. Checks their trust score first, then auto-configures escrow protection based on risk. Flow: Check trust → Set protection level → Create escrow → Call API → Verify → Auto-release or auto-dispute. Protection levels (automatic): - High trust agent →...
amount_usdc*numberbodystringheadersobjectmethodstringGET · POST · PUT · DELETEdefault: GETseller_address*stringurl*stringx402_protected_callMake an HTTP API call with manual escrow protection. Full control over verification and timelock parameters. For most payments, use safe_pay instead — it auto-configures protection based on seller trust. Use x402_protected_call when you need: - Custom JSON Schema verification...9 params
Make an HTTP API call with manual escrow protection. Full control over verification and timelock parameters. For most payments, use safe_pay instead — it auto-configures protection based on seller trust. Use x402_protected_call when you need: - Custom JSON Schema verification...
amount_usdc*numberbodystringheadersobjectmethodstringGET · POST · PUT · DELETEdefault: GETseller_address*stringtimelock_minutesnumberurl*stringverification_data*stringverification_strategystringschema · hash-lockdefault: schemaSponsors
Details
- Category
- AI & LLM Tools
- Package
paycrow- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026