> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Stripe

> Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally

Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally

`stripe` · **432 tools** · **7 triggers**

## Connect it

```bash theme={"theme":"github-dark"}
run auth stripe
run auth stripe --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run stripe          # common commands
run stripe --all    # every command
```

```ts theme={"theme":"github-dark"}
import { stripe } from "@boxd/run";
```

## Common tools

| Tool                                  | What it does                                                                                                                                                           |
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `add-invoice-lines`                   | Tool to add multiple line items to a draft Stripe invoice. Use when you need to add additional charges, services, or credits to an existing invoice...                 |
| `attach-invoice-payment`              | Attaches a PaymentIntent or Out of Band Payment to an invoice's payments list.                                                                                         |
| `attach-payment-method`               | Attaches a PaymentMethod to a Customer. Use when you need to save a payment method for future use with a specific customer.                                            |
| `cancel-payment-intent`               | Cancels a PaymentIntent when in cancelable state. Use when a PaymentIntent is no longer needed to prevent further charges.                                             |
| `cancel-subscription`                 | Cancels a customer's active Stripe subscription at the end of the current billing period, with options to invoice immediately for metered usage and...                 |
| `capture-payment-intent`              | Captures the funds of an existing uncaptured PaymentIntent. Use when the PaymentIntent status is 'requires\_capture'.                                                  |
| `confirm-payment-intent`              | Tool to confirm customer intent to pay with current or provided payment method.                                                                                        |
| `create-billing-credit-grant`         | Tool to create a credit grant that allocates billing credits to a customer for use against metered pricing.                                                            |
| `create-billing-meter`                | Tool to create a billing meter in Stripe for tracking usage events.                                                                                                    |
| `create-billing-meter-event`          | Creates a billing meter event using Stripe API v2 for usage-based billing.                                                                                             |
| `create-charge`                       | Tool to create a charge to request payment from a credit or debit card.                                                                                                |
| `create-charge-refund`                | Tool to create a refund for a charge in Stripe. Use when you need to refund a previously created charge fully or partially.                                            |
| `create-checkout-session`             | Tool to create a Stripe Checkout Session. Use when you need a secure, hosted URL to collect payments or subscriptions via Stripe Checkout.                             |
| `create-customer`                     | Creates a new customer in Stripe, required for creating charges or subscriptions; an email is highly recommended for customer communications.                          |
| `create-customer-balance-transaction` | Tool to create an immutable transaction that updates the customer's credit balance.                                                                                    |
| `create-customer-card`                | Creates a card or bank account payment source for a Stripe customer.                                                                                                   |
| `create-customer-source`              | Attaches a payment source to a customer for later reuse. Use when you need to save a card, bank account, or other payment source for future charges.                   |
| `create-customer-tax-id`              | Creates a new tax ID for a customer, used for tax compliance and invoicing across 100+ supported country-specific tax ID formats.                                      |
| `create-invoice`                      | Creates a new draft Stripe invoice for a customer; use to revise an existing invoice, bill for a specific subscription (which must belong to the...                    |
| `create-payment-link`                 | Tool to create a Stripe Payment Link. Use when you need to generate a hosted checkout page URL that can be shared with customers to collect payments...                |
| `create-payment-method`               | Creates a PaymentMethod object representing a customer's payment instrument (card, bank account, etc.).                                                                |
| `create-price`                        | Creates a new Stripe Price for a product, defining its charges (one-time or recurring) and billing scheme; requires either an existing `product` ID or `product_data`. |
| `create-product`                      | Creates a new product in Stripe, encoding the request as `application/x-www-form-urlencoded` by flattening nested structures.                                          |
| `create-refund`                       | Creates a full or partial refund in Stripe, targeting either a specific charge ID or a payment intent ID.                                                              |
| `create-reversal-tax-transaction`     | Creates a reversal of an existing tax transaction. Use when you need to fully or partially reverse tax calculations, either for full refunds or specific line items.   |

<Accordion title="All 432 tools" icon="list">
  | Tool                                                    | What it does                                                                                                                                                              |
  | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `accept-quote`                                          | Tool to accept a quote in Stripe. Use when you need to accept a finalized quote, which will create an invoice, subscription, or subscription schedule...                  |
  | `activate-billing-alert`                                | Reactivates a billing alert, allowing it to trigger again. Use when you need to resume monitoring usage thresholds and receiving notifications for a...                   |
  | `add-invoice-lines`                                     | Tool to add multiple line items to a draft Stripe invoice. Use when you need to add additional charges, services, or credits to an existing invoice...                    |
  | `advance-test-clock`                                    | Advance a test clock to a future timestamp. Use for testing time-based billing scenarios.                                                                                 |
  | `apply-customer-balance`                                | Manually reconciles remaining amount for a customer\_balance PaymentIntent by applying funds from customer's cash balance.                                                |
  | `archive-billing-alert`                                 | Tool to archive a billing alert in Stripe, removing it from list views and APIs.                                                                                          |
  | `attach-customer-source`                                | Attach a payment source (card token or source object) to a customer for future charges.                                                                                   |
  | `attach-invoice-payment`                                | Attaches a PaymentIntent or Out of Band Payment to an invoice's payments list.                                                                                            |
  | `attach-payment-method`                                 | Attaches a PaymentMethod to a Customer. Use when you need to save a payment method for future use with a specific customer.                                               |
  | `attach-product-feature`                                | Tool to attach a feature to a product. Use when you need to add a feature to a product's capabilities.                                                                    |
  | `cancel-payment-intent`                                 | Cancels a PaymentIntent when in cancelable state. Use when a PaymentIntent is no longer needed to prevent further charges.                                                |
  | `cancel-quote`                                          | Tool to cancel a Stripe quote. Use when you need to cancel an existing quote that is in 'draft' or 'open' status.                                                         |
  | `cancel-setup-intent`                                   | Cancels a SetupIntent that is no longer needed. Use when a SetupIntent is in 'requires\_payment\_method', 'requires\_confirmation', or 'requires\_action' state.          |
  | `cancel-subscription`                                   | Cancels a customer's active Stripe subscription at the end of the current billing period, with options to invoice immediately for metered usage and...                    |
  | `cancel-subscription-schedule`                          | Cancels a subscription schedule and its associated subscription immediately (if active).                                                                                  |
  | `cancel-terminal-reader-action`                         | Tool to cancel the current reader action. Use when you need to halt any ongoing operation on a Stripe Terminal reader device such as payment...                           |
  | `capture-charge`                                        | Tool to capture payment on an uncaptured charge. Use when a charge was created with capture=false and you're ready to capture the payment.                                |
  | `capture-payment-intent`                                | Captures the funds of an existing uncaptured PaymentIntent. Use when the PaymentIntent status is 'requires\_capture'.                                                     |
  | `close-dispute`                                         | Tool to close a dispute. Use when you want to dismiss a dispute and acknowledge it as lost, indicating no evidence will be submitted.                                     |
  | `collect-terminal-reader-inputs`                        | Initiates input collection on a Terminal Reader to display forms and collect customer information.                                                                        |
  | `collect-terminal-reader-payment-method`                | Tool to initiate payment method collection on a Stripe Terminal Reader.                                                                                                   |
  | `confirm-payment-intent`                                | Tool to confirm customer intent to pay with current or provided payment method.                                                                                           |
  | `confirm-setup-intent`                                  | Confirms a SetupIntent to complete customer payment method setup.                                                                                                         |
  | `confirm-terminal-reader-payment-intent`                | Tool to confirm a PaymentIntent on a Terminal reader device.                                                                                                              |
  | `create-accounts-capabilities-card-payments`            | Tool to create or update card payments capability for a Stripe Connect account.                                                                                           |
  | `create-account-session`                                | Creates an Account Session for a Stripe Connect account, granting access to embedded components.                                                                          |
  | `create-apple-pay-domain`                               | Tool to create an Apple Pay domain registration. Use when registering your domain with Apple Pay to accept Apple Pay payments on your website.                            |
  | `create-apps-secret`                                    | Tool to create a secret in the Stripe Secret Store. Use when you need to securely persist secrets for use by UI Extensions and app backends.                              |
  | `create-bank-account-token`                             | Tool to create a single-use token representing bank account details.                                                                                                      |
  | `create-billing-alert`                                  | Tool to create a billing alert that monitors usage on a billing meter and triggers notifications when a specified threshold is crossed.                                   |
  | `create-billing-credit-grant`                           | Tool to create a credit grant that allocates billing credits to a customer for use against metered pricing.                                                               |
  | `create-billing-meter`                                  | Tool to create a billing meter in Stripe for tracking usage events.                                                                                                       |
  | `create-billing-meter-event`                            | Creates a billing meter event using Stripe API v2 for usage-based billing.                                                                                                |
  | `create-billing-meter-event-adjustment`                 | Creates an adjustment to cancel a billing meter event. Use when you need to correct errors or remove events attached to the wrong customer within 24...                   |
  | `create-billing-meter-event-session`                    | Creates authentication session for high-throughput meter event stream.                                                                                                    |
  | `create-billing-portal-configuration`                   | Tool to create a Stripe billing portal configuration. Use when you need to define the functionality and behavior of a customer portal session...                          |
  | `create-billing-portal-session`                         | Tool to create a Stripe billing portal session. Use when you need to provide customers with a secure URL to manage their subscriptions, payment methods, and invoices.    |
  | `create-charge`                                         | Tool to create a charge to request payment from a credit or debit card.                                                                                                   |
  | `create-charge-refund`                                  | Tool to create a refund for a charge in Stripe. Use when you need to refund a previously created charge fully or partially.                                               |
  | `create-checkout-session`                               | Tool to create a Stripe Checkout Session. Use when you need a secure, hosted URL to collect payments or subscriptions via Stripe Checkout.                                |
  | `create-coupon`                                         | Creates a new discount coupon in Stripe with percentage or fixed amount discount.                                                                                         |
  | `create-credit-note`                                    | Issues a credit note to adjust a finalized invoice's amount.                                                                                                              |
  | `create-customer`                                       | Creates a new customer in Stripe, required for creating charges or subscriptions; an email is highly recommended for customer communications.                             |
  | `create-customer-balance-transaction`                   | Tool to create an immutable transaction that updates the customer's credit balance.                                                                                       |
  | `create-customer-bank-account`                          | Tool to create a new bank account attached to a customer object.                                                                                                          |
  | `create-customer-card`                                  | Creates a card or bank account payment source for a Stripe customer.                                                                                                      |
  | `create-customer-session`                               | Tool to create a Stripe Customer Session granting client-side access control over a Customer.                                                                             |
  | `create-customer-source`                                | Attaches a payment source to a customer for later reuse. Use when you need to save a card, bank account, or other payment source for future charges.                      |
  | `create-customer-subscription`                          | Tool to create a subscription for an existing customer. Use when creating a new subscription with items and prices for a specific customer.                               |
  | `create-customer-tax-id`                                | Creates a new tax ID for a customer, used for tax compliance and invoicing across 100+ supported country-specific tax ID formats.                                         |
  | `create-cvc-update-token`                               | Creates a single-use token representing an updated CVC value for card payments.                                                                                           |
  | `create-entitlement-feature`                            | Creates a new feature entitlement in Stripe representing a monetizable ability or functionality.                                                                          |
  | `create-ephemeral-key`                                  | Tool to create a short-lived ephemeral API key for secure mobile SDK access to specific Stripe resources.                                                                 |
  | `create-file`                                           | Tool to upload a file to Stripe for business purposes such as dispute evidence, identity verification, or business logos.                                                 |
  | `create-file-link`                                      | Tool to create a file link object that generates a shareable URL for accessing uploaded files.                                                                            |
  | `create-financial-connections-session`                  | Tool to create a Financial Connections Session to launch the authorization flow for linking financial accounts.                                                           |
  | `create-fx-quote`                                       | Tool to create an FX quote for currency conversion with optional rate locking.                                                                                            |
  | `create-invoice`                                        | Creates a new draft Stripe invoice for a customer; use to revise an existing invoice, bill for a specific subscription (which must belong to the...                       |
  | `create-invoice-item`                                   | Tool to create an invoice item for draft invoices. Use when adding line items to customer invoices before finalization.                                                   |
  | `create-payment-intent`                                 | Creates a Stripe PaymentIntent to initiate and process a customer's payment; using `application_fee_amount` for a connected account requires the `Stripe-Account` header. |
  | `create-payment-link`                                   | Tool to create a Stripe Payment Link. Use when you need to generate a hosted checkout page URL that can be shared with customers to collect payments...                   |
  | `create-payment-method`                                 | Creates a PaymentMethod object representing a customer's payment instrument (card, bank account, etc.).                                                                   |
  | `create-payment-method-configuration`                   | Creates a payment method configuration to control which payment methods are displayed during checkout.                                                                    |
  | `create-payment-method-domain`                          | Tool to create a payment method domain object to control where payment methods are shown.                                                                                 |
  | `create-pii-token`                                      | Tool to create a single-use token representing PII (personally identifiable information).                                                                                 |
  | `create-plan`                                           | Tool to create a recurring billing plan with flexible pricing configuration.                                                                                              |
  | `create-preview-invoice`                                | Tool to preview an upcoming invoice without creating it. Use when you need to show pending charges, renewal fees, discounts, and prorations before finalizing an invoice. |
  | `create-price`                                          | Creates a new Stripe Price for a product, defining its charges (one-time or recurring) and billing scheme; requires either an existing `product` ID or `product_data`.    |
  | `create-product`                                        | Creates a new product in Stripe, encoding the request as `application/x-www-form-urlencoded` by flattening nested structures.                                             |
  | `create-promotion-code`                                 | Tool to create a promotion code linked to an underlying coupon.                                                                                                           |
  | `create-quote`                                          | Tool to create a Stripe quote modeling prices and services for a customer.                                                                                                |
  | `create-refund`                                         | Creates a full or partial refund in Stripe, targeting either a specific charge ID or a payment intent ID.                                                                 |
  | `create-report-run`                                     | Creates a new report run object and begins executing the report asynchronously.                                                                                           |
  | `create-reversal-tax-transaction`                       | Creates a reversal of an existing tax transaction. Use when you need to fully or partially reverse tax calculations, either for full refunds or specific line items.      |
  | `create-setup-intent`                                   | Creates a SetupIntent object to collect payment method permissions for future payments.                                                                                   |
  | `create-shipping-rate`                                  | Creates a new shipping rate object that appears on Checkout Sessions for customer display.                                                                                |
  | `create-source`                                         | Tool to create a Stripe source object for accepting payment methods.                                                                                                      |
  | `create-subscription`                                   | Creates a new, highly configurable subscription for an existing Stripe customer, supporting multiple items, trials, discounts, and various billing/payment options.       |
  | `create-subscription-item`                              | Tool to add a new item to an existing subscription without changing existing items.                                                                                       |
  | `create-subscription-schedule`                          | Tool to create a new subscription schedule for managing subscription changes over time.                                                                                   |
  | `create-tax-calculation`                                | Creates a Tax Calculation to compute taxes for customer purchases.                                                                                                        |
  | `create-tax-id`                                         | Creates a new tax ID for an account or customer. Use when you need to add tax identification for compliance and invoicing purposes.                                       |
  | `create-tax-rate`                                       | Tool to create a new tax rate in Stripe. Use when you need to define a tax rate for invoices, subscriptions, or checkout sessions.                                        |
  | `create-tax-registration`                               | Creates a new Tax Registration object to enable tax collection in specified jurisdictions.                                                                                |
  | `create-tax-transaction-from-calculation`               | Tool to create a Tax Transaction from a calculation before 90-day expiration.                                                                                             |
  | `create-terminal-configuration`                         | Creates a new Configuration object for Stripe payment terminals with customizable settings.                                                                               |
  | `create-terminal-connection-token`                      | Creates a short-lived connection token for Stripe Terminal SDK to connect to readers.                                                                                     |
  | `create-terminal-location`                              | Creates a new Terminal Location for managing Stripe Terminal readers.                                                                                                     |
  | `create-terminal-onboarding-link`                       | Creates an onboarding link for Tap to Pay on iPhone. Use when you need to generate a redirect URL for merchants to complete the Apple Terms and...                        |
  | `create-terminal-reader`                                | Creates and registers a new Terminal Reader to a Stripe account at a specified location.                                                                                  |
  | `create-test-clock`                                     | Tool to create a test clock for testing time-based scenarios in Stripe.                                                                                                   |
  | `create-test-confirmation-token`                        | Creates a test mode Confirmation Token for server-side payment integration testing.                                                                                       |
  | `create-token`                                          | Tool to create a single-use CVC update token for card re-collection.                                                                                                      |
  | `create-transfer`                                       | Creates a transfer to move funds between Stripe accounts as part of Connect.                                                                                              |
  | `create-usage-record`                                   | Creates a usage record for a specified subscription item and timestamp.                                                                                                   |
  | `deactivate-billing-alert`                              | Tool to deactivate a billing alert, preventing it from triggering.                                                                                                        |
  | `deactivate-billing-meter`                              | Deactivates a billing meter. Use when you need to stop a meter from accepting new events and prevent it from being attached to prices.                                    |
  | `delete-apple-pay-domain`                               | Tool to delete an Apple Pay domain from a Stripe account. Use when you need to remove a previously registered Apple Pay domain.                                           |
  | `delete-apps-secret`                                    | Tool to delete a secret from the Stripe Secret Store by name and scope.                                                                                                   |
  | `delete-coupon`                                         | Tool to delete a coupon from Stripe. Use when you need to remove a coupon code, preventing new redemptions while preserving existing customer discounts.                  |
  | `delete-customer`                                       | DEPRECATED: Use STRIPE\_DELETE\_CUSTOMERS\_CUSTOMER instead. Permanently deletes an existing Stripe customer; this irreversible action also cancels...                    |
  | `delete-customer-bank-account`                          | Deletes a bank account payment source from a customer. This action is irreversible - the bank account cannot be recovered once deleted.                                   |
  | `delete-customer-discount`                              | Removes the currently applied discount on a customer. Use when you need to remove a coupon or promotion code discount from a customer's account.                          |
  | `delete-customers-customer`                             | Permanently deletes a customer and cancels active subscriptions.                                                                                                          |
  | `delete-customer-subscription`                          | Cancels a customer's subscription immediately. Customer won't be charged again, and subscription status becomes 'canceled'.                                               |
  | `delete-customer-subscription-discount`                 | Removes currently applied discount from a customer's subscription.                                                                                                        |
  | `delete-customer-tax-id`                                | Deletes a customer's tax ID object. Use when you need to remove a specific tax identification from a customer's account.                                                  |
  | `delete-ephemeral-key`                                  | Immediately invalidate an ephemeral key. Use when you need to manually expire a short-lived API key before its automatic expiration time.                                 |
  | `delete-invoice`                                        | Permanently deletes a draft invoice. This action cannot be undone.                                                                                                        |
  | `delete-invoiceitem`                                    | Tool to delete an invoice item from Stripe. Use when removing invoice items that are not attached to invoices or attached to draft invoices.                              |
  | `delete-plan`                                           | Tool to delete a plan from Stripe. Use when you need to permanently remove a pricing plan.                                                                                |
  | `delete-product`                                        | Delete a product. Deleting a product is only possible if it has no prices associated with it.                                                                             |
  | `delete-product-feature`                                | Removes a feature from a product. Use when you need to delete a specific product feature attachment.                                                                      |
  | `delete-subscription-discount`                          | Removes the currently applied discount on a subscription. Use when you need to remove a discount code or promotion from an active subscription.                           |
  | `delete-subscription-item`                              | Deletes a subscription item without canceling the subscription.                                                                                                           |
  | `delete-tax-id`                                         | Deletes an existing tax ID object. Use when you need to permanently remove a tax identification from Stripe.                                                              |
  | `delete-terminal-configuration`                         | Permanently deletes a Terminal Configuration object from your Stripe account.                                                                                             |
  | `delete-terminal-location`                              | Tool to permanently delete a Terminal Location object from your Stripe account.                                                                                           |
  | `delete-terminal-reader`                                | Permanently deletes a Terminal Reader object from your Stripe account.                                                                                                    |
  | `delete-test-clock`                                     | Permanently deletes a test clock from Stripe's test environment.                                                                                                          |
  | `delete-v1-invoices-void-invoice`                       | Tool to void a finalized Stripe invoice. Use when you need to permanently mark an invoice as void to prevent any further collection attempts.                             |
  | `deletev1-subscriptions-list-subscriptions`             | Tool to cancel a Stripe subscription immediately. Use when you need to permanently cancel a customer's subscription and prevent future charges.                           |
  | `detach-payment-from-invoice`                           | Tool to detach a payment from an invoice. Use when you need to remove a payment from an invoice's list of payments.                                                       |
  | `detach-payment-method`                                 | Detaches a PaymentMethod object from a Customer account. Use when you need to remove a payment method from a customer without deleting it entirely.                       |
  | `disable-event-destination`                             | Disables a v2 Event Destination, preventing it from receiving events.                                                                                                     |
  | `download-quote-pdf`                                    | Tool to download the PDF for a finalized quote from Stripe. Use when you need to retrieve the PDF document of a quote that has been finalized.                            |
  | `expire-billing-credit-grant`                           | Expires a billing credit grant immediately. Use when you need to terminate a credit grant before its natural expiration date.                                             |
  | `expire-checkout-session`                               | Tool to expire an active Stripe Checkout Session. Use when you need to prevent customers from completing an open checkout session.                                        |
  | `finalize-invoice`                                      | Finalize a draft invoice so it becomes open/collectable (and immutable where required).                                                                                   |
  | `finalize-quote`                                        | Tool to finalize a quote in Stripe. Use when you need to transition a quote from draft status to open status, making it ready to be sent to the customer for acceptance.  |
  | `find-apps-secret`                                      | Tool to find a secret by name and scope in the Stripe Apps secret store.                                                                                                  |
  | `find-tax-association`                                  | Tool to find a tax association by PaymentIntent ID. Use when you need to retrieve tax calculation and transaction details linked to a specific payment.                   |
  | `fund-test-cash-balance`                                | Tool to fund a test mode cash balance for a customer. Use when you need to simulate incoming bank transfers in test mode.                                                 |
  | `get-account`                                           | Retrieves detailed information for the authenticated Stripe account.                                                                                                      |
  | `get-account-capabilities`                              | Retrieves a list of all capabilities for a connected Stripe account.                                                                                                      |
  | `get-account-capability`                                | Retrieves information about a specific capability for a Stripe account.                                                                                                   |
  | `get-account-person`                                    | Retrieves an existing person associated with a Stripe account.                                                                                                            |
  | `get-account-persons`                                   | Retrieves a list of people associated with the account's legal entity.                                                                                                    |
  | `get-accounts-account`                                  | Retrieves the details of a Stripe account. Use when you need to check account properties like current requirements, live charge capability, payout...                     |
  | `get-account-token`                                     | Tool to retrieve a v2 Account Token by its ID. Use when you need to fetch details about a specific account token, including its creation time...                          |
  | `get-active-entitlement`                                | Tool to retrieve an active entitlement describing customer access to a feature.                                                                                           |
  | `get-apple-pay-domain`                                  | Retrieves details about a previously registered Apple Pay domain.                                                                                                         |
  | `get-balance-history`                                   | DEPRECATED: Use STRIPE\_LIST\_BALANCE\_TRANSACTIONS instead. Tool to retrieve a list of balance transactions for your Stripe account.                                     |
  | `get-balance-settings`                                  | Tool to retrieve balance settings for a Stripe account. Use when you need to fetch configuration options for customizing account balances and payout...                   |
  | `get-balance-transaction`                               | Retrieves the balance transaction with the given ID. Use when you need detailed information about a specific balance transaction including amounts...                     |
  | `get-billing-alert`                                     | Retrieves a billing alert by its unique identifier. Use when you need to fetch details of a specific billing alert that notifies when a certain usage...                  |
  | `get-billing-credit-balance-summary`                    | Retrieves the credit balance summary for a customer in Stripe Billing.                                                                                                    |
  | `get-billing-credit-balance-transactions-id`            | Retrieves a credit balance transaction by its unique identifier.                                                                                                          |
  | `get-billing-credit-grants`                             | Tool to retrieve a paginated list of billing credit grants. Use when you need to view credit allocations for customers, track promotional credits, or...                  |
  | `get-billing-credit-grants-id`                          | Retrieves a billing credit grant by its unique identifier. Use when you need to get details about a specific credit grant allocation for a customer.                      |
  | `get-billing-meters`                                    | Tool to retrieve a list of billing meters from Stripe. Use when you need to list meters with optional filtering by status and pagination support.                         |
  | `get-billing-meters-id`                                 | Retrieves a billing meter by its unique identifier. Use when you need to fetch configuration details and settings for a specific billing meter.                           |
  | `get-billing-portal-configurations`                     | Tool to list billing portal configurations. Use when you need to retrieve portal configurations that describe the functionality and settings of the customer portal.      |
  | `get-billing-portal-configurations-configuration`       | Tool to retrieve a billing portal configuration from Stripe.                                                                                                              |
  | `get-charges-charge-dispute`                            | Tool to retrieve a dispute for a specified charge. Use when you need to get dispute details associated with a specific charge ID.                                         |
  | `get-charges-charge-refunds-refund`                     | Tool to retrieve the details of an existing refund within a specific charge.                                                                                              |
  | `get-checkout-sessions-session-line-items`              | Tool to retrieve line items for a Checkout Session. Use when you need to view the items, pricing, quantities, and totals for a specific checkout session.                 |
  | `get-climate-products-product`                          | Tool to retrieve details of a specific Stripe Climate product.                                                                                                            |
  | `get-climate-suppliers-supplier`                        | Retrieves detailed information about a specific Stripe Climate carbon removal supplier.                                                                                   |
  | `get-confirmation-tokens-confirmation-token`            | Tool to retrieve an existing ConfirmationToken object by its ID.                                                                                                          |
  | `get-country-specs-country`                             | Retrieves configuration details for a specific country, including supported payment methods, required verification fields, and supported currencies.                      |
  | `get-coupon`                                            | Retrieves full details for an existing Stripe coupon using its unique ID.                                                                                                 |
  | `get-credit-notes-credit-note-lines`                    | Retrieves the paginated list of line items for a specific credit note.                                                                                                    |
  | `get-credit-notes-id`                                   | Retrieves a credit note by its unique identifier. Use when you need to get detailed information about a specific credit note.                                             |
  | `get-credit-notes-preview`                              | Tool to preview a credit note without creating it in Stripe.                                                                                                              |
  | `get-credit-notes-preview-lines`                        | Tool to retrieve a credit note preview's line items from Stripe.                                                                                                          |
  | `get-customers-cash-balance-transactions`               | Tool to retrieve a specific cash balance transaction that updated a customer's cash balance.                                                                              |
  | `get-customers-customer-balance-transactions`           | Tool to list customer balance transactions that updated a customer's balance.                                                                                             |
  | `get-customers-customer-balance-txns-txn`               | Retrieves a specific customer balance transaction that updated the customer's balances.                                                                                   |
  | `get-customers-customer-bank-accounts`                  | Tool to fetch all bank accounts linked to a customer. Use when you need to retrieve payment source information for a specific customer.                                   |
  | `get-customers-customer-bank-accounts-id`               | Retrieves details about a specific bank account stored on a Stripe customer.                                                                                              |
  | `get-customers-customer-cards`                          | Tool to list all cards for a customer. Use when you need to retrieve payment card information for a specific customer.                                                    |
  | `get-customers-customer-cards-id`                       | Retrieves details about a specific card for a customer. Use when you need to view card information stored on a customer account.                                          |
  | `get-customers-customer-cash-balance`                   | Tool to retrieve a customer's cash balance. Use when you need to check the current cash balance for a specific Stripe customer, including available funds by currency.    |
  | `get-customers-customer-cash-balance-transactions`      | Tool to retrieve a list of cash balance transactions for a customer.                                                                                                      |
  | `get-customers-customer-discount`                       | Tool to retrieve the discount currently active on a customer.                                                                                                             |
  | `get-customers-customer-payment-methods`                | Retrieves a list of payment methods for a given customer, supporting type filtering and pagination.                                                                       |
  | `get-customers-customer-payment-methods-payment-method` | Tool to retrieve a specific PaymentMethod object for a given Customer.                                                                                                    |
  | `get-customers-customer-sources`                        | Tool to list sources for a specified customer. Use when you need to retrieve payment sources (cards) stored on a customer account.                                        |
  | `get-customers-customer-sources-id`                     | Tool to retrieve a specified payment source for a given customer.                                                                                                         |
  | `get-customers-customer-subscriptions`                  | DEPRECATED: Use STRIPE\_LIST\_SUBSCRIPTIONS instead. List subscriptions for a specific Stripe customer.                                                                   |
  | `get-customers-customer-subs-sub-exposed-id`            | Tool to retrieve a specific subscription for a customer. Use when you need to get detailed information about a customer's subscription using both...                      |
  | `get-customers-customer-subs-sub-exposed-id-discount`   | Tool to retrieve the discount currently applied to a customer's subscription.                                                                                             |
  | `get-customers-customer-tax-ids`                        | Tool to retrieve all tax IDs for a specific Stripe customer.                                                                                                              |
  | `get-customers-customer-tax-ids-id`                     | Tool to retrieve a specific tax ID for a customer. Use when you need to fetch details about a customer's tax identification number.                                       |
  | `get-entitlements-active-entitlements`                  | Tool to retrieve active entitlements for a customer. Use when you need to check which features a customer currently has access to.                                        |
  | `get-entitlements-features-id`                          | Tool to retrieve a feature by ID from Stripe. Use when you need to get details about a specific entitlements feature.                                                     |
  | `get-events`                                            | Retrieves a list of Stripe events from the past 30 days with filtering and pagination.                                                                                    |
  | `get-events-id`                                         | Retrieves event details for events created within the last 30 days.                                                                                                       |
  | `get-file-links-link`                                   | Retrieves the details of an existing file link. Use when you need to access file link information or verify if a link is still valid.                                     |
  | `get-files-file`                                        | Tool to retrieve details of an existing file object by its unique identifier.                                                                                             |
  | `get-financial-connections-sessions-session`            | Retrieves the details of a Financial Connections Session. Use when you need to check the status or details of a session.                                                  |
  | `get-fx-quote`                                          | Retrieve a specific FX (foreign exchange) Quote by its ID. FX Quotes provide exchange rates between currencies that can be locked for a period (5...                      |
  | `get-invoiceitems-invoiceitem`                          | Tool to retrieve the details of an invoice item using its unique identifier.                                                                                              |
  | `get-invoice-payments-id`                               | Tool to retrieve details of a specific Stripe invoice payment by ID.                                                                                                      |
  | `get-invoices-invoice`                                  | Tool to retrieve a specific invoice by ID. Use when you need to get detailed information about an existing invoice.                                                       |
  | `get-invoices-invoice-lines`                            | Tool to retrieve a paginated list of line items for a specific invoice.                                                                                                   |
  | `get-linked-account`                                    | Retrieves the details of a Linked Account object by its unique identifier.                                                                                                |
  | `get-mandate`                                           | Tool to retrieve a Stripe mandate by ID. Use when you need to get authorization details for recurring or single-use payments.                                             |
  | `get-payment-attempt-records-id`                        | Tool to retrieve a specific Payment Attempt Record by ID. Use when you need to get detailed information about a particular payment attempt.                               |
  | `get-payment-intent-amount-details-line-items`          | Tool to retrieve paginated line items for a PaymentIntent. Use when you need to get detailed product and service information including quantities...                      |
  | `get-payment-link`                                      | Tool to retrieve details of an existing Stripe payment link by ID.                                                                                                        |
  | `get-payment-links-payment-link-line-items`             | Tool to retrieve paginated line items for a payment link. Use when you need to get detailed product and service information including quantities...                       |
  | `get-payment-method`                                    | Retrieves the details of a PaymentMethod object by its unique identifier.                                                                                                 |
  | `get-payment-method-configuration`                      | Tool to retrieve a specific payment method configuration by its unique identifier.                                                                                        |
  | `get-payment-method-domain`                             | Retrieves details of an existing payment method domain. Use when you need to fetch information about a specific payment method domain registered with Stripe.             |
  | `get-payment-record`                                    | Tool to retrieve a Payment Record from Stripe. Use when you need to access details about payments that occur on- or off-Stripe, including payment...                      |
  | `get-payout`                                            | Tool to retrieve details of an existing Stripe payout. Use when you need to get information about a specific payout by its ID.                                            |
  | `get-plan`                                              | Tool to retrieve a specific Stripe plan by its unique identifier.                                                                                                         |
  | `get-prices-price`                                      | Retrieves detailed information for a specific Stripe price using its unique ID.                                                                                           |
  | `get-products-id`                                       | Retrieves detailed information for an existing Stripe product using its unique product ID.                                                                                |
  | `get-products-product-features-id`                      | Retrieves a specific product feature by its ID. Use when you need to get details about a particular feature attached to a product.                                        |
  | `get-promotion-codes`                                   | Retrieves a list of promotion codes from a Stripe account with optional filters for active status, code value, coupon association, and customer restrictions.             |
  | `get-quotes-quote`                                      | Tool to retrieve a quote by ID. Use when you need to get detailed information about a specific Stripe quote, including line items, pricing, and status.                   |
  | `get-quotes-quote-computed-upfront-line-items`          | Tool to retrieve computed upfront line items for a quote. Use when you need the full paginated list of upfront line items with detailed pricing...                        |
  | `get-quotes-quote-line-items`                           | Tool to retrieve a paginated list of line items for a quote.                                                                                                              |
  | `get-radar-value-list`                                  | Retrieves a specific Stripe Radar value list by its identifier.                                                                                                           |
  | `get-radar-value-list-items`                            | Tool to list all value list items from a Stripe Radar value list.                                                                                                         |
  | `get-refunds-refund`                                    | Tool to retrieve details of a specific Stripe refund by ID. Use when you need to get information about an existing refund.                                                |
  | `get-reporting-report-runs-report-run`                  | Retrieves details of an existing Report Run object. Use when you need to check the status or retrieve results of a report run.                                            |
  | `get-reporting-report-type`                             | Tool to retrieve details of a specific Stripe report type by ID.                                                                                                          |
  | `get-setup-attempts`                                    | Tool to list SetupAttempts associated with a SetupIntent. Use when you need to retrieve all setup attempts for a specific SetupIntent to understand...                    |
  | `get-setup-intent`                                      | Retrieves details of a SetupIntent by its ID; `client_secret` is required if a publishable API key is used.                                                               |
  | `get-shipping-rate`                                     | Tool to retrieve details of a specific Stripe shipping rate by its unique ID.                                                                                             |
  | `get-sources-source`                                    | Retrieves an existing source object. DEPRECATED: The Stripe Sources API has been deprecated.                                                                              |
  | `get-subscription`                                      | Retrieves detailed information for an existing Stripe subscription using its unique ID.                                                                                   |
  | `get-subscription-item`                                 | Retrieves detailed information for a specific subscription item using its unique ID.                                                                                      |
  | `get-subscription-schedules-schedule`                   | Retrieve a subscription schedule using its unique identifier.                                                                                                             |
  | `get-tax-calculation`                                   | Retrieves a Tax Calculation object by its unique ID. Use when you need to access tax calculation details.                                                                 |
  | `get-tax-calculations-calculation-line-items`           | Retrieves line items of a tax calculation as a paginated collection.                                                                                                      |
  | `get-tax-code`                                          | Retrieves the details of an existing tax code. Use when you need to get information about a specific tax code by its ID.                                                  |
  | `get-tax-id`                                            | Retrieves an account or customer tax ID object. Use when you need to get details about a specific tax identification number stored in Stripe.                             |
  | `get-tax-rate`                                          | Tool to retrieve the details of an existing tax rate. Use when you need to fetch information about a specific tax rate by its ID.                                         |
  | `get-tax-registration`                                  | Tool to retrieve a specific tax registration configured for your Stripe account.                                                                                          |
  | `get-tax-settings`                                      | Retrieves Tax Settings for a merchant. Use when you need to fetch the tax configuration for a Stripe account.                                                             |
  | `get-tax-transaction`                                   | Retrieves a Tax Transaction object by ID. Use when you need to fetch details about a specific tax transaction.                                                            |
  | `get-tax-transactions-transaction-line-items`           | Retrieves the line items of a committed standalone tax transaction.                                                                                                       |
  | `get-terminal-configuration`                            | Tool to retrieve a specific Terminal Configuration object from Stripe.                                                                                                    |
  | `get-terminal-location`                                 | Tool to retrieve a Terminal Location object by ID. Use when you need to get details about a specific terminal location for managing card readers.                         |
  | `get-terminal-reader`                                   | Tool to retrieve a Terminal Reader object by ID. Use when you need to get details about a specific reader device for accepting payment details in Stripe Terminal.        |
  | `get-test-clock`                                        | Tool to retrieve a test clock by ID. Use when testing billing integrations by simulating time advancement in sandbox environments.                                        |
  | `get-token`                                             | Retrieves the token with the given ID. Use when you need to verify token details or check if a token has been used.                                                       |
  | `get-transfer-reversal`                                 | Retrieves a transfer reversal by its ID and the associated transfer ID.                                                                                                   |
  | `get-upcoming-invoice-line-items`                       | Tool to retrieve a paginated list of line items for an upcoming invoice preview.                                                                                          |
  | `get-v1-customers-search-customers`                     | Tool to search for Stripe customers using Stripe's Search Query Language.                                                                                                 |
  | `get-v1-disputes-disputes`                              | Retrieves detailed information for an existing Stripe dispute by ID.                                                                                                      |
  | `get-v1-invoice-payments-overview2`                     | Tool to list invoice payments in Stripe with pagination and filtering options.                                                                                            |
  | `get-v1-payment-method-configs-list-payment-method2`    | Tool to list all payment method configurations in a Stripe account.                                                                                                       |
  | `get-v1-payment-method-domains`                         | Tool to retrieve list of payment method domains registered with Stripe account.                                                                                           |
  | `get-v1-payment-methods-payment-methods2`               | Tool to retrieve a list of PaymentMethods with filtering and pagination support.                                                                                          |
  | `get-v1-radar-early-fraud-warnings-overview`            | Returns a list of early fraud warnings. An early fraud warning indicates that the card issuer has notified Stripe that a charge may be fraudulent.                        |
  | `get-v1-radar-value-lists-overview-radar-value-lists`   | Tool to retrieve an overview of Radar value lists. Use when you need to get a list of value lists used in Stripe Radar for fraud prevention.                              |
  | `get-v1-reporting-report-types-overview-reporting`      | Tool to list all available Stripe report types. Use when you need to discover what reporting types are available for generating reports.                                  |
  | `get-v1-shipping-rates-overview2`                       | Tool to retrieve an overview of shipping rates from Stripe. Use when you need a quick summary of recent shipping rates with default limit of 3.                           |
  | `get-v1-subscription-schedules-overview2`               | Retrieves a list of subscription schedules with optional filtering and pagination capabilities.                                                                           |
  | `get-v1-tax-codes-tax-code2`                            | Tool to retrieve all tax codes available to add to Products for specific tax calculations.                                                                                |
  | `get-v1-tax-ids-overview2`                              | Tool to retrieve a list of tax IDs with pagination support. Use when you need to list tax IDs for accounts or customers in Stripe.                                        |
  | `get-v1-tax-rates-tax-rate2`                            | Tool to retrieve all tax rates with pagination support. Use when you need to list Stripe tax rates with optional filters for active status...                             |
  | `get-v2-core-events-retrieve-event`                     | Retrieves detailed information about a specific event from Stripe V2 Core Events API.                                                                                     |
  | `list-all-subscription-item-period-summaries`           | Tool to list all subscription item period summaries. Use when you need to retrieve usage information for a specific subscription item over billing periods.               |
  | `list-apple-pay-domains`                                | Retrieves a list of Apple Pay domains registered with Stripe.                                                                                                             |
  | `list-application-fees`                                 | Returns a list of application fees you've previously collected, sorted by creation date descending (newest first).                                                        |
  | `list-apps-secrets`                                     | Tool to list all secrets stored on the given scope. Use when you need to retrieve secrets from the Secret Store API for Stripe Apps.                                      |
  | `list-balance-transactions`                             | Lists all balance transactions for the connected Stripe account.                                                                                                          |
  | `list-billing-alerts`                                   | Tool to retrieve a paginated list of billing alerts. Use when you need to view billing alerts that notify when usage thresholds on meters are crossed.                    |
  | `list-billing-credit-balance-transactions`              | Tool to retrieve a paginated list of credit balance transactions with optional filtering.                                                                                 |
  | `list-charge-refunds`                                   | Lists all refunds for a specific charge in Stripe. Use this action when you need to retrieve all refunds associated with a particular charge ID.                          |
  | `list-charges`                                          | Retrieves a list of Stripe charges with filtering and pagination; use valid cursor IDs from previous responses for pagination, and note that charges...                   |
  | `list-checkout-sessions`                                | Tool to retrieve a list of Stripe Checkout Sessions with pagination support.                                                                                              |
  | `list-climate-orders`                                   | Tool to list all Climate order objects. Use when you need to retrieve carbon removal orders sorted by creation date with most recent first.                               |
  | `list-climate-products`                                 | Tool to retrieve a list of available Stripe Climate products.                                                                                                             |
  | `list-climate-suppliers`                                | Tool to retrieve a list of available Stripe Climate supplier objects for carbon removal.                                                                                  |
  | `list-country-specs`                                    | Retrieves a list of country specifications available in the Stripe API.                                                                                                   |
  | `list-coupons`                                          | Retrieves a list of discount coupons from a Stripe account, supporting pagination via `limit`, `starting_after`, and `ending_before`.                                     |
  | `list-credit-notes`                                     | Lists Stripe credit notes with optional filtering by customer, invoice, or customer account, and pagination support.                                                      |
  | `list-customers`                                        | Retrieves a list of Stripe customers, with options to filter by email, creation date, or test clock, and support for pagination.                                          |
  | `list-customer-subscriptions`                           | Tool to list all active subscriptions for a customer in Stripe.                                                                                                           |
  | `list-disputes`                                         | Tool to list all disputes from a Stripe account. Use when you need to retrieve disputes with optional filtering by charge or payment intent.                              |
  | `list-entitlements-features`                            | Retrieves a paginated list of entitlements features from Stripe.                                                                                                          |
  | `list-file-links`                                       | Tool to retrieve a list of Stripe file links. Use when you need to list file links with optional filters for creation date, expiration status, and associated file.       |
  | `list-files`                                            | Tool to retrieve a list of files that your account has access to.                                                                                                         |
  | `list-financial-connections-accounts`                   | Tool to list Financial Connections Account objects representing external financial accounts.                                                                              |
  | `list-forwarding-requests`                              | Lists ForwardingRequest objects from Stripe's Vault and Forward API.                                                                                                      |
  | `list-fx-quotes`                                        | Retrieves a list of FX quotes that have been issued, with the most recent appearing first.                                                                                |
  | `list-invoiceitems`                                     | Retrieves a paginated list of Stripe invoice items. Use to filter by customer, invoice, creation date, or attachment status with cursor-based pagination.                 |
  | `list-invoice-payments`                                 | Tool to list all payments for invoices in Stripe. Use when you need to retrieve payment information associated with invoices, including pagination...                     |
  | `list-invoice-rendering-templates`                      | Tool to list all invoice rendering templates ordered by creation date.                                                                                                    |
  | `list-invoices`                                         | Retrieves a list of Stripe invoices, filterable by various criteria and paginatable using invoice ID cursors obtained from previous responses.                            |
  | `list-meter-event-summaries`                            | Tool to retrieve billing meter event summaries for a customer within a time range.                                                                                        |
  | `list-payment-attempt-records`                          | Tool to list payment attempt records for a specified payment record.                                                                                                      |
  | `list-payment-intents`                                  | Tool to list PaymentIntents from Stripe. Use when you need to retrieve a list of payment intents with optional filtering by customer, creation date...                    |
  | `list-payment-links`                                    | Retrieves a list of payment links from Stripe, sorted by creation date in descending order by default.                                                                    |
  | `list-payouts`                                          | Lists Stripe payouts sent to external accounts or received from Stripe, sorted by creation date descending (newest first), with optional filtering by...                  |
  | `list-plans`                                            | Tool to list all billing plans from Stripe account. Use when you need to retrieve plans for subscription management or display available pricing options.                 |
  | `list-prices`                                           | Tool to list Stripe prices. Use when you need to retrieve and filter price objects before processing write operations.                                                    |
  | `list-products`                                         | Retrieves a list of Stripe products, with optional filtering and pagination; `starting_after`/`ending_before` cursors must be valid product IDs from a previous response. |
  | `list-products-product-features`                        | Retrieves a list of features attached to a product. Returns a paginated list of product\_feature objects representing attachments between features and products.          |
  | `list-promotion-codes`                                  | Tool to retrieve a list of promotion codes from Stripe. Use when you need to view, filter, or paginate through promotion codes with optional filters...                   |
  | `list-quotes`                                           | Retrieves a list of Stripe quotes with pagination support. Use to fetch quotes by customer, status, or creation date.                                                     |
  | `list-radar-early-fraud-warnings`                       | Tool to list all early fraud warnings from Stripe Radar. Use when you need to retrieve fraud warnings for charges, optionally filtered by charge ID or payment intent ID. |
  | `list-radar-reviews`                                    | Returns a list of Radar Review objects that have open set to true, sorted in descending order by creation date.                                                           |
  | `list-refunds`                                          | Lists Stripe refunds, sorted by creation date descending (newest first), with optional filtering by charge or payment\_intent and pagination support.                     |
  | `list-reporting-report-runs`                            | Lists Stripe Report Runs, sorted by creation date descending (newest first).                                                                                              |
  | `list-reviews`                                          | Retrieves a list of open Stripe reviews with pagination support.                                                                                                          |
  | `list-setup-attempts`                                   | Tool to list SetupAttempts associated with a SetupIntent. Use when you need to retrieve attempts to confirm a SetupIntent and attach a payment method to a customer.      |
  | `list-setup-intents`                                    | Tool to list SetupIntents from Stripe. Use when you need to retrieve a list of setup intents with optional filtering by customer, payment method, or...                   |
  | `list-sigma-scheduled-query-runs`                       | Tool to list all Sigma scheduled query runs. Use when you need to retrieve query runs from Stripe Sigma to access query results or check run status.                      |
  | `list-subscription-items`                               | List all subscription items for a given subscription. Subscription items represent the individual products/prices that make up a subscription.                            |
  | `list-subscriptions`                                    | Retrieves a list of Stripe subscriptions, optionally filtered by various criteria such as customer, price, status, collection method, and date...                         |
  | `list-tax-codes`                                        | Retrieves a paginated list of globally available, predefined Stripe tax codes used for classifying products and services in Stripe Tax.                                   |
  | `list-tax-rates`                                        | Retrieves a list of tax rates, which are returned sorted by creation date in descending order.                                                                            |
  | `list-tax-registrations`                                | Retrieves a paginated list of tax registrations. Use when you need to view where a business is registered to collect tax on payments within various regions.              |
  | `list-terminal-configurations`                          | Tool to retrieve a list of Terminal Configuration objects from Stripe.                                                                                                    |
  | `list-terminal-locations`                               | Retrieves a list of Stripe terminal locations with pagination support.                                                                                                    |
  | `list-terminal-readers`                                 | Tool to list all Stripe Terminal Readers with optional filtering.                                                                                                         |
  | `list-test-clocks`                                      | Retrieves a paginated list of test clocks. Use when you need to view all test clocks for testing time-dependent functionality.                                            |
  | `list-topups`                                           | Tool to retrieve a list of existing top-ups from Stripe. Use when you need to view top-ups with optional filtering by amount, status, or creation...                      |
  | `list-transfers`                                        | List all transfers sent to connected accounts. Transfers are returned in reverse chronological order.                                                                     |
  | `list-v2-core-event-destinations`                       | Retrieves a list of event destinations from Stripe V2 Core Events API.                                                                                                    |
  | `list-v2-core-events`                                   | Tool to list v2 core events from Stripe. Use when you need to retrieve a list of events with thin payloads containing references to changed objects.                      |
  | `mark-invoice-uncollectible`                            | Tool to mark a Stripe invoice as uncollectible for bad debt accounting purposes.                                                                                          |
  | `migrate-subscription`                                  | Migrate a subscription from classic to flexible billing mode.                                                                                                             |
  | `pay-invoice`                                           | Tool to pay an invoice manually outside the normal collection schedule.                                                                                                   |
  | `post-billing-credit-grants-void-credit-grant`          | Voids a billing credit grant, preventing it from being applied to future invoices.                                                                                        |
  | `post-charges-charge`                                   | Updates a Stripe charge with the specified parameters; unspecified fields remain unchanged.                                                                               |
  | `post-customers-customer-subs-sub-exposed-id`           | Tool to update a customer's subscription. Use when modifying subscription items, billing cycle, payment methods, or metadata for an existing subscription.                |
  | `post-customers-sources-verify-bank-account`            | Verifies a bank account for a customer using microdeposit amounts.                                                                                                        |
  | `post-file-links-link`                                  | Tool to update an existing file link in Stripe. Use when you need to modify the expiration time or metadata of a file link.                                               |
  | `post-invoices-invoice-void`                            | Voids a finalized invoice and maintains a papertrail. Use when you need to void a finalized invoice while preserving audit history.                                       |
  | `post-payment-records-report-payment`                   | Tool to report a payment record in terminal state or for initialization.                                                                                                  |
  | `post-setup-intents-intent`                             | Updates a SetupIntent object to modify configuration parameters and metadata.                                                                                             |
  | `post-subscription-items-item`                          | Tool to update a subscription item's plan, quantity, billing thresholds, discounts, or metadata.                                                                          |
  | `post-subscriptions-subscription-exposed-id`            | Tool to update an existing Stripe subscription with specified parameters.                                                                                                 |
  | `post-terminal-configurations-configuration`            | Tool to update a Stripe Terminal Configuration. Use when you need to modify terminal reader settings including device-specific configurations...                          |
  | `post-terminal-readers-reader-process-payment-intent`   | Initiates a payment flow on a Stripe Terminal Reader to process a PaymentIntent.                                                                                          |
  | `post-terminal-readers-reader-set-reader-display`       | Configures a Stripe terminal reader to display cart information on screen.                                                                                                |
  | `post-terminal-readers-set-reader-display`              | Tool to configure a terminal reader's display to show cart details.                                                                                                       |
  | `post-v1-accounts-capabilities-capabilities`            | Updates an existing account capability for a Stripe connected account.                                                                                                    |
  | `post-v1-balance-settings-overview`                     | Tool to update balance settings for a Stripe account. Use when customizing payout schedules, settlement timing, or negative balance handling for a connected account.     |
  | `post-v1-billing-portal-configs-overview-billing`       | Tool to update an existing billing portal configuration in Stripe.                                                                                                        |
  | `post-v1-checkout-sessions-retrieve-checkout`           | Tool to update and retrieve a Checkout Session object from Stripe.                                                                                                        |
  | `post-v1-credit-notes-credit-note2`                     | Tool to update an existing credit note in Stripe by modifying its memo or metadata.                                                                                       |
  | `post-v1-customers-funding-instructions-fund-test`      | Creates or retrieves funding instructions for a customer cash balance via bank transfer.                                                                                  |
  | `post-v1-customers-search-customers`                    | Tool to search for Stripe customers using a search query. Use when you need to find customers by email, name, metadata, or other fields using...                          |
  | `post-v1-invoices-finalize-void-invoice`                | Voids a finalized invoice and maintains a papertrail. Use when you need to void a finalized invoice that has not been paid.                                               |
  | `post-v1-invoices-lines-overview`                       | Updates an invoice's line item before finalization. Use when you need to modify details of a line item such as description, metadata, amount, or tax...                   |
  | `post-v1-invoices-remove-lines-overview`                | Tool to remove multiple line items from a draft Stripe invoice.                                                                                                           |
  | `post-v1-invoices-send-void-invoice`                    | Tool to void a finalized Stripe invoice. Use when you need to permanently void an invoice while preserving an audit trail.                                                |
  | `post-v1-invoices-void-invoice`                         | Tool to permanently void a finalized Stripe invoice. Use when an invoice needs to be canceled while maintaining an audit trail.                                           |
  | `post-v1-payment-method-configs-list-payment-method2`   | Updates a payment method configuration to control which payment methods are displayed at checkout.                                                                        |
  | `post-v1-payment-method-domains-payment-method`         | Updates an existing payment method domain to enable or disable it.                                                                                                        |
  | `post-v1-payment-records-report-attempt`                | Tool to report a payment attempt on a Stripe Payment Record.                                                                                                              |
  | `post-v1-payment-records-report-canceled`               | Tool to report that the most recent payment attempt was canceled.                                                                                                         |
  | `post-v1-payment-records-report-guaranteed`             | Reports that a payment attempt was guaranteed for a specific Payment Record.                                                                                              |
  | `post-v1-payment-records-report-info`                   | Tool to report additional payment attempt information for a payment record.                                                                                               |
  | `post-v1-payment-records-report-refund-overview`        | Reports that the most recent payment attempt on a Payment Record was refunded.                                                                                            |
  | `post-v1-payouts-retrieve-payout`                       | Updates a payout's metadata and returns the updated payout object.                                                                                                        |
  | `post-v1-plans-overview`                                | Tool to update a Stripe plan by setting passed parameter values.                                                                                                          |
  | `post-v1-promotion-codes-promotion-code`                | Updates an existing promotion code. Most fields are not editable by design.                                                                                               |
  | `post-v1-shipping-rates-overview2`                      | Tool to update an existing Stripe shipping rate. Use when you need to modify shipping rate properties such as active status, fixed amounts, metadata, or tax behavior.    |
  | `post-v1-subscription-schedules-overview2`              | Tool to update an existing subscription schedule with new phases, settings, metadata, and end behavior.                                                                   |
  | `post-v1-subscription-schedules-release-overview`       | Tool to release a subscription schedule. Releases a subscription schedule immediately, stops scheduling future phases but leaves the existing subscription in place.      |
  | `post-v1-subscriptions-list-subscriptions`              | Updates an existing Stripe subscription's properties including metadata, description, payment method, billing settings, trial periods, and cancellation behavior.         |
  | `post-v1-tax-rates-tax-rate2`                           | Tool to update an existing Stripe tax rate. Use when you need to modify tax rate properties such as display name, description, or active status.                          |
  | `post-v2-billing-meter-event-adjustments-meter-event`   | Creates a billing meter event adjustment to cancel a previously sent meter event.                                                                                         |
  | `present-payment-method`                                | Tool to present a payment method on a simulated terminal reader for testing purposes.                                                                                     |
  | `process-setup-intent`                                  | Initiates a SetupIntent flow on a Stripe Terminal Reader to save payment details.                                                                                         |
  | `reactivate-billing-meter`                              | Reactivates a deactivated billing meter. Use when you need to resume tracking usage after a meter has been deactivated.                                                   |
  | `report-payment-attempt-failed`                         | Reports that a recent payment attempt on a Payment Record has failed.                                                                                                     |
  | `resume-subscription`                                   | Resumes a paused Stripe subscription with billing cycle and proration options.                                                                                            |
  | `retrieve-balance`                                      | Retrieves the complete current balance details for the connected Stripe account.                                                                                          |
  | `retrieve-charge`                                       | Retrieves full details for an existing Stripe charge using its unique ID.                                                                                                 |
  | `retrieve-checkout-session`                             | Tool to retrieve a Checkout Session object from Stripe. Use when you need to get the current state of a checkout session, including payment status...                     |
  | `retrieve-customer`                                     | Retrieves detailed information for an existing Stripe customer using their unique customer ID.                                                                            |
  | `retrieve-payment-intent`                               | Retrieves a PaymentIntent by its ID; `client_secret` is required if a publishable API key is used.                                                                        |
  | `retrieve-promotion-code`                               | Tool to retrieve a Stripe promotion code by its ID. Use when you need to get details about a specific promotion code including its associated coupon...                   |
  | `retrieve-upcoming-invoice`                             | Tool to preview the upcoming invoice for a customer, showing all pending charges including subscription renewals and invoice items.                                       |
  | `search-charges`                                        | Search charges using Stripe's Search Query Language. Use when you need to find historical charges by status, amount, customer, metadata, or other criteria.               |
  | `search-customers`                                      | Retrieves a list of Stripe customers matching a search query that adheres to Stripe's Search Query Language.                                                              |
  | `search-invoices`                                       | Searches for invoices using Stripe's Search Query Language. Use when you need to find invoices by status, total amount, customer, currency, or other criteria.            |
  | `search-payment-intents`                                | Searches for PaymentIntents using Stripe's Search Query Language.                                                                                                         |
  | `search-prices`                                         | Search for prices using Stripe's Search Query Language. Use when you need to find prices by status, currency, product, or other criteria with flexible query syntax.      |
  | `search-products`                                       | Tool to search for products using Stripe's Search Query Language.                                                                                                         |
  | `search-subscriptions`                                  | Searches for subscriptions using Stripe's Search Query Language.                                                                                                          |
  | `send-invoice`                                          | Tool to manually send a finalized Stripe invoice to the customer outside the automatic billing schedule.                                                                  |
  | `set-reader-display`                                    | Configures a Stripe Terminal reader to display cart information on its screen.                                                                                            |
  | `set-terminal-reader-display`                           | Tool to set the display on a Stripe Terminal reader to show cart details.                                                                                                 |
  | `succeed-test-terminal-reader-input-collection`         | Simulates successful completion of an ongoing input collection on a Terminal reader.                                                                                      |
  | `timeout-test-terminal-reader-input-collection`         | Simulate an input collection timeout on a Stripe Terminal reader.                                                                                                         |
  | `update-application-fee-refund`                         | Updates an application fee refund by its fee ID and refund ID.                                                                                                            |
  | `update-billing-credit-grant`                           | Updates an existing billing credit grant. Use when you need to modify the expiration time or metadata of a credit grant.                                                  |
  | `update-billing-meter`                                  | Tool to update a billing meter's display name. Use when you need to modify the name of an existing billing meter.                                                         |
  | `update-billing-portal-configuration`                   | Update a billing portal configuration. Use when you need to modify portal settings, business profile, or features.                                                        |
  | `update-cash-balance`                                   | Tool to update a customer's cash balance settings in Stripe.                                                                                                              |
  | `update-charge`                                         | Tool to update a Stripe charge object with provided parameters.                                                                                                           |
  | `update-charge-dispute`                                 | Tool to update metadata on a charge's dispute. Use when you need to attach structured information to a dispute for tracking or internal reference purposes.               |
  | `update-charge-refund`                                  | Tool to update a specified refund within a charge. Use when you need to modify the metadata of an existing refund.                                                        |
  | `update-checkout-session`                               | Tool to update a Stripe Checkout Session dynamically. Use when you need to modify customer information, line items, or shipping options on an existing checkout session.  |
  | `update-coupon`                                         | Updates a Stripe coupon's metadata, name, or currency options.                                                                                                            |
  | `update-customer`                                       | Updates an existing Stripe customer, identified by customer\_id, with only the provided details; unspecified fields remain unchanged.                                     |
  | `update-customer-balance-txn`                           | Updates an existing customer balance transaction's description and metadata.                                                                                              |
  | `update-customer-bank-account`                          | Updates a specified bank account for a given customer. Use when you need to modify account holder details or metadata for a customer's bank account.                      |
  | `update-customer-bank-account-source`                   | Updates a bank account source attached to a customer. Use when you need to modify editable attributes like account holder name, type, or metadata.                        |
  | `update-customer-card`                                  | Tool to update a card for a specified customer. Use when you need to update card details including billing address, expiration, name, or metadata.                        |
  | `update-customer-source`                                | Update a specified source for a given customer. Use when modifying card details, bank account information, or source metadata.                                            |
  | `update-customer-subscription`                          | Tool to update a subscription on a customer in Stripe. Use when modifying subscription items, billing settings, payment methods, or metadata.                             |
  | `update-dispute`                                        | Tool to update a Stripe dispute by submitting evidence or updating metadata.                                                                                              |
  | `update-entitlement-feature`                            | Tool to update a feature's properties or deactivate it. Use when you need to modify an existing entitlements feature's metadata, name, or active status.                  |
  | `update-event-destination`                              | Updates a v2 Event Destination with new values for specified parameters.                                                                                                  |
  | `update-external-account`                               | Updates the metadata, account holder name, account holder type of an external bank account or card belonging to a connected account and optionally...                     |
  | `update-invoice`                                        | Updates a draft Stripe invoice. Use when modifying invoice details before finalization.                                                                                   |
  | `update-invoiceitem`                                    | Updates an invoice item on a draft invoice. Use when modifying invoice item properties like amount, description, discounts, or tax settings before invoice finalization.  |
  | `update-invoice-lines`                                  | Tool to bulk update multiple line items on a draft invoice. Use when you need to modify descriptions, amounts, quantities, discounts, or other...                         |
  | `update-payment-intent`                                 | Updates a Stripe PaymentIntent with new values for specified parameters; note that if `currency` is updated, `amount` might also be required, and...                      |
  | `update-payment-link`                                   | Updates an existing payment link with new configuration details.                                                                                                          |
  | `update-payment-method`                                 | Updates an existing PaymentMethod object in Stripe. Use when you need to modify billing details, expiration dates, or metadata for a payment method.                      |
  | `update-price`                                          | Updates a Stripe price by setting passed parameter values; unspecified parameters remain unchanged.                                                                       |
  | `update-product`                                        | Tool to update an existing product in Stripe. Use when you need to modify product details like name, description, pricing, or availability.                               |
  | `update-promotion-code`                                 | Updates an existing Stripe promotion code by setting the values of the parameters passed.                                                                                 |
  | `update-quote`                                          | Tool to update an existing Stripe quote with new values. Use when modifying quote details like description, line items, metadata, or other quote parameters.              |
  | `update-source`                                         | Updates a Stripe source with specified parameters. Use when you need to modify source metadata, owner information, or mandate details.                                    |
  | `update-subscription`                                   | Updates an existing, non-canceled Stripe subscription by its ID, ensuring all referenced entity IDs (e.g., prices, coupons) are valid and automatic...                    |
  | `update-subscription-schedule`                          | Tool to update an existing subscription schedule in Stripe. Use when you need to modify phases, default settings, metadata, or end behavior of a subscription schedule.   |
  | `update-tax-registration`                               | Tool to update an existing tax registration in Stripe. Use when you need to modify the active\_from or expires\_at fields of a registration.                              |
  | `update-tax-settings`                                   | Updates Stripe Tax Settings parameters used in tax calculations.                                                                                                          |
  | `update-terminal-location`                              | Updates a Terminal Location by modifying specified parameters.                                                                                                            |
  | `update-terminal-reader`                                | Tool to update a Terminal Reader object by setting parameter values.                                                                                                      |
  | `validate-payment-method-domain`                        | Tool to validate an existing payment method domain in Stripe to activate payment methods.                                                                                 |
  | `verify-microdeposits`                                  | Verifies microdeposits on a SetupIntent object to confirm bank account ownership.                                                                                         |
  | `verify-microdeposits-payment-intent`                   | Verifies microdeposits on a PaymentIntent object by matching deposit amounts or descriptor code.                                                                          |
  | `void-credit-note`                                      | Marks a credit note as void. Use when you need to void a credit note and reverse its adjustments.                                                                         |
  | `void-invoice`                                          | Tool to void a finalized Stripe invoice. Use when you need to mark an invoice as uncollectible while maintaining a paper trail.                                           |
</Accordion>

## Triggers (7)

Subscribe with `.on(...)` in a script. A trigger with required configuration takes it as the second argument.

| Trigger                            | Needs   | What fires it                                                       |
| ---------------------------------- | ------- | ------------------------------------------------------------------- |
| Charge Failed Trigger              | nothing | Triggered when a direct charge fails in Stripe's legacy Charges API |
| Checkout Session Completed Trigger | nothing | Triggered when a checkout session is completed in Stripe            |
| Invoice Payment Succeeded Trigger  | nothing | Triggered when an invoice payment is successful in Stripe           |
| Payment Intent Failed Trigger      | nothing | Triggered when a payment intent fails in Stripe                     |
| Product Created Trigger            | nothing | Triggered when a product is created in Stripe                       |
| Subscription Added Trigger         | nothing | Triggered when a subscription is added in Stripe                    |
| Subscription Deleted Trigger       | nothing | Triggered when a subscription is deleted in Stripe                  |

[Open Stripe in the console →](https://app.boxd.sh/integrations/detail/stripe)
