com.marutap/marutap
com.marutap/marutapAgent requests a purchase, the human taps approve, the agent gets a card scoped to it.
Score: 100/100
Handshake verified by our own probe.
Tools · 7
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…
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, includ…
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 `…
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).
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:…
List the user's subscription mandates and their status.
Cancel a subscription mandate. Safe — canceling never spends money, and the merchant can never charge again afterwards.
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.marutap.com/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"com.marutap/marutap": {
"url": "https://mcp.marutap.com/mcp",
"transport": "streamable-http"
}
}
}