100+ integrations are ready to connect to your AI.Connect your first MCP

Stripe MCP server for your AI

Look up a payment, issue a refund, draft and finalize an invoice, update a subscription, or check what landed in your bank account — all against the one account your secret key belongs to.

PopMCPStripe

Show me every invoice still unpaid after 30 days and who owns them

Supported Stripe tools

Every read and write this connection exposes — charges, customers, subscriptions, invoices, payouts, Treasury, Issuing — plus the webhooks you can watch.

stripe_create_customers

Creates a new customer object.

stripe_delete_customers

Permanently deletes a customer.

stripe_get_customers

Retrieves a Customer object.

stripe_list_customers

Returns a list of your customers.

stripe_search_customers

Search for customers you’ve previously created using Stripe’s Search Query Language.

stripe_update_customers

Updates the specified customer by setting the values of the parameters passed.

stripe_create_invoices

This endpoint creates a draft invoice for a given customer.

stripe_finalize_invoices

Stripe automatically finalizes drafts before sending and attempting payment on invoices.

stripe_get_invoices

Retrieves the invoice with the given ID.

stripe_list_invoices

You can list all invoices, or list the invoices for a specific customer.

stripe_pay_invoices

Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your subscriptions settings.

stripe_capture_charges

Capture the payment of an existing, uncaptured charge that was created with the capture option set to false.

stripe_create_charges

This method is no longer recommended—use the Payment Intents API to initiate a new payment instead.

stripe_get_charges

Retrieves the details of a charge that has previously been created.

stripe_list_charges

Returns a list of charges you’ve previously created.

stripe_cancel_payment_intents

You can cancel a PaymentIntent object when it’s in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action or, in rare cases, processing.

stripe_capture_payment_intents

Capture the funds of an existing uncaptured PaymentIntent when its status is requires_capture.

stripe_confirm_payment_intents

Confirm that your customer intends to pay with current or provided payment method.

stripe_create_payment_intents

Creates a PaymentIntent object.

stripe_get_payment_intents

Retrieves the details of a PaymentIntent that has previously been created.

stripe_list_payment_intents

Returns a list of PaymentIntents.

stripe_create_products

Creates a new product object.

stripe_get_products

Retrieves the details of an existing product.

stripe_list_products

Returns a list of your products.

stripe_create_subscriptions

Creates a new subscription on an existing customer.

stripe_delete_subscriptions

Cancels a customer’s subscription immediately.

stripe_get_subscriptions

Retrieves the subscription with the given ID.

stripe_list_subscriptions

By default, returns a list of subscriptions that have not been canceled.

stripe_update_subscriptions

Updates an existing subscription to match the specified parameters.

stripe_create_checkout_sessions

Creates a Checkout Session object.

stripe_create_payouts

To send funds to your own bank account, create a new payout object.

stripe_get_checkout_sessions

Retrieves a Checkout Session object.

stripe_get_payment_methods

Retrieves a PaymentMethod object attached to the StripeAccount.

stripe_list_payment_methods

Returns a list of all PaymentMethods.

stripe_list_payouts

Returns a list of existing payouts sent to third-party bank accounts or payouts that Stripe sent to you.

stripe_create_invoiceitems

Creates an item to be added to a draft invoice (up to 250 items per invoice).

stripe_create_prices

Creates a new Price for an existing Product.

stripe_create_refunds

When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.

stripe_get_prices

Retrieves the price with the given ID.

stripe_list_prices

Returns a list of your active prices, excluding inline prices.

stripe_list_refunds

Returns a list of all refunds you created.

stripe_list_balance

Retrieves the current account balance, based on the authentication that was used to make the request.

stripe_list_balance_transactions

Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth).

stripe_list_events

List events, going back up to 30 days.

stripe_activate_test_helpers_issuing_personalization_designs

Updates the status of the specified testmode personalization design object to active.

stripe_advance_test_helpers_test_clocks

Starts advancing a test clock to a specified time in the future.

stripe_capture_test_helpers_issuing_authorizations

Capture a test-mode authorization.

stripe_complete_test_helpers_issuing_settlements

Allows the user to mark an Issuing settlement as complete.

stripe_create_issuing_transactions_create_force_capture

Allows the user to capture an arbitrary amount, also known as a forced capture.

stripe_create_issuing_transactions_create_unlinked_refund

Allows the user to refund an arbitrary amount, also known as an unlinked refund.

stripe_create_test_helpers_confirmation_tokens

Creates a test mode Confirmation Token server side for your integration tests.

stripe_create_test_helpers_issuing_authorizations

Create a test-mode authorization.

stripe_create_test_helpers_issuing_settlements

Allows the user to create an Issuing settlement.

stripe_create_test_helpers_test_clocks

Creates a new test clock that can be attached to new customers and quotes.

stripe_create_test_helpers_treasury_outbound_payments_post

Transitions a test mode created OutboundPayment to the posted status.

stripe_create_test_helpers_treasury_outbound_transfers_post

Transitions a test mode created OutboundTransfer to the posted status.

stripe_create_test_helpers_treasury_received_credits

Use this endpoint to simulate a test mode ReceivedCredit initiated by a third party.

stripe_create_test_helpers_treasury_received_debits

Use this endpoint to simulate a test mode ReceivedDebit initiated by a third party.

stripe_deactivate_test_helpers_issuing_personalization_designs

Updates the status of the specified testmode personalization design object to inactive.

stripe_delete_test_helpers_test_clocks

Deletes a test clock.

stripe_deliver_test_helpers_issuing_cards_shipping

Updates the shipping status of the specified Issuing Card object to delivered.

stripe_expire_test_helpers_issuing_authorizations

Expire a test-mode Authorization.

stripe_expire_test_helpers_refunds

Expire a refund with a status of requires_action.

stripe_fail_test_helpers_issuing_cards_shipping

Updates the shipping status of the specified Issuing Card object to failure.

stripe_fail_test_helpers_treasury_inbound_transfers

Transitions a test mode created InboundTransfer to the failed status.

stripe_fail_test_helpers_treasury_outbound_payments

Transitions a test mode created OutboundPayment to the failed status.

stripe_fail_test_helpers_treasury_outbound_transfers

Transitions a test mode created OutboundTransfer to the failed status.

stripe_finalize_amount_test_helpers_issuing_authorizations

Finalize the amount on an Authorization prior to capture, when the initial authorization was for an estimated amount.

stripe_fund_cash_balance_test_helpers_customers

Create an incoming testmode bank transfer

stripe_get_test_helpers_test_clocks

Retrieves a test clock.

stripe_increment_test_helpers_issuing_authorizations

Increment a test-mode Authorization.

stripe_list_test_helpers_test_clocks

Returns a list of your test clocks.

stripe_present_payment_method_test_helpers_terminal_readers

Presents a payment method on a simulated reader.

stripe_refund_test_helpers_issuing_transactions

Refund a test-mode Transaction.

stripe_reject_test_helpers_issuing_personalization_designs

Updates the status of the specified testmode personalization design object to rejected.

stripe_respond_issuing_authorizations_fraud_challenges

Respond to a fraud challenge on a testmode Issuing authorization, simulating either a confirmation of fraud or a correction of legitimacy.

stripe_return_test_helpers_issuing_cards_shipping

Updates the shipping status of the specified Issuing Card object to returned.

stripe_return_test_helpers_treasury_inbound_transfers

Marks the test mode InboundTransfer object as returned and links the InboundTransfer to a ReceivedDebit.

stripe_return_test_helpers_treasury_outbound_payments

Transitions a test mode created OutboundPayment to the returned status.

stripe_return_test_helpers_treasury_outbound_transfers

Transitions a test mode created OutboundTransfer to the returned status.

stripe_reverse_test_helpers_issuing_authorizations

Reverse a test-mode Authorization.

stripe_ship_test_helpers_issuing_cards_shipping

Updates the shipping status of the specified Issuing Card object to shipped.

stripe_submit_test_helpers_issuing_cards_shipping

Updates the shipping status of the specified Issuing Card object to submitted.

stripe_succeed_input_collection_test_helpers_terminal_readers

Use this endpoint to trigger a successful input collection on a simulated reader.

stripe_succeed_test_helpers_treasury_inbound_transfers

Transitions a test mode created InboundTransfer to the succeeded status.

stripe_timeout_input_collection_test_helpers_terminal_readers

Use this endpoint to complete an input collection with a timeout error on a simulated reader.

stripe_update_test_helpers_treasury_outbound_payments

Updates a test mode created OutboundPayment with tracking details.

stripe_update_test_helpers_treasury_outbound_transfers

Updates a test mode created OutboundTransfer with tracking details.

stripe_create_customers_balance_transactions

Creates an immutable transaction that updates the customer’s credit balance.

stripe_create_customers_bank_accounts

When you create a new credit card, you must specify a customer or recipient on which to create it.

stripe_create_customers_cards

When you create a new credit card, you must specify a customer or recipient on which to create it.

stripe_create_customers_cash_balance

Changes the settings on a customer’s cash balance.

stripe_create_customers_funding_instructions

Retrieve funding instructions for a customer cash balance.

stripe_create_customers_sources

When you create a new credit card, you must specify a customer or recipient on which to create it.

stripe_create_customers_subscriptions

Creates a new subscription on an existing customer.

stripe_create_customers_tax_ids

Creates a new tax_id object for a customer.

stripe_delete_customers_bank_accounts

Delete a specified source for a given customer.

stripe_delete_customers_cards

Delete a specified source for a given customer.

stripe_delete_customers_discount

Removes the currently applied discount on a customer.

stripe_delete_customers_sources

Delete a specified source for a given customer.

stripe_delete_customers_subscriptions

Cancels a customer’s subscription.

stripe_delete_customers_subscriptions_discount

Removes the currently applied discount on a customer.

stripe_delete_customers_tax_ids

Deletes an existing tax_id object.

stripe_get_customers_balance_transactions

Retrieves a specific customer balance transaction that updated the customer’s balances.

stripe_get_customers_cash_balance_transactions

Retrieves a specific cash balance transaction, which updated the customer’s cash balance.

stripe_get_customers_payment_methods

Retrieves a PaymentMethod object for a given Customer.

stripe_get_customers_sources

Retrieve a specified source for a given customer.

stripe_get_customers_subscriptions

Retrieves the subscription with the given ID.

stripe_get_customers_tax_ids

Retrieves the tax_id object with the given identifier.

stripe_list_customers_balance_transactions

Returns a list of transactions that updated the customer’s balances.

stripe_list_customers_cash_balance

Retrieves a customer’s cash balance.

stripe_list_customers_cash_balance_transactions

Returns a list of transactions that modified the customer’s cash balance.

stripe_list_customers_discount

GET v1/customers/{customer}/discount

stripe_list_customers_payment_methods

Returns a list of PaymentMethods for a given Customer

stripe_list_customers_sources

List sources for a specified customer.

stripe_list_customers_subscriptions

You can see a list of the customer’s active subscriptions.

stripe_list_customers_subscriptions_discount

GET v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount

stripe_list_customers_tax_ids

Returns a list of tax IDs for a customer.

stripe_update_customers_balance_transactions

Most credit balance transaction fields are immutable, but you may update its description and metadata.

stripe_update_customers_bank_accounts

Update a specified source for a given customer.

stripe_update_customers_cards

Update a specified source for a given customer.

stripe_update_customers_sources

Update a specified source for a given customer.

stripe_update_customers_subscriptions

Updates an existing subscription on a customer to match the specified parameters.

stripe_verify_customers_bank_accounts

Verify a specified bank account for a given customer.

stripe_verify_customers_sources

Verify a specified bank account for a given customer.

stripe_cancel_treasury_inbound_transfers

Cancels an InboundTransfer.

stripe_cancel_treasury_outbound_payments

Cancel an OutboundPayment.

stripe_cancel_treasury_outbound_transfers

An OutboundTransfer can be canceled if the funds have not yet been paid out.

stripe_close_treasury_financial_accounts

Closes a FinancialAccount.

stripe_create_treasury_credit_reversals

Reverses a ReceivedCredit and creates a CreditReversal object.

stripe_create_treasury_debit_reversals

Reverses a ReceivedDebit and creates a DebitReversal object.

stripe_create_treasury_financial_accounts

Creates a new FinancialAccount.

stripe_create_treasury_financial_accounts_features

Updates the Features associated with a FinancialAccount.

stripe_create_treasury_inbound_transfers

Creates an InboundTransfer.

stripe_create_treasury_outbound_payments

Creates an OutboundPayment.

stripe_create_treasury_outbound_transfers

Creates an OutboundTransfer.

stripe_get_treasury_credit_reversals

Retrieves the details of an existing CreditReversal by passing the unique CreditReversal ID from either the CreditReversal creation request or CreditReversal list

stripe_get_treasury_debit_reversals

Retrieves a DebitReversal object.

stripe_get_treasury_financial_accounts

Retrieves the details of a FinancialAccount.

stripe_get_treasury_inbound_transfers

Retrieves the details of an existing InboundTransfer.

stripe_get_treasury_outbound_payments

Retrieves the details of an existing OutboundPayment by passing the unique OutboundPayment ID from either the OutboundPayment creation request or OutboundPayment list.

stripe_get_treasury_outbound_transfers

Retrieves the details of an existing OutboundTransfer by passing the unique OutboundTransfer ID from either the OutboundTransfer creation request or OutboundTransfer list.

stripe_get_treasury_received_credits

Retrieves the details of an existing ReceivedCredit by passing the unique ReceivedCredit ID from the ReceivedCredit list.

stripe_get_treasury_received_debits

Retrieves the details of an existing ReceivedDebit by passing the unique ReceivedDebit ID from the ReceivedDebit list

stripe_get_treasury_transaction_entries

Retrieves a TransactionEntry object.

stripe_get_treasury_transactions

Retrieves the details of an existing Transaction.

stripe_list_treasury_credit_reversals

Returns a list of CreditReversals.

stripe_list_treasury_debit_reversals

Returns a list of DebitReversals.

stripe_list_treasury_financial_accounts

Returns a list of FinancialAccounts.

stripe_list_treasury_financial_accounts_features

Retrieves Features information associated with the FinancialAccount.

stripe_list_treasury_inbound_transfers

Returns a list of InboundTransfers sent from the specified FinancialAccount.

stripe_list_treasury_outbound_payments

Returns a list of OutboundPayments sent from the specified FinancialAccount.

stripe_list_treasury_outbound_transfers

Returns a list of OutboundTransfers sent from the specified FinancialAccount.

stripe_list_treasury_received_credits

Returns a list of ReceivedCredits.

stripe_list_treasury_received_debits

Returns a list of ReceivedDebits.

stripe_list_treasury_transaction_entries

Retrieves a list of TransactionEntry objects.

stripe_list_treasury_transactions

Retrieves a list of Transaction objects.

stripe_update_treasury_financial_accounts

Updates the details of a FinancialAccount.

stripe_create_issuing_cardholders

Creates a new Issuing Cardholder object that can be issued cards.

stripe_create_issuing_cards

Creates an Issuing Card object.

stripe_create_issuing_disputes

Creates an Issuing Dispute object.

stripe_create_issuing_personalization_designs

Creates a personalization design object.

stripe_get_issuing_authorizations

Retrieves an Issuing Authorization object.

stripe_get_issuing_cardholders

Retrieves an Issuing Cardholder object.

stripe_get_issuing_cards

Retrieves an Issuing Card object.

stripe_get_issuing_disputes

Retrieves an Issuing Dispute object.

stripe_get_issuing_personalization_designs

Retrieves a personalization design object.

stripe_get_issuing_physical_bundles

Retrieves a physical bundle object.

stripe_get_issuing_settlements

Retrieves an Issuing Settlement object.

stripe_get_issuing_tokens

Retrieves an Issuing Token object.

stripe_get_issuing_transactions

Retrieves an Issuing Transaction object.

stripe_list_issuing_authorizations

Returns a list of Issuing Authorization objects.

stripe_list_issuing_cardholders

Returns a list of Issuing Cardholder objects.

stripe_list_issuing_cards

Returns a list of Issuing Card objects.

stripe_list_issuing_disputes

Returns a list of Issuing Dispute objects.

stripe_list_issuing_personalization_designs

Returns a list of personalization design objects.

stripe_list_issuing_physical_bundles

Returns a list of physical bundle objects.

stripe_list_issuing_tokens

Lists all Issuing Token objects for a given card.

stripe_list_issuing_transactions

Returns a list of Issuing Transaction objects.

stripe_submit_issuing_disputes

Submits an Issuing Dispute to the card network.

stripe_update_issuing_authorizations

Updates the specified Issuing Authorization object by setting the values of the parameters passed.

stripe_update_issuing_cardholders

Updates the specified Issuing Cardholder object by setting the values of the parameters passed.

stripe_update_issuing_cards

Updates the specified Issuing Card object by setting the values of the parameters passed.

stripe_update_issuing_disputes

Updates the specified Issuing Dispute object by setting the values of the parameters passed.

stripe_update_issuing_personalization_designs

Updates a card personalization object.

stripe_update_issuing_settlements

Updates the specified Issuing Settlement object by setting the values of the parameters passed.

stripe_update_issuing_tokens

Attempts to update the specified Issuing Token object to the status specified.

stripe_update_issuing_transactions

Updates the specified Issuing Transaction object by setting the values of the parameters passed.

stripe_create_accounts

With Connect, you can create Stripe accounts for your users.

stripe_create_accounts_bank_accounts

Create an external account for a given account.

stripe_create_accounts_external_accounts

Create an external account for a given account.

stripe_create_accounts_login_links

Creates a login link for a connected account to access the Express Dashboard.

stripe_create_accounts_people

Creates a new person.

stripe_create_accounts_persons

Creates a new person.

stripe_delete_accounts

With Connect, you can delete accounts you manage.

stripe_delete_accounts_bank_accounts

Delete a specified external account for a given account.

stripe_delete_accounts_external_accounts

Delete a specified external account for a given account.

stripe_delete_accounts_people

Deletes an existing person’s relationship to the account’s legal entity.

stripe_delete_accounts_persons

Deletes an existing person’s relationship to the account’s legal entity.

stripe_get_accounts

Retrieves the details of an account.

stripe_get_accounts_bank_accounts

Retrieve a specified external account for a given account.

stripe_get_accounts_capabilities

Retrieves information about the specified Account Capability.

stripe_get_accounts_external_accounts

Retrieve a specified external account for a given account.

stripe_get_accounts_people

Retrieves an existing person.

stripe_get_accounts_persons

Retrieves an existing person.

stripe_list_accounts

Returns a list of accounts connected to your platform via Connect.

stripe_list_accounts_capabilities

Returns a list of capabilities associated with the account.

stripe_list_accounts_external_accounts

List external accounts for an account.

stripe_list_accounts_people

Returns a list of people associated with the account’s legal entity.

stripe_list_accounts_persons

Returns a list of people associated with the account’s legal entity.

stripe_reject_accounts

With Connect, you can reject accounts that you have flagged as suspicious.

stripe_update_accounts

Updates a connected account by setting the values of the parameters passed.

stripe_update_accounts_bank_accounts

Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency.

stripe_update_accounts_capabilities

Updates an existing Account Capability.

stripe_update_accounts_external_accounts

Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency.

stripe_update_accounts_people

Updates an existing person.

stripe_update_accounts_persons

Updates an existing person.

stripe_cancel_action_terminal_readers

Cancels the current reader action.

stripe_collect_inputs_terminal_readers

Initiates an input collection flow on a Reader to display input forms and collect information from your customers.

stripe_collect_payment_method_terminal_readers

Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation.

stripe_confirm_payment_intent_terminal_readers

Finalizes a payment on a Reader.

stripe_create_terminal_configurations

Creates a new Configuration object.

stripe_create_terminal_connection_tokens

To connect to a reader the Stripe Terminal SDK needs to retrieve a short-lived connection token from Stripe, proxied through your server.

stripe_create_terminal_locations

Creates a new Location object.

stripe_create_terminal_onboarding_links

Creates a new OnboardingLink object that contains a redirect_url used for onboarding onto Tap to Pay on iPhone.

stripe_create_terminal_readers

Creates a new Reader object.

stripe_create_terminal_refunds

Internal endpoint for terminal use to create a refund for a card_present or card charge.

stripe_delete_terminal_configurations

Deletes a Configuration object.

stripe_delete_terminal_locations

Deletes a Location object.

stripe_delete_terminal_readers

Deletes a Reader object.

stripe_get_terminal_configurations

Retrieves a Configuration object.

stripe_get_terminal_locations

Retrieves a Location object.

stripe_get_terminal_readers

Retrieves a Reader object.

stripe_list_terminal_configurations

Returns a list of Configuration objects.

stripe_list_terminal_locations

Returns a list of Location objects.

stripe_list_terminal_readers

Returns a list of Reader objects.

stripe_process_payment_intent_terminal_readers

Initiates a payment flow on a Reader.

stripe_process_setup_intent_terminal_readers

Initiates a SetupIntent flow on a Reader.

stripe_refund_payment_terminal_readers

Initiates an in-person refund on a Reader.

stripe_set_reader_display_terminal_readers

Sets the reader display to show cart details.

stripe_update_terminal_configurations

Updates a new Configuration object.

stripe_update_terminal_locations

Updates a Location object by setting the values of the parameters passed.

stripe_update_terminal_readers

Updates a Reader object by setting the values of the parameters passed.

stripe_activate_billing_alerts

Reactivates this alert, allowing it to trigger again.

stripe_archive_billing_alerts

Archives this alert, removing it from the list view and APIs.

stripe_create_billing_alerts

Creates a billing alert

stripe_create_billing_credit_grants

Creates a credit grant.

stripe_create_billing_meter_event_adjustments

Creates a billing meter event adjustment.

stripe_create_billing_meter_events

Creates a billing meter event.

stripe_create_billing_meters

Creates a billing meter.

stripe_deactivate_billing_alerts

Deactivates this alert, preventing it from triggering.

stripe_deactivate_billing_meters

When a meter is deactivated, no more meter events will be accepted for this meter.

stripe_expire_billing_credit_grants

Expires a credit grant.

stripe_get_billing_alerts

Retrieves a billing alert given an ID

stripe_get_billing_credit_balance_transactions

Retrieves a credit balance transaction.

stripe_get_billing_credit_grants

Retrieves a credit grant.

stripe_get_billing_meters

Retrieves a billing meter given an ID.

stripe_list_billing_alerts

Lists billing active and inactive alerts

stripe_list_billing_credit_balance_summary

Retrieves the credit balance summary for a customer.

stripe_list_billing_credit_balance_transactions

Retrieve a list of credit balance transactions.

stripe_list_billing_credit_grants

Retrieve a list of credit grants.

stripe_list_billing_meters

Retrieve a list of billing meters.

stripe_list_billing_meters_event_summaries

Retrieve a list of billing meter event summaries.

stripe_reactivate_billing_meters

When a meter is reactivated, events for this meter can be accepted and you can attach the meter to a price.

stripe_update_billing_credit_grants

Updates a credit grant.

stripe_update_billing_meters

Updates a billing meter.

stripe_void_billing_credit_grants

Voids a credit grant.

stripe_add_lines_invoices

Adds multiple line items to an invoice.

stripe_attach_payment_invoices

Attaches a PaymentIntent or an Out of Band Payment to the invoice, adding it to the list of payments.

stripe_create_invoices_create_preview

At any time, you can preview the upcoming invoice for a subscription or subscription schedule.

stripe_delete_invoices

Permanently deletes an one-off invoice draft.

stripe_list_invoices_lines

When retrieving an invoice, you’ll get a lines property containing the total count of line items and the first handful of those items.

stripe_mark_uncollectible_invoices

Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes.

stripe_remove_lines_invoices

Removes multiple line items from an invoice.

stripe_search_invoices

Search for invoices you’ve previously created using Stripe’s Search Query Language.

stripe_send_invoices

Stripe will automatically send invoices to customers according to your subscriptions settings.

stripe_update_invoices

Draft invoices are fully editable.

stripe_update_invoices_lines

Updates an invoice’s line item.

stripe_update_lines_invoices

Updates multiple line items on an invoice.

stripe_void_invoices

Mark a finalized invoice as void.

stripe_close_charges_dispute

POST v1/charges/{charge}/dispute/close

stripe_create_charges_dispute

POST v1/charges/{charge}/dispute

stripe_create_charges_refunds

When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.

stripe_create_tax_calculations

Calculates tax based on the input and returns a Tax Calculation object.

stripe_create_tax_registrations

Creates a new Tax Registration object.

stripe_create_tax_settings

Updates Tax Settings parameters used in tax calculations.

stripe_create_tax_transactions_create_from_calculation

Creates a Tax Transaction from a calculation, if that calculation hasn’t expired.

stripe_create_tax_transactions_create_reversal

Partially or fully reverses a previously created Transaction.

stripe_get_charges_refunds

Retrieves the details of an existing refund.

stripe_get_tax_calculations

Retrieves a Tax Calculation object, if the calculation hasn’t expired.

stripe_get_tax_registrations

Returns a Tax Registration object.

stripe_get_tax_transactions

Retrieves a Tax Transaction object.

stripe_list_charges_dispute

Retrieve a dispute for a specified charge.

stripe_list_charges_refunds

You can see a list of the refunds belonging to a specific charge.

stripe_list_tax_associations_find

Finds a tax association object by PaymentIntent id.

stripe_list_tax_calculations_line_items

Retrieves the line items of a tax calculation as a collection, if the calculation hasn’t expired.

stripe_list_tax_registrations

Returns a list of Tax Registration objects.

stripe_list_tax_settings

Retrieves Tax Settings for a merchant.

stripe_list_tax_transactions_line_items

Retrieves the line items of a committed standalone transaction as a collection.

stripe_refund_charges

When you create a new refund, you must specify either a Charge or a PaymentIntent object.

stripe_search_charges

Search for charges you’ve previously created using Stripe’s Search Query Language.

stripe_update_charges

Updates the specified charge by setting the values of the parameters passed.

stripe_update_charges_refunds

Update a specified refund.

stripe_update_tax_registrations

Updates an existing Tax Registration object.

stripe_apply_customer_balance_payment_intents

Manually reconcile the remaining amount for a customer_balance PaymentIntent.

stripe_create_radar_payment_evaluations

Request a Radar API fraud risk score from Stripe for a payment before sending it for external processor authorization.

stripe_create_radar_value_list_items

Creates a new ValueListItem object, which is added to the specified parent value list.

stripe_create_radar_value_lists

Creates a new ValueList object, which can then be referenced in rules.

stripe_delete_radar_value_list_items

Deletes a ValueListItem object, removing it from its parent value list.

stripe_delete_radar_value_lists

Deletes a ValueList object, also deleting any items contained within the value list.

stripe_get_radar_early_fraud_warnings

Retrieves the details of an early fraud warning that has previously been created.

stripe_get_radar_value_list_items

Retrieves a ValueListItem object.

stripe_get_radar_value_lists

Retrieves a ValueList object.

stripe_increment_authorization_payment_intents

Perform an incremental authorization on an eligible PaymentIntent.

stripe_list_payment_intents_amount_details_line_items

Lists all LineItems of a given PaymentIntent.

stripe_list_radar_early_fraud_warnings

Returns a list of early fraud warnings.

stripe_list_radar_value_list_items

Returns a list of ValueListItem objects.

stripe_list_radar_value_lists

Returns a list of ValueList objects.

stripe_search_payment_intents

Search for PaymentIntents you’ve previously created using Stripe’s Search Query Language.

stripe_update_payment_intents

Updates properties on a PaymentIntent object without confirming.

stripe_update_radar_value_lists

Updates a ValueList object by setting the values of the parameters passed.

stripe_verify_microdeposits_payment_intents

Verifies microdeposits on a PaymentIntent object.

stripe_create_financial_connections_sessions

To launch the Financial Connections authorization flow, create a Session.

stripe_disconnect_financial_connections_accounts

Disables your access to a Financial Connections Account.

stripe_get_financial_connections_accounts

Retrieves the details of an Financial Connections Account.

stripe_get_financial_connections_sessions

Retrieves the details of a Financial Connections Session

stripe_get_financial_connections_transactions

Retrieves the details of a Financial Connections Transaction

stripe_list_financial_connections_accounts

Returns a list of Financial Connections Account objects.

stripe_list_financial_connections_accounts_owners

Lists all owners for a given Account

stripe_list_financial_connections_transactions

Returns a list of Financial Connections Transaction objects.

stripe_refresh_financial_connections_accounts

Refreshes the data associated with a Financial Connections Account.

stripe_subscribe_financial_connections_accounts

Subscribes to periodic refreshes of data associated with a Financial Connections Account.

stripe_unsubscribe_financial_connections_accounts

Unsubscribes from periodic refreshes of data associated with a Financial Connections Account.

stripe_accept_quotes

Accepts the specified quote.

stripe_cancel_quotes

Cancels the quote.

stripe_create_products_features

Creates a product_feature, which represents a feature attachment to a product

stripe_create_quotes

A quote models prices and services for a customer.

stripe_delete_products

Delete a product.

stripe_delete_products_features

Deletes the feature attachment to a product

stripe_finalize_quotes

Finalizes the quote.

stripe_get_products_features

Retrieves a product_feature, which represents a feature attachment to a product

stripe_get_quotes

Retrieves the quote with the given ID.

stripe_list_products_features

Retrieve a list of features for a product

stripe_list_quotes

Returns a list of your quotes.

stripe_list_quotes_computed_upfront_line_items

When retrieving a quote, there is an includable computed.upfront.line_items property containing the first handful of those items.

stripe_list_quotes_line_items

When retrieving a quote, there is an includable line_items property containing the first handful of those items.

stripe_list_quotes_pdf

Download the PDF for a finalized quote.

stripe_search_products

Search for products you’ve previously created using Stripe’s Search Query Language.

stripe_update_products

Updates the specific product by setting the values of the parameters passed.

stripe_update_quotes

A quote models prices and services for a customer.

stripe_cancel_climate_orders

Cancels a Climate order.

stripe_create_climate_orders

Creates a Climate order object for a given Climate product.

stripe_delete_subscriptions_discount

Removes the currently applied discount on a subscription.

stripe_get_climate_orders

Retrieves the details of a Climate order object with the given ID.

stripe_get_climate_products

Retrieves the details of a Climate product with the given ID.

stripe_get_climate_suppliers

Retrieves a Climate supplier object.

stripe_list_climate_orders

Lists all Climate order objects.

stripe_list_climate_products

Lists all available Climate product objects.

stripe_list_climate_suppliers

Lists all available Climate supplier objects.

stripe_migrate_subscriptions

Upgrade the billing_mode of an existing subscription.

stripe_resume_subscriptions

Initiates resumption of a paused subscription, optionally resetting the billing cycle anchor and creating prorations.

stripe_search_subscriptions

Search for subscriptions you’ve previously created using Stripe’s Search Query Language.

stripe_update_climate_orders

Updates the specified order by setting the values of the parameters passed.

stripe_cancel_identity_verification_sessions

A VerificationSession object can be canceled when it is in requires_input status.

stripe_create_credit_notes

Issue a credit note to adjust the amount of a finalized invoice.

stripe_create_identity_verification_sessions

Creates a VerificationSession object.

stripe_create_payment_records_report_payment

Report a new Payment Record.

stripe_create_transfers

To send funds from your Stripe account to a connected account, you create a new transfer object.

stripe_create_transfers_reversals

When you create a new reversal, you must specify a transfer to create it on.

stripe_get_credit_notes

Retrieves the credit note object with the given identifier.

stripe_get_identity_verification_reports

Retrieves an existing VerificationReport

stripe_get_identity_verification_sessions

Retrieves the details of a VerificationSession that was previously created.

stripe_get_payment_records

Retrieves a Payment Record with the given ID

stripe_get_transfers

Retrieves the details of an existing transfer.

stripe_get_transfers_reversals

By default, you can see the 10 most recent reversals stored directly on the transfer object, but you can also retrieve details about a specific reversal stored on the transfer.

stripe_list_credit_notes

Returns a list of credit notes.

stripe_list_credit_notes_lines

When retrieving a credit note, you’ll get a lines property containing the first handful of those items.

stripe_list_credit_notes_preview

Get a preview of a credit note without creating it.

stripe_list_credit_notes_preview_lines

When retrieving a credit note preview, you’ll get a lines property containing the first handful of those items.

stripe_list_identity_verification_reports

List all verification reports.

stripe_list_identity_verification_sessions

Returns a list of VerificationSessions

stripe_list_transfers

Returns a list of existing transfers sent to connected accounts.

stripe_list_transfers_reversals

You can see a list of the reversals belonging to a specific transfer.

stripe_redact_identity_verification_sessions

Redact a VerificationSession to remove all collected information from Stripe.

stripe_report_payment_attempt_canceled_payment_records

Report that the most recent payment attempt on the specified Payment Record was canceled.

stripe_report_payment_attempt_failed_payment_records

Report that the most recent payment attempt on the specified Payment Record failed or errored.

stripe_report_payment_attempt_guaranteed_payment_records

Report that the most recent payment attempt on the specified Payment Record was guaranteed.

stripe_report_payment_attempt_informational_payment_records

Report informational updates on the specified Payment Record.

stripe_report_payment_attempt_payment_records

Report a new payment attempt on the specified Payment Record.

stripe_report_refund_payment_records

Report that the most recent payment attempt on the specified Payment Record was refunded.

stripe_update_credit_notes

Updates an existing credit note.

stripe_update_identity_verification_sessions

Updates a VerificationSession object.

stripe_update_transfers

Updates the specified transfer by setting the values of the parameters passed.

stripe_update_transfers_reversals

Updates the specified reversal by setting the values of the parameters passed.

stripe_void_credit_notes

Marks a credit note as void.

stripe_cancel_setup_intents

You can cancel a SetupIntent object when it’s in one of these statuses: requires_payment_method, requires_confirmation, or requires_action.

stripe_confirm_setup_intents

Confirm that your customer intends to set up the current or provided payment method.

stripe_create_application_fees_refunds

Refunds an application fee that has previously been collected but not yet refunded.

stripe_create_setup_intents

Creates a SetupIntent object.

stripe_create_sources

Creates a new source object.

stripe_get_application_fees

Retrieves the details of an application fee that your account has collected.

stripe_get_application_fees_refunds

By default, you can see the 10 most recent refunds stored directly on the application fee object, but you can also retrieve details about a specific refund stored on the application fee.

stripe_get_setup_intents

Retrieves the details of a SetupIntent that has previously been created.

stripe_get_sources

Retrieves an existing source object.

stripe_get_sources_mandate_notifications

Retrieves a new Source MandateNotification.

stripe_get_sources_source_transactions

Retrieve an existing source transaction object.

stripe_list_application_fees

Returns a list of application fees you’ve previously collected.

stripe_list_application_fees_refunds

You can see a list of the refunds belonging to a specific application fee.

stripe_list_setup_intents

Returns a list of SetupIntents.

stripe_list_sources_source_transactions

List source transactions for a given source.

stripe_refund_application_fees

POST v1/application_fees/{id}/refund

stripe_update_application_fees_refunds

Updates the specified application fee refund by setting the values of the parameters passed.

stripe_update_setup_intents

Updates a SetupIntent object.

stripe_update_sources

Updates the specified source by setting the values of the parameters passed.

stripe_verify_microdeposits_setup_intents

Verifies microdeposits on a SetupIntent object.

stripe_verify_sources

Verify a given source.

stripe_attach_payment_methods

Attaches a PaymentMethod object to a Customer.

stripe_cancel_payouts

You can cancel a previously created payout if its status is pending.

stripe_cancel_subscription_schedules

Cancels a subscription schedule and its associated subscription immediately (if the subscription schedule has an active subscription).

stripe_create_entitlements_features

Creates a feature

stripe_create_payment_methods

Creates a PaymentMethod object.

stripe_create_subscription_schedules

Creates a new subscription schedule object.

stripe_detach_payment_methods

Detaches a PaymentMethod object from a Customer.

stripe_expire_checkout_sessions

A Checkout Session can be expired when it is in one of these statuses: open After it expires, a customer can’t complete a Checkout Session and customers loading the Checkout Session see a message saying the Checkout Session is expired.

stripe_get_entitlements_active_entitlements

Retrieve an active entitlement

stripe_get_entitlements_features

Retrieves a feature

stripe_get_payouts

Retrieves the details of an existing payout.

stripe_get_subscription_schedules

Retrieves the details of an existing subscription schedule.

stripe_list_checkout_sessions

Returns a list of Checkout Sessions.

stripe_list_checkout_sessions_line_items

When retrieving a Checkout Session, there is an includable line_items property containing the first handful of those items.

stripe_list_entitlements_active_entitlements

Retrieve a list of active entitlements for a customer

stripe_list_entitlements_features

Retrieve a list of features

stripe_list_subscription_schedules

Retrieves the list of your subscription schedules.

stripe_release_subscription_schedules

Releases the subscription schedule immediately, which will stop scheduling of its phases, but leave any existing subscription in place.

stripe_reverse_payouts

Reverses a payout by debiting the destination bank account.

stripe_update_checkout_sessions

Updates a Checkout Session object.

stripe_update_entitlements_features

Update a feature’s metadata or permanently deactivate it.

stripe_update_payment_methods

Updates a PaymentMethod object.

stripe_update_payouts

Updates the specified payout by setting the values of the parameters you pass.

stripe_update_subscription_schedules

Updates an existing subscription schedule.

stripe_cancel_refunds

Cancels a refund with a status of requires_action.

stripe_create_billing_portal_configurations

Creates a configuration that describes the functionality and behavior of a PortalSession

stripe_create_billing_portal_sessions

Creates a session of the customer portal.

stripe_create_coupons

You can create coupons easily via the coupon management page of the Stripe dashboard.

stripe_create_payment_links

Creates a payment link.

stripe_create_payment_method_domains

Creates a payment method domain.

stripe_create_plans

You can now model subscriptions more flexibly using the Prices API.

stripe_create_reporting_report_runs

Creates a new object and begin running the report.

stripe_create_subscription_items

Adds a new item to an existing subscription.

stripe_delete_coupons

You can delete coupons via the coupon management page of the Stripe dashboard.

stripe_delete_invoiceitems

Deletes an invoice item, removing it from an invoice.

stripe_delete_plans

Deleting plans means new subscribers can’t be added.

stripe_delete_subscription_items

Deletes an item from the subscription.

stripe_disconnect_linked_accounts

Disables your access to a Financial Connections Account.

stripe_get_billing_portal_configurations

Retrieves a configuration that describes the functionality of the customer portal.

stripe_get_coupons

Retrieves the coupon with the given ID.

stripe_get_invoiceitems

Retrieves the invoice item with the given ID.

stripe_get_linked_accounts

Retrieves the details of an Financial Connections Account.

stripe_get_payment_links

Retrieve a payment link.

stripe_get_payment_method_domains

Retrieves the details of an existing payment method domain.

stripe_get_plans

Retrieves the plan with the given ID.

stripe_get_refunds

Retrieves the details of an existing refund.

stripe_get_reporting_report_runs

Retrieves the details of an existing Report Run.

stripe_get_reporting_report_types

Retrieves the details of a Report Type.

stripe_get_subscription_items

Retrieves the subscription item with the given ID.

stripe_list_billing_portal_configurations

Returns a list of configurations that describe the functionality of the customer portal.

stripe_list_coupons

Returns a list of your coupons.

stripe_list_invoiceitems

Returns a list of your invoice items.

stripe_list_linked_accounts

Returns a list of Financial Connections Account objects.

stripe_list_linked_accounts_owners

Lists all owners for a given Account

stripe_list_payment_links

Returns a list of your payment links.

stripe_list_payment_links_line_items

When retrieving a payment link, there is an includable line_items property containing the first handful of those items.

stripe_list_payment_method_domains

Lists the details of existing payment method domains.

stripe_list_plans

Returns a list of your plans.

stripe_list_reporting_report_runs

Returns a list of Report Runs, with the most recent appearing first.

stripe_list_reporting_report_types

Returns a full list of Report Types.

stripe_list_subscription_items

Returns a list of your subscription items for a given subscription.

stripe_refresh_linked_accounts

Refreshes the data associated with a Financial Connections Account.

stripe_search_prices

Search for prices you’ve previously created using Stripe’s Search Query Language.

stripe_update_billing_portal_configurations

Updates a configuration that describes the functionality of the customer portal.

stripe_update_coupons

Updates the metadata of a coupon.

stripe_update_invoiceitems

Updates the amount or description of an invoice item on an upcoming invoice.

stripe_update_payment_links

Updates a payment link.

stripe_update_payment_method_domains

Updates an existing payment method domain.

stripe_update_plans

Updates the specified plan by setting the values of the parameters passed.

stripe_update_prices

Updates the specified price by setting the values of the parameters passed.

stripe_update_refunds

Updates the refund that you specify by setting the values of the passed parameters.

stripe_update_subscription_items

Updates the plan or quantity of an item on a current subscription.

stripe_validate_payment_method_domains

Some payment methods might require additional steps to register a domain.

stripe_approve_reviews

Approves a Review object, closing it and removing it from the list of reviews.

stripe_archive_invoice_rendering_templates

Updates the status of an invoice rendering template to ‘archived’ so no new Stripe objects (customers, invoices, etc.) can reference it.

stripe_cancel_topups

Cancels a top-up.

stripe_close_disputes

Closing the dispute for a charge indicates that you do not have any evidence to submit and are essentially dismissing the dispute, acknowledging it as lost.

stripe_create_account_links

Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.

stripe_create_account_sessions

Creates a AccountSession object that includes a single-use token that the platform can use on their front-end to grant client-side API access.

stripe_create_apple_pay_domains

Create an apple pay domain.

stripe_create_apps_secrets

Create or replace a secret in the secret store.

stripe_create_apps_secrets_delete

Deletes a secret from the secret store by name and scope.

stripe_create_balance_settings

Updates balance settings for a given connected account.

stripe_create_customer_sessions

Creates a Customer Session object that includes a single-use client secret that you can use on your front-end to grant client-side API access for certain customer resources.

stripe_create_ephemeral_keys

Creates a short-lived API key for a given resource.

stripe_create_file_links

Creates a new file link object.

stripe_create_files

To upload a file to Stripe, you need to send a request of type multipart/form-data.

stripe_create_forwarding_requests

Creates a ForwardingRequest object.

stripe_create_link_account_sessions

To launch the Financial Connections authorization flow, create a Session.

stripe_create_payment_method_configurations

Creates a payment method configuration

stripe_create_promotion_codes

A promotion code points to an underlying promotion.

stripe_create_shipping_rates

Creates a new shipping rate object.

stripe_create_tax_ids

Creates a new account or customer tax_id object.

stripe_create_tax_rates

Creates a new tax rate.

stripe_create_tokens

Creates a single-use token that represents a bank account’s details.

stripe_create_topups

Top up the balance of an account

stripe_create_webhook_endpoints

A webhook endpoint must have an url and a list of enabled_events.

stripe_delete_apple_pay_domains

Delete an apple pay domain.

stripe_delete_ephemeral_keys

Invalidates a short-lived API key for a given resource.

stripe_delete_tax_ids

Deletes an existing account or customer tax_id object.

stripe_delete_webhook_endpoints

You can also delete webhook endpoints via the webhook endpoint management page of the Stripe dashboard.

stripe_get_apple_pay_domains

Retrieve an apple pay domain.

stripe_get_balance_history

Retrieves the balance transaction with the given ID.

stripe_get_balance_transactions

Retrieves the balance transaction with the given ID.

stripe_get_confirmation_tokens

Retrieves an existing ConfirmationToken object

stripe_get_country_specs

Returns a Country Spec for a given Country code.

stripe_get_disputes

Retrieves the dispute with the given ID.

stripe_get_events

Retrieves the details of an event if it was created in the last 30 days.

stripe_get_exchange_rates

[Deprecated] The ExchangeRate APIs are deprecated.

stripe_get_file_links

Retrieves the file link with the given ID.

stripe_get_files

Retrieves the details of an existing file object.

stripe_get_forwarding_requests

Retrieves a ForwardingRequest object.

stripe_get_invoice_payments

Retrieves the invoice payment with the given ID.

stripe_get_invoice_rendering_templates

Retrieves an invoice rendering template with the given ID.

stripe_get_link_account_sessions

Retrieves the details of a Financial Connections Session

stripe_get_mandates

Retrieves a Mandate object.

stripe_get_payment_attempt_records

Retrieves a Payment Attempt Record with the given ID

stripe_get_payment_method_configurations

Retrieve payment method configuration

stripe_get_promotion_codes

Retrieves the promotion code with the given ID.

stripe_get_reviews

Retrieves a Review object.

stripe_get_shipping_rates

Returns the shipping rate object with the given ID.

stripe_get_sigma_scheduled_query_runs

Retrieves the details of an scheduled query run.

stripe_get_tax_codes

Retrieves the details of an existing tax code.

stripe_get_tax_ids

Retrieves an account or customer tax_id object.

stripe_get_tax_rates

Retrieves a tax rate with the given ID

stripe_get_tokens

Retrieves the token with the given ID.

stripe_get_topups

Retrieves the details of a top-up that has previously been created.

stripe_get_webhook_endpoints

Retrieves the webhook endpoint with the given ID.

stripe_list_account

Retrieves the details of an account.

stripe_list_apple_pay_domains

List apple pay domains.

stripe_list_apps_secrets

List all secrets stored on the given scope.

stripe_list_apps_secrets_find

Finds a secret in the secret store by name and scope.

stripe_list_balance_history

Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth).

stripe_list_balance_settings

Retrieves balance settings for a given connected account.

stripe_list_country_specs

Lists all Country Spec objects available in the API.

stripe_list_disputes

Returns a list of your disputes.

stripe_list_exchange_rates

[Deprecated] The ExchangeRate APIs are deprecated.

stripe_list_file_links

Returns a list of file links.

stripe_list_files

Returns a list of the files that your account has access to.

stripe_list_forwarding_requests

Lists all ForwardingRequest objects.

stripe_list_invoice_payments

When retrieving an invoice, there is an includable payments property containing the first handful of those items.

stripe_list_invoice_rendering_templates

List all templates, ordered by creation date, with the most recently created template appearing first.

stripe_list_payment_attempt_records

List all the Payment Attempt Records attached to the specified Payment Record.

stripe_list_payment_method_configurations

List payment method configurations

stripe_list_promotion_codes

Returns a list of your promotion codes.

stripe_list_reviews

Returns a list of Review objects that have open set to true.

stripe_list_setup_attempts

Returns a list of SetupAttempts that associate with a provided SetupIntent.

stripe_list_shipping_rates

Returns a list of your shipping rates.

stripe_list_sigma_scheduled_query_runs

Returns a list of scheduled query runs.

stripe_list_tax_codes

A list of all tax codes available to add to Products in order to allow specific tax calculations.

stripe_list_tax_ids

Returns a list of tax IDs.

stripe_list_tax_rates

Returns a list of your tax rates.

stripe_list_topups

Returns a list of top-ups.

stripe_list_webhook_endpoints

Returns a list of your webhook endpoints.

stripe_unarchive_invoice_rendering_templates

Unarchive an invoice rendering template so it can be used on new Stripe objects again.

stripe_update_disputes

When you get a dispute, contacting your customer is always the best first step.

stripe_update_external_accounts

Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency.

stripe_update_file_links

Updates an existing file link object.

stripe_update_payment_method_configurations

Update payment method configuration

stripe_update_promotion_codes

Updates the specified promotion code by setting the values of the parameters passed.

stripe_update_shipping_rates

Updates an existing shipping rate object.

stripe_update_sigma_saved_queries

Update an existing Sigma query that previously exists

stripe_update_tax_rates

Updates an existing tax rate.

stripe_update_topups

Updates the metadata of a top-up.

stripe_update_webhook_endpoints

Updates the webhook endpoint.

Connect Stripe to your AI

Credentials off one Stripe screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Copy a Secret API key from your Stripe dashboard and paste it into the connect form — that one password field is the whole setup. The connection is locked to the account that owns the key and can't reach another.

Secret API key••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Show me every invoice still unpaid after 30 days and who owns them

    • list_invoices
    • get_invoices
    • get_customers
  • Move everyone still on the old Pro price onto the new monthly price

    • list_prices
    • list_subscriptions
    • update_subscriptions
  • Create a Starter product at $49 a year and give me a checkout link

    • create_products
    • create_prices
    • create_checkout_sessions
  • Which customers on active subscriptions had a payment fail this month?

    • list_payment_intents
    • search_customers
    • list_subscriptions

Use Stripe from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Stripe MCP server questions

What teams ask before putting Stripe behind an AI client.

What does PopMCP need to connect a Stripe account?

One field: a Secret API key, entered as a password on the connect form. There is no OAuth screen and nothing to deploy — you copy the key out of Stripe and paste it in. The connection is then locked to the single Stripe account that owns that key, and it can never reach another account.

How many Stripe operations does the connection expose, and do they all load at once?

581 operations across 76 API modules — 258 reads and 323 writes — plus 26 triggers PopMCP can watch. Only 44 load into your AI client by default, so the tool list stays readable; the rest stay searchable and get pulled in when a request needs them. If you would rather have everything present up front, switch the connection to the full catalog.

Can the agent actually move money, or only read?

It can move money. The write side covers refunds with create_refunds, payouts to your own bank account with create_payouts, capturing and canceling payment intents, and create_checkout_sessions for taking new payments. That is what the access mode is for: set the connection read-only when you only want reporting, or keep full access with approval required on writes so anything that refunds a customer or sends a payout waits for your sign-off.

Does it go beyond payments and customers?

Yes. Alongside Customers, Charges, Payment intents, Invoices and Billing, the catalog covers Treasury, Issuing, Terminal, Accounts, Tax, Radar and Financial connections, with a large "Everything else" bucket for the long tail of the API. A Test helpers module is in there too. Every module runs against the same account that issued your key.

Which Stripe events can PopMCP watch?

Twenty-six webhook triggers in all, among them payment succeeded and payment failed, refund issued, dispute opened and dispute closed, checkout completed and checkout abandoned, customer created and customer deleted, and the subscription lifecycle — started, changed, paused, ended, and trial ending soon. Each one arrives from the connected Stripe account, so an agent can react to a chargeback or a failed renewal without anyone watching the dashboard.

What trips people up with the Stripe API here?

Two things. Charges are legacy — create_charges is no longer the recommended way to take a payment, so let the agent work through create_payment_intents and confirm_payment_intents and keep get_charges and list_charges for money that already moved. And some writes are final: delete_customers permanently deletes the customer record, and delete_subscriptions cancels immediately rather than at the end of the period, so both are worth holding behind write approval.

Do I have to run or host the Stripe MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 44 of the 581 tools load by default?

Loading 581 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 44-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 581 here. A trigger is something PopMCP watches for you: 26 Stripe events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Stripe.

Connect Stripe to your AI in minutes

Launch a hosted MCP endpoint for Stripe, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP