Marutap MCP server
Agent requests a purchase, the human taps approve, the agent gets a card scoped to it.
Little public usage data yet
Reviews
Write oneNobody has reviewed Marutap yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Marutap tools (7, 2 write)
write = sends, deletes, buys or postscancel_subscriptionwrite actionFreeCancel a subscription mandate. Safe — canceling never spends money, and the merchant can never charge again afterwards.
get_payment_resultFreePoll 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.
list_payment_requestsFreeList 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.
list_subscriptionsFreeList the user's subscription mandates and their status.
record_orderwrite actionFreeReport 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).
request_paymentFreeRequest 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".
request_subscriptionFreeSet 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".
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 423ms20/20
- Tool poisoning7 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancerepository not readable: repo not found3/15
- Maintainer identityverified namespace with website, no repo4/10
Install directly
claude mcp add --transport http marutap https://mcp.marutap.com/mcp
Marutap: common questions
- Is Marutap MCP server safe?
- With care: it is graded C, so read the findings first (67/100). Read the Marutap safety report
- How do I install Marutap?
- It runs remotely at mcp.marutap.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Marutap need an API key?
- Yes. The registry entry asks for
Authorization. - Is Marutap maintained?
- The latest release is v1.0.0.
- Is Marutap up?
- 100% of our last 6 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Marutap?
- Servers from other publishers that do the same job: CHAP Coordinator MCP server, Trusty Squire MCP server and BridgeNode MCP server. Compare all Marutap alternatives.
Alternatives to Marutap
Same job from other publishers: the closest match first, then the best rated.
- CHAP CoordinatorAuditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.not reviewedEstablishedA
- Trusty SquireProvision, ship, and pay from your coding agent — keys and cards never leave the vault.not reviewedGrowingA
BridgeNode MCPBridgeNode — x402 pay-per-request AI inference. OpenAI-compatible API + MCP, Solana USDC, gas-free.not reviewedGrowingA- Async Parallel Antigravity for Codex & Claude CodeRun parallel, resumable, human-operable Antigravity CLI sessions from any MCP agent harnessnot reviewedGrowingA