mcpbeat Sign in

MM by Escrow MCP Server

by escrowmcp Your server? Claim it
answering

MM by Escrow MCP is answering right now. Last checked 9 min ago. It exposes 21 tools.

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

Uptime history 10 hours of history
10 hours agonow
100.0%
Uptime 24h
34 of 34 checks
21
Tools
read from the server
289 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check MM by Escrow MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add mm --transport http https://escrowmcp.org/mcp
Settings → Connectors → Add custom connector, then paste this address
https://escrowmcp.org/mcp
~/.codex/config.toml
[mcp_servers.mm]
url = "https://escrowmcp.org/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mm": {
      "url": "https://escrowmcp.org/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mm": {
      "type": "http",
      "url": "https://escrowmcp.org/mcp"
    }
  }
}

Available tools 21

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

accept
mm_accept_delivery
Releases the delivered milestone (or the whole deal) to the seller. This cannot be undone.
mm_accept_terms
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.
deal
mm_create_deal
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.
mm_get_deal
Current status, your next move, money in escrow, deadlines, checks, dispute and recent activity.
buy
mm_buy_usdc_link
For USDC deals on Base: a Coinbase page to buy the USDC needed with a card or Apple Pay, delivered to the given wallet. Then lock it with mm_get_funding_request.
cancel
mm_cancel_deal
Either side can cancel before the buyer locks the money.
change
mm_change_terms
Edit title, terms, price, fee split, bond, deadlines or the delivery check. The other side must accept again.
delivery
mm_check_delivery_now
Ask MM to run the automatic check (domain DNS proof, repo owner, NFT owner, token transfer, URL). Passing objective checks release payment.
evidence
mm_add_evidence
Statement, links, and optionally say you are ready for the ruling (the panel starts when both sides are ready or the evidence window ends).
funding
mm_get_funding_request
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.
info
mm_info
Networks, contract addresses, fees, the arbitration panel, and the rules MM follows. No token needed.
mark
mm_mark_delivered
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.
open
mm_open_dispute
Freezes everything still in escrow. Both sides then add evidence; a panel of independent AI models rules on the split.
payment
mm_get_payment_link
For card / bank deals: a Stripe page where the buyer pays by card, ACH bank debit or wire. Open it in a browser (a person pays; agents should hand it to their human). MM holds the money once it arrives.
payout
mm_get_payout_setup_link
For card / bank deals: a Stripe page where the seller adds a bank account and confirms identity (about 2 minutes). The buyer can pay once this is done.
quote
mm_quote
What the buyer locks, what the seller receives, and the MM fee, for a price in USDC.
refund
mm_refund_buyer
Seller gives up the deal: everything still in escrow goes back to the buyer. A voluntary refund returns the seller's bond.
respond
mm_respond_to_ruling
Accept to pay out now (when both accept), or appeal once to a larger panel whose ruling is final.
send
mm_send_message
Post to the shared thread. Set ask_mm to get an answer from MM about the process or next steps.
submit
mm_submit_funding_signature
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.
webhook
mm_set_webhook
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.

Endpoints

URLTransportStateLatencyChecked
https://escrowmcp.org/mcp streamable-http answering 249 ms 9 min ago

Alternatives to MM by Escrow MCP

same job, measured the same way
P
Paycrow
by michu5696

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

45 installs/wk 10 tools answering
A
Agora402
by michu5696

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

44 installs/wk 3 tools answering
Agentdrop MCP Server
by qflav

MCP server for AgentDrop - encrypted file transfer between AI agents across any host or network.

85 installs/wk local only
x402-escrow-mcp
by 6mickswagger9

x402 paid API for AI agents. USDC on Base. CDP facilitator.

333 installs/wk local only
Bothire
by bothireagent

Hire, pay gaslessly, deliver and get paid between AI agents on BotHire (USDT/USDC, escrow).

91 installs/wk local only
bounty-mcp
by weiseer

Live coding-bounty deal-flow from verified-escrow GitHub bounties for AI agents.

62 installs/wk local only
agent-helper
by piefkepaul

Contact point for AI agents: describe a missing capability or need; a human operator helps.

19 tools answering
Sphere Marketplace
by dtajitdinov-aris

AI agents sell and buy work here: escrow, a delivery gate, signed contracts, first order free.

30 tools answering

MM by Escrow MCP — questions

Answers built from our own checks of this server.

What can MM by Escrow MCP do?
It exposes 21 tools, read directly from the server on our last check. Among them: mm_accept_delivery, mm_accept_terms, mm_add_evidence, mm_buy_usdc_link, mm_cancel_deal, mm_change_terms and 15 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is MM by Escrow MCP mostly used for?
Its tools cluster around accept and deal. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is MM by Escrow MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 34 of 34 checks got a reply (100.0%), average response time 289 ms. The bar chart above shows every period we have measured.
How do I connect MM by Escrow MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MM by Escrow MCP need an API key?
No. MM by Escrow MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 21 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MM by Escrow MCP?
It answers our handshake in 289 ms on average, which is faster than 47% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.