Stripe MCP integration for AI agents.
Connect AI agents to Stripe customers, products, prices, subscriptions, invoices, and payment operations through explicit, auditable actions.
- ACTION CONTRACTS
- 18
- AUTHENTICATION
- API key
- SOURCE STATUS
- Provider-backed
CATALOG SOURCE REVIEWED AUGUST 23, 2026 / ACTION NAMES AND SCHEMAS DERIVED FROM WORKING MACHINES PROVIDER SOURCE
CAPABILITY PROFILE
What the Stripe integration exposes
The Working Machines Stripe Agent App gives an authorized agent structured access to billing objects without placing a secret key in the prompt. An agent can inspect customers, products, and prices before proposing a billing operation against a verified Stripe account.
Payment actions can create financial and customer impact. Use test mode during development, restrict credentials to the required resources, and place confirmation boundaries around refunds, subscriptions, invoices, payment links, and any mutation that can collect or return funds.
VERIFIED ACTION SAMPLE
Real Stripe capabilities.
Showing 12 of 18 actions. Risk labels are conservative signals based on operation names, not substitutes for provider documentation or runtime policy.
get_customerREADRetrieve a Stripe customer by ID.
INPUTS: customerId
create_customerWRITECreate a Stripe customer with common profile and metadata fields.
INPUTS: name / email / description / phone / balance
delete_customerHIGH IMPACTDelete a Stripe customer by ID.
INPUTS: customerId
identify_accountREVIEWRetrieve the Stripe account associated with the current secret API key.
create_priceWRITECreate a Stripe one-time or recurring price for an existing or inline product.
INPUTS: currency / product / product_data / unit_amount / unit_amount_decimal
create_productWRITECreate a Stripe product with common catalog fields.
INPUTS: name / active / description / id / images
delete_productHIGH IMPACTDelete a Stripe product by ID.
INPUTS: productId
get_priceREADRetrieve a Stripe price by ID.
INPUTS: priceId
get_productREADRetrieve a Stripe product by ID.
INPUTS: productId
list_customersREADList Stripe customers with optional email, created timestamp, and cursor filters.
INPUTS: limit / starting_after / ending_before / email / created
list_pricesREADList Stripe prices with optional product, active, type, and cursor filters.
INPUTS: limit / starting_after / ending_before / active / currency
list_productsREADList Stripe products with optional active and cursor filters.
INPUTS: limit / starting_after / ending_before / active / ids
INPUT CONTRACTS
Know what the action needs before it runs.
get_customer
customerIdREQUIRED- The Stripe customer ID to retrieve.
create_customer
nameOPTIONAL- The customer's full name or business name.
emailOPTIONAL- The customer's email address.
descriptionOPTIONAL- An arbitrary customer description displayed in the Stripe Dashboard.
phoneOPTIONAL- The customer's phone number.
balanceOPTIONAL- The customer balance in the smallest currency unit.
delete_customer
customerIdREQUIRED- The Stripe customer ID to delete.
create_price
currencyREQUIRED- Three-letter ISO currency code in lowercase.
productOPTIONAL- The Stripe product ID this price belongs to.
product_dataOPTIONAL- Inline product data for creating a product while creating a price.
unit_amountOPTIONAL- Unit amount in the smallest currency unit.
unit_amount_decimalOPTIONAL- Decimal unit amount in the smallest currency unit.
PROVIDER-SPECIFIC WORKFLOWS
Jobs this Agent App can support
Catalog review
List products and prices, identify inconsistencies, and prepare a change set without mutating billing data.
Customer lookup
Resolve a customer by a stable Stripe identifier before retrieving related billing context.
Approved price creation
Verify the product, currency, amount, and recurrence settings before creating a new price.
SAFETY BOUNDARY
Operate Stripe with explicit limits
- Use Stripe test mode while building and validating a workflow.
- Prefer restricted keys and the smallest required resource permissions.
- Confirm amounts, currencies, recipients, products, and recurrence before writes.
- Treat refunds, subscriptions, and payment collection as high-impact actions.
CONNECTION MODEL
API key
Stripe secret or restricted API key sent as a Bearer token. View and create keys in the Stripe Dashboard API keys page: https://dashboard.stripe.com/apikeys.
Working Machines stores provider credentials behind the execution boundary. An agent can use an authorized connection identity, but catalog discovery alone does not reveal OAuth tokens, API keys, or provider secrets.
- READ SIGNALS
- 9
- WRITE SIGNALS
- 6
- HIGH IMPACT
- 2
- REVIEW SIGNALS
- 1
EVIDENCE AND AVAILABILITY
Provider reference
Action names, input fields, authentication types, and counts on this page are generated from the Working Machines provider catalog. Provider behavior, quotas, object semantics, account eligibility, and regional availability remain governed by Stripe.