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