Stripe MCP refunds with human approval

Your support agent issues refunds up to $500 on its own. Larger ones wait for someone in finance, and each decision goes on the record.

A $500 refund threshold in five steps

  1. 01 Server

    Connect Stripe's MCP server by its address

    Add https://mcp.stripe.com as a server and give Meandr your Stripe key as its sign-in.

    • The key is sealed on save and never shown again
    • Each agent signs in to Meandr with its own token and never holds the Stripe key
    How servers connect to the MCP gateway How Meandr keeps the Stripe key
  2. 02 Tools

    Keep Stripe's read tools and its write tool

    Stripe's server has no refund tool of its own, so refunds and every other write go through one write tool.

    • The write tool is the only one the catalog marks destructive
    • Tools you switch off never reach the agent
    How the Server catalog works
  3. 03 Policies

    Order three policies on Stripe, first match wins

    With Meandr as the MCP gateway for Stripe, reads and small refunds run on their own, and every other write waits for finance.

    • #1 Allow: every Stripe read and search
    • #2 Allow: refunds of $500 or less
    • #3 Approve: every other Stripe write, including larger refunds and full refunds sent without an amount
    • Default policy: Deny
    How the Arguments matcher works How priority and the Default policy work
  4. 04 Approve

    Finance approves or denies larger refunds within 10 minutes

    An Offline approval with a 600-second deadline holds the refund on the Tasks page, and the finance approvers seated on the policy get it in-app and by email.

    • While the refund waits, the agent is told the call is waiting for approval and can check back for the result
    • A denied or expired refund never reaches Stripe
    How approval works Who can approve
  5. 05 Record

    Every Stripe call goes on the record

    The held refund links to its approval and the time it was decided, next to the calls that ran on their own.

    What each call's record holds

Questions about an MCP gateway for Stripe

Can the agent split a $900 refund into smaller ones?
Each call is matched on its own amount, and a per-agent rate limit caps how many calls it can make in a minute or an hour.
Does a denied refund reach Stripe?
A denied refund stops at Meandr, and so does one that passes its deadline unanswered.
Can I run Stripe's MCP server in Meandr instead?
Yes, from the Docker MCP catalog. That build has its own tool names, so check its list in the Server catalog before adding the policies.
Do I have to change the support agent?
The support agent keeps the same workspace connection URL and key, and the policies live in Meandr.
What happens to deletes and other writes?
Stripe deletes and other writes match the third policy and wait for an approver, as in MCP human approval on destructive tools.

Put a $500 threshold on agent refunds

Three policies and one approver in finance.

Try for free

Questions? Email us