Agent Interface
MCP Server (official)REST APIWebhooksStripe CLI
What an agent can do
- ✓Create and retrieve customers, subscriptions, invoices
- ✓Initiate refunds and credit notes
- ✓Search payment records and transactions
- ✓Create payment links and checkout sessions
- ✓Read balance and payout information
- ✓Retrieve and update product and price data
- ✓Query dispute and fraud data
What it can't do
- ✗Process card payments without frontend (requires Stripe.js for PCI compliance)
- ✗Access raw card numbers (tokenized only)
- ✗Modify connected account identity verification data
- ✗Issue direct bank transfers without manual review for first use
Auth Model
API Key (Secret Key)Restricted API Keys (scoped)OAuth (Connect)
Builder Notes
Stripe has an official MCP server. Use restricted keys for agents — scope to only the operations the agent actually needs. Secret keys give full account access; never use them in untrusted agent contexts. Webhooks are essential for event-driven billing automation.
Sources
Last verified: 2026-03-01