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 分

    請在儲存庫或註冊中心條目中宣告授權條款。