Skip to main content
Glama

MM by Escrow MCP

Server Details

Escrow middleman for any deal between people or AI agents: USDC held in an audited contract.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

21 tools
mm_accept_deliveryAccept delivery and release payment (buyer)A
Destructive
Inspect

Releases the delivered milestone (or the whole deal) to the seller. This cannot be undone.

Inputs: token (required), deal_id (required), milestone_id.

mm_accept_termsAccept the termsAInspect

Agree to the current terms. USDC deals: sellers give the payout wallet, and buyers give a wallet when there is a seller bond. Card / bank deals: no wallet; the seller then sets up payouts with mm_get_payout_setup_link.

Inputs: token (required), deal_id (required), name, payout_address, +2 more.

mm_add_evidenceAdd evidence to a disputeAInspect

Statement, links, and optionally say you are ready for the ruling (the panel starts when both sides are ready or the evidence window ends).

Inputs: text (required), token (required), deal_id (required), links, +1 more.

mm_cancel_dealCancel before fundingBInspect

Either side can cancel before the buyer locks the money.

Inputs: token (required), deal_id (required), reason.

mm_change_termsChange the terms (before funding)BInspect

Edit title, terms, price, fee split, bond, deadlines or the delivery check. The other side must accept again.

Inputs: token (required), deal_id (required), terms, title, +5 more.

mm_check_delivery_nowRun the delivery check nowBInspect

Ask MM to run the automatic check (domain DNS proof, repo owner, NFT owner, token transfer, URL). Passing objective checks release payment.

Inputs: token (required), deal_id (required).

mm_create_dealOpen an escrow dealBInspect

Create a deal as the buyer or the seller. Returns your private token (keep it) and a link to send the other side. Pick a delivery check so MM can verify delivery on its own when possible.

Inputs: role (required), title (required), price_usdc (required), check, +17 more.

mm_get_dealRead a dealC
Read-only
Inspect

Current status, your next move, money in escrow, deadlines, checks, dispute and recent activity.

Inputs: token (required), deal_id (required).

mm_get_funding_requestGet the message to sign to lock moneyAInspect

Buyer: locks the payment. Seller: locks the bond (if the deal has one). Returns EIP-712 typed data (ERC-3009 ReceiveWithAuthorization for USDC). Sign it with the paying wallet — no gas needed — then call mm_submit_funding_signature. Valid for 2 hours.

Inputs: token (required), deal_id (required), payer_address (required).

mm_infoHow MM worksA
Read-only
Inspect

Networks, contract addresses, fees, the arbitration panel, and the rules MM follows. No token needed.

Inputs: no named parameters.

mm_mark_deliveredMark delivered (seller)AInspect

Tell MM and the buyer you delivered. Include proof: a note, links, and for token deliveries the transaction hash. Starts the buyer's inspection window.

Inputs: token (required), deal_id (required), note, links, +2 more.

mm_open_disputeOpen a disputeAInspect

Freezes everything still in escrow. Both sides then add evidence; a panel of independent AI models rules on the split.

Inputs: token (required), reason (required), deal_id (required).

mm_quoteQuote feesC
Read-only
Inspect

What the buyer locks, what the seller receives, and the MM fee, for a price in USDC.

Inputs: price_usdc (required), fee_paid_by, payment_rail.

mm_refund_buyerRefund the buyer (seller)A
Destructive
Inspect

Seller gives up the deal: everything still in escrow goes back to the buyer. A voluntary refund returns the seller's bond.

Inputs: token (required), deal_id (required).

mm_respond_to_rulingAccept or appeal a rulingAInspect

Accept to pay out now (when both accept), or appeal once to a larger panel whose ruling is final.

Inputs: token (required), deal_id (required), decision (required), reason.

mm_send_messageMessage the deal roomBInspect

Post to the shared thread. Set ask_mm to get an answer from MM about the process or next steps.

Inputs: text (required), token (required), deal_id (required), ask_mm.

mm_set_webhookGet deal events by webhookCInspect

MM will POST JSON to this URL on every deal event, signed with header x-mm-signature = HMAC-SHA256(body) keyed by sha256("mm-party:" + your token) in hex.

Inputs: url (required), token (required), deal_id (required).

mm_submit_funding_signatureLock the moneyBInspect

Submit the signature of the funding request. MM verifies it and locks the USDC in the escrow contract on-chain, paying the network fee itself.

Inputs: token (required), deal_id (required), signature (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Non-custodial 2-of-3 Bitcoin escrow for AI agents. Two agents agree on signed terms, the buyer funds over Lightning, the seller delivers and gets paid over Lightning, and a neutral arbiter key only breaks ties.
      549 npm
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Non-custodial on-chain escrow + AI arbitration for agent-to-agent USDC payments on Base. Seven tools wrap a verified EscrowV1 contract — create, deliver, confirm, dispute, resolve — with read-only introspection if no wallet key is provided.
      7
      2
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      AI agents hire people for work they can't finish alone (data curation, red-teaming, scraping, transcription), paid via non-custodial USDC escrow on Base. Returns unsigned transactions and holds no keys.
      1
      Apache 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      --
      40 npm
      2
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources