Skip to main content
Glama

paycrow

Server Details

Escrow protection for agent payments on Base — USDC held in smart contract until job completion.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

6 tools
escrow_createInspect

Create a USDC escrow to protect an agent-to-agent transaction. Funds are locked until you confirm delivery (release) or flag a problem (dispute).

ParametersJSON Schema
NameRequiredDescriptionDefault
sellerYesEthereum address of the seller/service provider
amount_usdcYesAmount in USDC (e.g., 5.00 for $5)
service_urlYesURL or identifier of the service being purchased (used for tracking)
timelock_minutesNoMinutes until escrow expires and auto-refunds (default: 30)
escrow_disputeInspect

Flag a problem with delivery. Locks the escrowed funds for arbiter review. Use when the service was not delivered or quality was unacceptable.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesBrief description of the problem for the arbiter
escrow_idYesThe escrow ID to dispute
escrow_releaseInspect

Confirm delivery and release escrowed USDC to the seller. Only call this when you've verified the service/product was delivered correctly.

ParametersJSON Schema
NameRequiredDescriptionDefault
escrow_idYesThe escrow ID to release
escrow_statusInspect

Check the current state of an escrow (funded, released, disputed, expired, etc.)

ParametersJSON Schema
NameRequiredDescriptionDefault
escrow_idYesThe escrow ID to check
trust_score_queryInspect

Check if an agent is safe to transact with before sending funds to escrow. Scores 0-100 from 4 on-chain sources: escrow history, ERC-8004 identity, Moltbook karma, and Base chain activity. Part of PayCrow's payment protection layer.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesEthereum address to check
x402_protected_callInspect

Make an HTTP API call with automatic escrow protection. This is the flagship PayCrow tool.

Flow: Create escrow → Call API → Verify response → Auto-release or auto-dispute.

Use this instead of direct x402 payments to get buyer protection. If the API returns bad data, your funds are automatically disputed and locked for arbiter review.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe API endpoint URL to call
bodyNoRequest body (for POST/PUT)
methodNoHTTP methodGET
headersNoHTTP headers to include
amount_usdcYesAmount to pay in USDC
seller_addressYesEthereum address of the API provider (seller)
timelock_minutesNoMinutes until escrow expires
verification_dataYesVerification data: JSON Schema string (for schema strategy) or expected hash (for hash-lock)
verification_strategyNoHow to verify the response: 'schema' (JSON Schema) or 'hash-lock' (exact hash match)schema

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.