Skip to content
Agentmart
Submit a tool

Marutap

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

Connector by marutap.comOfficial · Domain verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/marutap-com-marutap

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.marutap.com/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
3 read · 3 write · 1 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 7

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 3 · Look things up without changing anything.

  • get_payment_result
  • list_payment_requests
  • list_subscriptions

Write 3 · Create, change, send or run things.

  • record_order
  • request_payment
  • request_subscription

Delete 1 · Delete, drop, revoke or wipe things.

  • cancel_subscription

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization

Network hosts it talks to 1

  • mcp.marutap.com · found in remote endpoint, install command

Tools (7)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • cancel_subscriptionCancel subscriptioncan change or delete data

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

  • get_payment_resultGet payment resultread-only

    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 al…

  • list_payment_requestsList payment requestsread-only

    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".…

  • list_subscriptionsList subscriptionsread-only

    List the user's subscription mandates and their status.

  • record_orderRecord 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).

  • request_paymentRequest 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 / sto…

  • request_subscriptionRequest 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".

Signals

Last release
Sep 11, 2026 (1 month ago)
Repository
Not found on GitHub (deleted or private)

Details

Registry name
com.marutap/marutap
Version
1.0.0
Auth
Bearer token
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Marutap MCP server. Agent Mart. https://agentmart.dev/connectors/marutap-com-marutap (last updated 2026-10-24)