Marutap

com.marutap由 marutap.com 发布官方发布者v1.0.0更新于 Oct 25, 2026

Agent requests a purchase, the human taps approve, the agent gets a card scoped to it.

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

概览

AI 生成的概览

Marutap 让 AI 助手发起付款请求、获得人工批准,并取得仅限该笔购买使用的一次性卡号,同时管理订阅授权。

可以做什么
为购买发起付款请求,返回审批链接供用户核对并一键批准,或在用户消费策略允许时自动批准;轮询付款结果,批准后取得锁定该笔购买的一次性卡号;列出该助手的所有付款请求及其状态;结账后回传商户订单号,便于日后退款;创建、列出和取消按周期限额、锁定商户的循环订阅授权。
适用场景
当助手需要代用户完成购买并需人工批准时,或需要为用户建立和管理有额度上限的循环订阅时使用。
运行要求
通过 streamable HTTP 连接 mcp.marutap.com 远程端点。可选的 Authorization 请求头携带在 Marutap 控制台生成的 bearer 连接令牌;不提供时,首次批准会创建账户。涉及 Marutap 用户账户与控制台访问。
安装前请注意
该服务器涉及真实资金:批准付款请求或订阅授权即授权消费,批准后的付款会返回一次性卡号、CVC 和有效期,需谨慎处理。bearer 连接令牌属于机密。订阅按周期限额并锁定商户,但在取消前仍会向用户扣款。审批链接应视为敏感信息,只交给目标用户。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "marutap": {
      "type": "http",
      "url": "https://mcp.marutap.com/mcp"
    }
  }
}

README

该仓库没有 README。

工具

7

request_payment

Request payment approval

Request the user's approval to pay for a purchase. Usually returns `{auto_approved: false, approval_url}` — show the approval_url to the user so they can review the total and approve with one tap, then call get_payment_result. If the user's spending policy auto-approves this purchase (e.g. under their cap at an allowlisted merchant), it returns `{auto_approved: true, status: "approved", card}` immediately — no approval needed, just use the card. Args: amount: Total to charge, in major units (e.g. 18.50 dollars). merchant: Human-readable merchant / store name shown on the approval screen. line_items: Optional list of {"name": str, "quantity": int, "amount_cents": int}. currency: ISO currency code, default "usd".

输入参数amount必填currencymerchant必填line_items

get_payment_result

Get payment result

Poll for the outcome of a payment request. Long-polls up to wait_seconds. Returns status one of: pending, approved, settled, declined, expired, not_found, claim_pending. When approved, includes a single-use `card` (number, cvc, exp) locked to this purchase — use it to complete checkout at the merchant. If still "pending"/"claim_pending", call again. For a claim (charge_id = the "clm_…" poll_id from request_payment): pass the agent_secret you received. The first approved result also contains `connect_token` — persist it and send it as the Authorization bearer on all future calls.

输入参数charge_id必填agent_secretwait_seconds

list_payment_requests

List payment requests

List this agent's payment requests and whether each has been approved yet. Use this to see the state of every request you've made — not just poll one saved charge_id. Each item includes its `status` (pending, approved, settled, declined, expired) so you can tell which are still waiting and which the user has acted on. For a pending request it also returns the `approval_url` (re-surface it to the user); once a request is approved, call get_payment_result(charge_id) to fetch the card. Args: status: which to return — "open" (default, still-pending only) or "all". limit: max requests to return (default 20, capped at 100), newest first.

输入参数limitstatus

record_order

Record merchant order reference

Report the merchant's order reference back after checkout, so the user can later reverse (refund) the purchase. `order_ref` is the merchant's payment id (e.g. a Stripe PaymentIntent).

输入参数charge_id必填order_ref必填

request_subscription

Request subscription approval

Set up a recurring subscription mandate (e.g. Netflix at up to $16/month). Requires the user's explicit one-time approval — returns an approval_url. The mandate is merchant-locked and capped: the merchant can never charge more than `cap` per period, and the user can cancel anytime (after which the merchant can never charge again). Args: merchant: merchant to authorize (e.g. "Netflix"). cap: max amount per period in major units (e.g. 16.00). interval: "weekly" | "monthly" | "yearly".

输入参数cap必填intervalmerchant必填

list_subscriptions

List subscriptions

List the user's subscription mandates and their status.

无需输入参数。

cancel_subscription

Cancel subscription

Cancel a subscription mandate. Safe — canceling never spends money, and the merchant can never charge again afterwards.

输入参数mandate_id必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

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

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

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

  • 许可证10 分

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