Stripe integration
Payment processing platform API for internet businesses. Process payments, manage customers, handle subscriptions, create invoices, issue refunds, manage products and prices, and track account balance. Perfect for building e-commerce platforms, SaaS billing systems, subscription management tools, and payment processing integrations.
Say what should happen.
The workflow builds itself.
Common Stripe use cases
- financial reporting
- reconciliation
- pricing pages
- payment tracking
- wallet functionality
- accounting integration
- link management
- payout tracking
- manual invoicing
- transaction history
What you can do with Stripe
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Customer, 5 operations
create_customerCreate customerPOSTCreates a new Stripe customer record to store payment methods, track purchases, and manage subscriptions. Associate email, name, address, and metadata for billing and communication purposes.delete_customerDelete customerDELETEPermanently deletes a customer and cancels any active subscriptions.get_customerGet customerGETRetrieves details about an existing Stripe customer including email, payment methods, subscriptions, and metadata. Essential for displaying account information and managing customer relationships.list_customersList customersGETLists all Stripe customers with optional filtering by email. Returns customer records with IDs, emails, and metadata. Supports pagination for large customer bases.update_customerUpdate customerPOSTUpdates an existing customer's properties such as email, name, address, and metadata.
Invoice, 5 operations
create_invoiceCreate invoicePOSTCreates a draft invoice for a customer. Add invoice items separately, then finalize to charge customer or send for payment. Supports one-time and subscription billing.finalize_invoiceFinalize invoicePOSTFinalizes a draft invoice, making it ready for payment.get_invoiceGet invoiceGETRetrieves a specific invoice by its ID.list_invoicesList invoicesGETLists all invoices with optional filtering by customer and status. Returns invoice details including amounts, status, and payment information.pay_invoicePay invoicePOSTManually pays an open invoice using a specific payment method.
Payment, 5 operations
cancel_payment_intentCancel payment intentPOSTCancels a PaymentIntent that is in requires_payment_method, requires_capture, requires_confirmation, or requires_action status.capture_payment_intentCapture payment intentPOSTCaptures a PaymentIntent that was created with capture_method=manual.confirm_payment_intentConfirm payment intentPOSTConfirms a PaymentIntent to attempt the actual charge. Optionally provide payment method if not already attached. Required return_url for redirect-based payment methods like 3D Secure.create_payment_intentCreate payment intentPOSTCreates a PaymentIntent to collect a payment from a customer. Specify amount in smallest currency unit (cents), currency, and optionally customer and payment method. Returns client_secret for frontend confirmation.get_payment_intentGet payment intentGETRetrieves a PaymentIntent to check payment status, amount, and details. Returns current status (succeeded, processing, requires_action) and any error information.
Paymentmethod, 5 operations
attach_payment_methodAttach payment methodPOSTAttaches a payment method to a customer.create_payment_methodCreate payment methodPOSTCreates a new payment method.detach_payment_methodDetach payment methodPOSTDetaches a payment method from a customer.get_payment_methodGet payment methodGETRetrieves a payment method by its ID.list_payment_methodsList payment methodsGETLists all payment methods for a customer including cards, bank accounts, and other payment sources.
Subscription, 5 operations
cancel_subscriptionCancel subscriptionDELETECancels a subscription immediately or at period end. Stops future billing and sets status to canceled. Can optionally prorate final invoice.create_subscriptionCreate subscriptionPOSTCreates a recurring subscription for a customer with specified pricing. Configure billing items, trial period, and payment method. Automatically charges customer on billing cycle.get_subscriptionGet subscriptionGETRetrieves subscription details including status, current period, items, and billing information. Check if subscription is active, in trial, or past due.list_subscriptionsList subscriptionsGETReturns a list of subscriptions with optional filtering by customer, status, or price.update_subscriptionUpdate subscriptionPOSTUpdates an existing subscription to match new parameters like items, trial, payment method.
Webhookendpoint, 5 operations
create_webhook_endpointCreate webhook endpointPOSTCreates a webhook endpoint to receive event notifications.delete_webhook_endpointDelete webhook endpointDELETEDeletes a webhook endpoint.get_webhook_endpointGet webhook endpointGETRetrieves a webhook endpoint.list_webhook_endpointsList webhook endpointsGETReturns a list of your webhook endpoints.update_webhook_endpointUpdate webhook endpointPOSTUpdates a webhook endpoint's URL or enabled events.
Account, 4 operations
create_accountCreate accountPOSTCreates a Connect account for sellers or service providers on your platform.get_accountGet accountGETRetrieves details of a connected account.list_accountsList accountsGETReturns a list of connected accounts.update_accountUpdate accountPOSTUpdates a connected account's settings.
Product, 4 operations
create_productCreate productPOSTCreates a new product representing something you sell. Set name, description, and images. Products need associated Prices for billing.get_productGet productGETRetrieves a product by its ID.list_productsList productsGETLists all products in your Stripe account. Filter by active status. Products define what you sell; Prices define how much and how often.update_productUpdate productPOSTUpdates a product's name, description, images, or metadata.
Checkoutsession, 3 operations
create_checkout_sessionCreate checkout sessionPOSTCreates a Checkout Session for a hosted payment page experience.get_checkout_sessionGet checkout sessionGETRetrieves a checkout session by its ID.list_checkout_sessionsList checkout sessionsGETLists all Checkout Sessions with optional filtering.
Paymentlink, 3 operations
create_payment_linkCreate payment linkPOSTCreates a payment link that customers can use to pay.get_payment_linkGet payment linkGETRetrieves a payment link by its ID.list_payment_linksList payment linksGETReturns a list of your payment links.
Payout, 3 operations
create_payoutCreate payoutPOSTCreates a payout to send funds to your bank account or debit card.get_payoutGet payoutGETRetrieves details of a specific payout.list_payoutsList payoutsGETReturns a list of existing payouts.
Price, 3 operations
create_priceCreate pricePOSTCreates a price for a product specifying amount, currency, and billing interval. Prices define how much customers pay and how often for subscriptions.get_priceGet priceGETRetrieves a specific price by its ID.list_pricesList pricesGETReturns a list of prices with optional filtering by product, active status, or type.
Refund, 3 operations
create_refundCreate refundPOSTCreates a refund for a payment. Specify full or partial amount. Returns funds to original payment method. Includes reason for tracking and dispute prevention.get_refundGet refundGETRetrieves details of a specific refund.list_refundsList refundsGETLists all refunds with optional filtering by charge or payment intent.
Transfer, 3 operations
create_transferCreate transferPOSTCreates a transfer to move funds between Stripe accounts.get_transferGet transferGETRetrieves details of a specific transfer.list_transfersList transfersGETReturns a list of transfers.
Charge, 2 operations
get_chargeGet chargeGETRetrieves a charge by its ID.list_chargesList chargesGETLists all charges with optional filtering by customer or payment intent.
Coupon, 2 operations
create_couponCreate couponPOSTCreates a coupon that can be applied to subscriptions or invoices for discounts.list_couponsList couponsGETLists all coupons with optional pagination.
Dispute, 2 operations
list_disputesList disputesGETLists all disputes (chargebacks) with optional filtering by status.update_disputeUpdate disputePOSTUpdates a dispute with evidence to contest the chargeback.
Event, 2 operations
get_eventGet eventGETRetrieves details of a specific event.list_eventsList eventsGETLists events that have occurred (useful for webhook debugging).
Promotioncode, 2 operations
create_promotion_codeCreate promotion codePOSTCreates a promotion code that customers can enter to apply a coupon discount.list_promotion_codesList promotion codesGETLists all promotion codes with optional filtering by coupon.
Accountlink, 1 operation
create_account_linkCreate account linkPOSTCreates an account link for Connect onboarding.
Balance, 1 operation
get_balanceGet balanceGETRetrieves your Stripe account balance showing available funds, pending funds, and reserved amounts by currency.
Balancetransaction, 1 operation
list_balance_transactionsList balance transactionsGETReturns a list of transactions that have contributed to the Stripe account balance.
Paymentintent, 1 operation
list_payment_intentsList payment intentsGETReturns a list of PaymentIntents with optional filtering by customer, status, or created date.
Portalsession, 1 operation
create_customer_portal_sessionCreate customer portal sessionPOSTCreates a customer portal session for self-service subscription management.
Setupintent, 1 operation
create_setup_intentCreate setup intentPOSTCreates a SetupIntent to collect payment method details for future payments without an immediate charge.
Stripe API rate limits
- 100 requests per second
Stripe documents separate limits in LIVE mode: 100 read ops/sec AND 100 write ops/sec (the 100 above represents either bucket). TEST mode is capped at 25/25. Sub-API limits: Files API 20 read+20 write/sec; Search API 20 read/sec; PaymentIntents 1000 updates/hour per PaymentIntent; Create Payout 15 req/sec + 30 concurrent per business; Meter Events 1000 calls/sec/account (live). See https://docs.stripe.com/rate-limits.
These are the limits Stripe documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Stripe documentation for current values.
Use Stripe from Claude Code, Cursor or Codex
Connect Stripe in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Stripe operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Stripe
- Create your workspace
Sign up free. Nothing to install.
- Connect Stripe once
Add your Stripe connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Stripe integration FAQ
What can you do with the Stripe integration?
LiveContext exposes 72 operations on Stripe, covering customer, invoice, payment and paymentmethod. Common uses include financial reporting, reconciliation and pricing pages.
What are the Stripe API rate limits?
Stripe documents 100 requests per second. Stripe documents separate limits in LIVE mode: 100 read ops/sec AND 100 write ops/sec (the 100 above represents either bucket). TEST mode is capped at 25/25. Sub-API limits: Files API 20 read+20 write/sec; Search API 20 read/sec; PaymentIntents 1000 updates/hour per PaymentIntent; Create Payout 15 req/sec + 30 concurrent per business; Meter Events 1000 calls/sec/account (live). See https://docs.stripe.com/rate-limits. Limits are set by Stripe and can depend on your plan.
