Stabledrop escrow payments

me.stabledrop由 stabledrop.me 发布官方发布者v14.1.0更新于 Nov 5, 2026

Stablecoin escrow payments the buyer can dispute, with a signed receipt. Pay a wallet or an email.

已验证Streamable HTTP可网页运行金融商业与电商

概览

AI 生成的概览

Stabledrop 让助手准备、结算、查询并验证稳定币托管付款,可付给钱包或邮箱,并返回签名收据。

可以做什么
  • 准备托管付款:解析卖家与买家(钱包或邮箱),返回收款地址与金额
  • 结算付款:创建付款合约并返回签名收据
  • 根据付款 URI 或付款链接生成可扫描的付款二维码
  • 通过收据上的状态链接查询已结算付款的进展
  • 用签发方公布的密钥验证收据签名
  • 阅读说明费用、争议处理与买家条款的公开页面
适用场景
适合需要由助手代为发起或跟进双方之间稳定币付款的场景,尤其是对方只提供邮箱时,或在信任一张收据之前需要核验其签名时。
运行要求
远程 HTTP 端点,无需本地安装。调用需要所代理之人自己的免费访问码,以 Authorization Bearer 请求头(或在服务器地址上用 code 查询参数)提供。
安装前请注意
涉及真实稳定币资金:结算会创建付款合约并返回签名收据,调用前应确认金额与各方。需要用户的访问码,属于凭据。使用该服务器即被视为接受服务商的服务条款。邮箱会被转换为钱包,若对方没有钱包则会为其创建,且各方会接受制裁名单核查。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Stabledrop escrow payments,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/me.stabledrop%2Fescrow-payments/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "stabledrop-escrow-payments": {
      "type": "http",
      "url": "https://api.stabledrop.me/api/ap2/mcp"
    }
  }
}

README

该仓库没有 README。

工具

6

read_published_page

Read Published Page

Read one of the published pages, for answering questions about how any of this works. Use it rather than guessing. What the fees are, how a dispute is decided and who decides it, what a buyer is agreeing to — all of it is written down, and none of it is safe to invent. how-it-works How an protected payment works, start to finish faq Common questions about protected payments, fees, disputes and timing arbitration-policy How a dispute is decided, by whom, and on what evidence terms-of-service The terms a buyer and seller are agreeing to privacy-policy What is collected and why plugins The WordPress and Shopify integrations home What the product is and who it is for

输入参数page必填

prepare_escrow_payment

Prepare Escrow Payment

Work out where a payment must go, before anybody signs or sends anything. `seller` and `nominal_buyer` may each be a wallet address OR AN EMAIL ADDRESS — an email is converted to the wallet that person owns, so you never need to know a wallet to use this. The parties are checked against the sanctions lists before an address is given. If any of them is listed the answer is `error: sanctioned_party` with no address, and the payment cannot be made through this service. The same answer comes back for terms whose payment contract was already refused on sanctions grounds when its money arrived: its address is not handed out again. If the check cannot be done right now the answer is `error: service_unavailable` with `retryable: true` and no address; try again shortly. Returns the payment address these terms produce, and TWO ways to fund it. Both end at the same address holding the same money; they differ only in who sends the transaction. **Transfer it yourself.** Send the tokens to the address from any wallet — a browser wallet, a hardware wallet, an exchange withdrawal. Nothing to sign for us, and no `payer` needed, because the payment contract never asks who paid: it reads its own balance. Then call `settle_escrow_payment` with no signature and we create the payment contract around what is there. **Or let us relay it.** Pass `payer` and this returns an EIP-3009 authorization for them to sign. We broadcast it and pay the gas, so **the payer needs no gas at all**. This is the only one an agent can complete unattended, and the only one that needs a key anywhere. Either way the address is the same, because it is a pure function of the terms. That is also what makes the relayed form safe: the payer signs `to` as part of the authorization, committing to every term at once — alter any of them afterwards and the address moves and the signature stops matching. `amount` is in the TOKEN's base units (1 USDC = 1000000), because that exact figure is one of the terms the addre

输入参数brandpayeramount必填seller必填arbiterdescriptionexternal_idproduct_nametoken_symbolnominal_buyer必填expiry_timestamp必填

settle_escrow_payment

Settle Escrow Payment

Create the payment contract around the money and return a signed receipt. `seller` and `nominal_buyer` may be wallet addresses OR EMAIL ADDRESSES, exactly as in `prepare_escrow_payment`; an email converts to the same wallet it did there. Works both ways, and which one runs is decided by whether you pass a signature: **Already transferred it yourself** — omit `authorization` and `signature`. We check the address holds the amount and build the payment contract around what is there. If the transfer has not arrived it says so, and nothing is spent finding out. **Want us to relay it** — pass the payer's `authorization` and `signature`. We broadcast it and pay the gas, so the payer needs none. This process holds no key and signs nothing; it is handed a signature and carries it. Pass the terms exactly as they were prepared. They ARE the payment contract's address, so a single altered figure moves it — and with a signature, stops matching what the payer signed. `seller` and `nominal_buyer` may be wallet addresses or email addresses, as in `prepare_escrow_payment`; an email resolves to the same wallet it did there. ⚠️ `external_id` MUST BE THE ONE `prepare_escrow_payment` RETURNED. It generates one when you leave it out, and that generated value is only knowable from its result — send a different one and this derives a different address, while the money is at the first. ⚠️ `error: sanctioned_party` IS FINAL. A party scored above 0 on the sanctions check when the money arrived (or the payment contract was refused before): the money is frozen at its address, and nothing more may be paid into it. Do not retry and do not offer to pay again. ⚠️ The receipt reports what the seller will actually RECEIVE in `token_amount`, with the platform fee named beside it. That is less than the amount authorised, and the two reconcile: token_amount + creator_fee = amount. `brand` is the white-label partner, as in `prepare_escrow_payment`: attribution only, and ignore

输入参数brandamount必填seller必填arbitersignaturedescriptionexternal_id必填token_symbolauthorizationnominal_buyer必填expiry_timestamp必填

payment_qr

Payment Qr

A scannable code for a payment request, so nobody retypes an address. Pass the `payment_uri` from `prepare_escrow_payment`. Returns a QR a phone wallet can scan, with the token, network, destination and amount already in it. Or pass its `share_with_payer.pay_link`, for a code that opens the payment on the site instead — what to hand someone who is being asked to pay, as the site's own requests do. ⚠️ A SEPARATE TOOL RATHER THAN PART OF `prepare`, because the two have different audiences. `prepare` answers a machine and has to stay parseable; an image in its result would make the structured fields something a client has to dig for. A person who needs the code asks for it. ⚠️ AND IT ENCODES THE URI, NOT THE BARE ADDRESS. A QR holding only an address leaves the amount and the token to be entered by hand, which is the part worth removing — a payment contract funded with the wrong figure is not the payment contract these terms derive to, and the money sits at an address nothing can deploy to.

输入参数payment_uri必填

check_escrow_payment

Check Escrow Payment

What has happened to a settled payment, from the `status_url` on its receipt.

输入参数status_url必填

verify_escrow_receipt

Verify Escrow Receipt

Check a receipt's signature against the key its issuer publishes. ⚠️ THE KEY IS FETCHED FROM THE RECEIPT'S OWN `iss`, NOT FROM WHOEVER HANDED IT OVER. Otherwise anything that can serve a receipt can also serve the key that vouches for it, and the signature stops meaning anything. Use this on receipts from anywhere, including ones this server did not produce.

输入参数payment_receipt必填

版本历史

17
  1. v14.1.0最新Nov 5, 2026
  2. v14.0.2Oct 30, 2026
  3. v13.1.0Oct 24, 2026
  4. v13.0.1Oct 22, 2026
  5. v12.0.0Oct 20, 2026
  6. v11.0.1Oct 19, 2026
  7. v11.0.0Oct 16, 2026
  8. v10.0.2Oct 13, 2026
  9. v9.0.1Oct 7, 2026
  10. v8.0.2Oct 2, 2026
  11. v7.0.0Oct 1, 2026
  12. v6.0.2Oct 1, 2026
  13. v4.0.2Sep 28, 2026
  14. v3.0.1Sep 21, 2026
  15. v2.0.3Sep 18, 2026
  16. v1.0.20Sep 18, 2026
  17. v1.0.18Sep 17, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。