# Your AI agent can move money in Stripe - here's how to stay in control

DevFeed: [Your AI agent can move money in Stripe - here's how to stay in control](<https://devfeed.tech/articles/your-ai-agent-can-move-money-in-stripe-here-s-how-to-stay-in-control-93086.md>)

Original publisher: [Read original article](<https://stripe.dev/blog/your-ai-agent-can-move-money-in-stripe>)

Author: Daniel Wood

Published: 2026-10-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Stripe Dot Dev Blog](<https://devfeed.tech/sources/stripe-dot-dev-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [human in the loop agent](<https://devfeed.tech/topics/human-in-the-loop-agent.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [actions](<https://devfeed.tech/tags/actions.md>), [agentic-commerce](<https://devfeed.tech/tags/agentic-commerce.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [automate](<https://devfeed.tech/tags/automate.md>), [build](<https://devfeed.tech/tags/build.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [control](<https://devfeed.tech/tags/control.md>), [financial](<https://devfeed.tech/tags/financial.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [others](<https://devfeed.tech/tags/others.md>), [refunds](<https://devfeed.tech/tags/refunds.md>), [reports](<https://devfeed.tech/tags/reports.md>), [run](<https://devfeed.tech/tags/run.md>), [send](<https://devfeed.tech/tags/send.md>), [server](<https://devfeed.tech/tags/server.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [treasury](<https://devfeed.tech/tags/treasury.md>)

## AI overview

Stripe describes two ways to give AI agents access to its MCP server. When an agent acts through a user's OAuth session, you can scope access by account and read or write permissions; live refunds and payouts require the account holder's confirmation, even if the client skips its own permission prompts. For an agent with an independent identity, create an agent-tagged API key, which supports permissions, rotation and expiration and is subject to Approval rules. In the Dashboard, rules can set action and amount conditions, designate reviewers, and require approval or block an action. A matching action returns an `approval_required` error and creates a review request; approval triggers Stripe to attempt the action, denial prevents it, and pending requests expire after 14 days. Agents can receive outcomes through approval-request webhooks. Stripe provides default rules for agent-key refunds, payouts and outbound transfers.

## Source excerpt

With Stripe's MCP server, AI agents can build your checkout page, run financial reports, and automate refunds or price adjustments. Now, agents can even send money to others, using Stripe Treasury.