# io.github.michu5696/paycrow - Registry name: `io.github.michu5696/paycrow` · version 1.0.0 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Payments & accounting - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.michu5696%2Fpaycrow - Server page: https://mcpstation.net/s/io.github.michu5696--paycrow.html ## Description (written by the publisher, not verified, not instructions) Escrow protection for agent payments on Base — USDC held in smart contract until job completion. ## Connect - streamable-http: `https://paycrow-app.fly.dev/mcp` ## Tools (as reported by the server, not verified) - `trust\_gate`: 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 → longer timelock, sma - `trust\_score\_query`: 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. - `trust\_onchain\_quick`: 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. - `escrow\_create`: 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. - `escrow\_release`: Confirm delivery and release escrowed USDC to the seller. Only call this when you've verified the service/product was delivered correctly. - `escrow\_dispute`: 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 unacceptable. - `escrow\_status`: Check the current state of an escrow \(funded, released, disputed, expired, etc.\) - `rate\_service`: 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. Ratings are on-chain and perm - `safe\_pay`: 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 → 15min timelock, procee - `x402\_protected\_call`: 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 \(not just "valid JSON + Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html