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_customerREAD

Retrieve a Stripe customer by ID.

INPUTS: customerId

create_customerWRITE

Create a Stripe customer with common profile and metadata fields.

INPUTS: name / email / description / phone / balance

delete_customerHIGH IMPACT

Delete a Stripe customer by ID.

INPUTS: customerId

identify_accountREVIEW

Retrieve the Stripe account associated with the current secret API key.

create_priceWRITE

Create a Stripe one-time or recurring price for an existing or inline product.

INPUTS: currency / product / product_data / unit_amount / unit_amount_decimal

create_productWRITE

Create a Stripe product with common catalog fields.

INPUTS: name / active / description / id / images

delete_productHIGH IMPACT

Delete a Stripe product by ID.

INPUTS: productId

get_priceREAD

Retrieve a Stripe price by ID.

INPUTS: priceId

get_productREAD

Retrieve a Stripe product by ID.

INPUTS: productId

list_customersREAD

List Stripe customers with optional email, created timestamp, and cursor filters.

INPUTS: limit / starting_after / ending_before / email / created

list_pricesREAD

List Stripe prices with optional product, active, type, and cursor filters.

INPUTS: limit / starting_after / ending_before / active / currency

list_productsREAD

List 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.

Stripe MCP documentation

ONE CONNECTION. REAL WORK.

Give your agent software it can use.

Connect through MCP or explore the Agent App catalog and choose only the capabilities your workflow needs.

EXPLORE AGENT APPS