com.marutap/marutap

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

Endpointhttps://mcp.marutap.com/mcp (streamable-http)
Registry version1.0.0
Now7 tools · grade B (82) · pin ts_ee8e14ed325304c2d216b76eedfc1d73 · protocol 2025-06-18
First / last listed2026-10-28 02:05 UTC / 2026-10-28 02:05 UTC
Grade over time2026-10-28: B (82), 7 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-28 02:05 UTC
7 tools, grade B (82)

Tools: request_payment get_payment_result list_payment_requests record_order request_subscription list_subscriptions cancel_subscription

Current tools (7)

request_paymentRequest 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: "app
params: amount*, merchant*, line_items, currency
get_payment_resultPoll 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 = t
params: charge_id*, wait_seconds, agent_secret
list_payment_requestsList 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-su
params: status, limit
record_orderReport 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).
params: charge_id*, order_ref*
request_subscriptionSet 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.
params: merchant*, cap*, interval
list_subscriptionsList the user's subscription mandates and their status.
params: none
cancel_subscriptionCancel a subscription mandate. Safe — canceling never spends money, and the merchant can never charge again afterwards.
params: mandate_id*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.