Stripe API MCP server
Customers, payments, subscriptions, invoices and the rest of Stripe.
The Stripe API compiled from Stripe's OpenAPI spec: customers, payment intents, charges, subscriptions, invoices, products, prices, refunds, balance and reporting, with your own secret or restricted key.
Why use the hosted one: Every endpoint of Stripe's API behind the gateway's search, with your own Stripe secret or restricted key stored encrypted and sent only to Stripe.
Needs your Stripe secret or restricted key: add it once in the dashboard (get one at Stripe). It is stored encrypted and sent only to that API.
Connect
claude mcp add --transport http hj-stripe-api https://mcp.hjlabs.in/mcp/stripe-api \
--header "Authorization: Bearer YOUR_API_KEY"Create an API key and put it in place of YOUR_API_KEY. Step-by-step guides: claude.ai and ChatGPT connectors, Claude Code, Cursor, VS Code, Claude Desktop, Windsurf, Zed, OpenAI Codex CLI, Gemini CLI.
All 606 tools
Get 189 tools
- Retrieve account
get_account - List all connected accounts
get_accounts - Retrieve account
get_accounts_account - Retrieve an external account
get_accounts_account_bank_accounts_id - List all account capabilities
get_accounts_account_capabilities - Retrieve an Account Capability
get_accounts_account_capabilities_capability - List all external accounts
get_accounts_account_external_accounts - Retrieve an external account
get_accounts_account_external_accounts_id - List all persons
get_accounts_account_people - Retrieve a person
get_accounts_account_people_person - List all persons
get_accounts_account_persons - Retrieve a person
get_accounts_account_persons_person - List apple pay domains.
get_apple_pay_domains - Retrieve an apple pay domain.
get_apple_pay_domains_domain - List all application fees
get_application_fees - Retrieve an application fee refund
get_application_fees_fee_refunds_id - Retrieve an application fee
get_application_fees_id - List all application fee refunds
get_application_fees_id_refunds - List all app installs
get_apps_installs - Retrieve an app install
get_apps_installs_id - List secrets
get_apps_secrets - Find a Secret
get_apps_secrets_find - Retrieve balance
get_balance - List all balance transactions
get_balance_history - Retrieve a balance transaction
get_balance_history_id - Retrieve balance settings
get_balance_settings - List all balance transactions
get_balance_transactions - Retrieve a balance transaction
get_balance_transactions_id - List billing alerts
get_billing_alerts - Retrieve a billing alert
get_billing_alerts_id - Retrieve the credit balance summary for a customer
get_billing_credit_balance_summary - List credit balance transactions
get_billing_credit_balance_transactions - Retrieve a credit balance transaction
get_billing_credit_balance_transactions_id - List credit grants
get_billing_credit_grants - Retrieve a credit grant
get_billing_credit_grants_id - List all feedback options
get_billing_feedback_options - Retrieve a feedback option
get_billing_feedback_options_id - List billing meters
get_billing_meters - Retrieve a billing meter
get_billing_meters_id - List billing meter event summaries
get_billing_meters_id_event_summaries - List portal configurations
get_billing_portal_configurations - Retrieve a portal configuration
get_billing_portal_configurations_configuration - List all charges
get_charges - Search charges
get_charges_search - Retrieve a charge
get_charges_charge - Retrieve a dispute for a specified charge.
get_charges_charge_dispute - List all refunds
get_charges_charge_refunds - Retrieves the details of an existing refund.
get_charges_charge_refunds_refund - List all Checkout Sessions
get_checkout_sessions - Retrieve a Checkout Session
get_checkout_sessions_session - Retrieve a Checkout Session's line items
get_checkout_sessions_session_line_items - List orders
get_climate_orders - Retrieve an order
get_climate_orders_order - List products
get_climate_products - Retrieve a product
get_climate_products_product - List suppliers
get_climate_suppliers - Retrieve a supplier
get_climate_suppliers_supplier - Retrieve a ConfirmationToken
get_confirmation_tokens_confirmation_token - List Country Specs
get_country_specs - Retrieve a Country Spec
get_country_specs_country - List all coupons
get_coupons - Retrieve a coupon
get_coupons_coupon - List all credit notes
get_credit_notes - Preview a credit note
get_credit_notes_preview - Retrieve a credit note preview's line items
get_credit_notes_preview_lines - Retrieve a credit note's line items
get_credit_notes_credit_note_lines - Retrieve a credit note
get_credit_notes_id - List all customers
get_customers - Search customers
get_customers_search - Retrieve a customer
get_customers_customer - List customer balance transactions
get_customers_customer_balance_transactions - Retrieve a customer balance transaction
get_customers_customer_balance_transactions_transaction - Retrieve a cash balance
get_customers_customer_cash_balance - List cash balance transactions
get_customers_customer_cash_balance_transactions - Retrieve a cash balance transaction
get_customers_customer_cash_balance_transactions_transaction - GET /v1/customers/{customer}/discount
get_customers_customer_discount - List a Customer's PaymentMethods
get_customers_customer_payment_methods - Retrieve a Customer's PaymentMethod
get_customers_customer_payment_methods_payment_method - List sources for a specified customer.
get_customers_customer_sources - Retrieve a specified source for a given customer.
get_customers_customer_sources_id - List active subscriptions
get_customers_customer_subscriptions - Retrieve a subscription
get_customers_customer_subscriptions_subscription_exposed_id - GET /v1/customers/{customer}/subscriptions/{subscription_exposed_id}/discount
get_customers_customer_subscriptions_subscription_exposed_2 - List all Customer tax IDs
get_customers_customer_tax_ids - Retrieve a Customer tax ID
get_customers_customer_tax_ids_id - List all disputes
get_disputes - Retrieve a dispute
get_disputes_dispute - List all active entitlements
get_entitlements_active_entitlements - Retrieve an active entitlement
get_entitlements_active_entitlements_id - List all features
get_entitlements_features - Retrieve a feature
get_entitlements_features_id - List all events
get_events - Retrieve an event
get_events_id - List all exchange rates
get_exchange_rates - Retrieve an exchange rate
get_exchange_rates_rate_id - List all file links
get_file_links - Retrieve a file link
get_file_links_link - List all files
get_files - Retrieve a file
get_files_file - List Accounts
get_financial_connections_accounts - Retrieve an Account
get_financial_connections_accounts_account - List Account Owners
get_financial_connections_accounts_account_owners - Retrieve a Session
get_financial_connections_sessions_session - List Transactions
get_financial_connections_transactions - Retrieve a Transaction
get_financial_connections_transactions_transaction - List all ForwardingRequests
get_forwarding_requests - Retrieve a ForwardingRequest
get_forwarding_requests_id - List VerificationReports
get_identity_verification_reports - Retrieve a VerificationReport
get_identity_verification_reports_report - List VerificationSessions
get_identity_verification_sessions - Retrieve a VerificationSession
get_identity_verification_sessions_session - List all payments for an invoice
get_invoice_payments - Retrieve an InvoicePayment
get_invoice_payments_invoice_payment - List all invoice rendering templates
get_invoice_rendering_templates - Retrieve an invoice rendering template
get_invoice_rendering_templates_template - List all invoice items
get_invoiceitems - Retrieve an invoice item
get_invoiceitems_invoiceitem - List all invoices
get_invoices - Search invoices
get_invoices_search - Retrieve an invoice
get_invoices_invoice - Retrieve an invoice's line items
get_invoices_invoice_lines - List all authorizations
get_issuing_authorizations - Retrieve an authorization
get_issuing_authorizations_authorization - List all cardholders
get_issuing_cardholders - Retrieve a cardholder
get_issuing_cardholders_cardholder - List all cards
get_issuing_cards - Retrieve a card
get_issuing_cards_card - List all disputes
get_issuing_disputes - Retrieve a dispute
get_issuing_disputes_dispute - List all personalization designs
get_issuing_personalization_designs - Retrieve a personalization design
get_issuing_personalization_designs_personalization_design - List all physical bundles
get_issuing_physical_bundles - Retrieve a physical bundle
get_issuing_physical_bundles_physical_bundle - Retrieve a settlement
get_issuing_settlements_settlement - List all issuing tokens for card
get_issuing_tokens - Retrieve an issuing token
get_issuing_tokens_token - List all transactions
get_issuing_transactions - Retrieve a transaction
get_issuing_transactions_transaction - Retrieve a Session
get_link_account_sessions_session - List Accounts
get_linked_accounts - Retrieve an Account
get_linked_accounts_account - List Account Owners
get_linked_accounts_account_owners - Retrieve a Mandate
get_mandates_mandate - List Payment Attempt Records
get_payment_attempt_records - Retrieve a Payment Attempt Record
get_payment_attempt_records_id - List all PaymentIntents
get_payment_intents - Search PaymentIntents
get_payment_intents_search - Retrieve a PaymentIntent
get_payment_intents_intent - List all PaymentIntent LineItems
get_payment_intents_intent_amount_details_line_items - List all payment links
get_payment_links - Retrieve payment link
get_payment_links_payment_link - Retrieve a payment link's line items
get_payment_links_payment_link_line_items - List payment method configurations
get_payment_method_configurations - Retrieve payment method configuration
get_payment_method_configurations_configuration - List payment method domains
get_payment_method_domains - Retrieve a payment method domain
get_payment_method_domains_payment_method_domain - List PaymentMethods
get_payment_methods - Retrieve a PaymentMethod
get_payment_methods_payment_method - List Payment Records
get_payment_records - Retrieve a Payment Record
get_payment_records_id - List all payouts
get_payouts - Retrieve a payout
get_payouts_payout - List all plans
get_plans - Retrieve a plan
get_plans_plan - List all prices
get_prices - Search prices
get_prices_search - Retrieve a price
get_prices_price - List trial offers
get_product_catalog_trial_offers - Retrieve a trial offer
get_product_catalog_trial_offers_id - List all products
get_products - Search products
get_products_search - Retrieve a product
get_products_id - List all features attached to a product
get_products_product_features - Retrieve a product_feature
get_products_product_features_id - List all promotion codes
get_promotion_codes - Retrieve a promotion code
get_promotion_codes_promotion_code - List all quotes
get_quotes - Retrieve a quote
get_quotes_quote - Retrieve a quote's upfront line items
get_quotes_quote_computed_upfront_line_items - Retrieve a quote's line items
get_quotes_quote_line_items - Download quote PDF
get_quotes_quote_pdf - List all early fraud warnings
get_radar_early_fraud_warnings - Retrieve an early fraud warning
get_radar_early_fraud_warnings_early_fraud_warning - List all value list items
get_radar_value_list_items - Retrieve a value list item
get_radar_value_list_items_item - List all value lists
get_radar_value_lists - Retrieve a value list
get_radar_value_lists_value_list - List all refunds
get_refunds - Retrieve a refund
get_refunds_refund
Post 188 tools
- Create an account link
post_account_links - Create an Account Session
post_account_sessions - Create an account
post_accounts - Update an account
post_accounts_account - Create an external account
post_accounts_account_bank_accounts - Update a bank account
post_accounts_account_bank_accounts_id - Update an Account Capability
post_accounts_account_capabilities_capability - Create an external account
post_accounts_account_external_accounts - Update a bank account
post_accounts_account_external_accounts_id - Create a login link
post_accounts_account_login_links - Create a person
post_accounts_account_people - Update a person
post_accounts_account_people_person - Create a person
post_accounts_account_persons - Update a person
post_accounts_account_persons_person - Reject an account
post_accounts_account_reject - Unreject an account
post_accounts_account_unreject - Create an apple pay domain.
post_apple_pay_domains - Update an application fee refund
post_application_fees_fee_refunds_id - POST /v1/application_fees/{id}/refund
post_application_fees_id_refund - Create an application fee refund
post_application_fees_id_refunds - Create an app install
post_apps_installs - Update an app install
post_apps_installs_id - Uninstall an app install
post_apps_installs_id_uninstall - Set a Secret
post_apps_secrets - Delete a Secret
post_apps_secrets_delete - Update balance settings
post_balance_settings - Create a billing alert
post_billing_alerts - Activate a billing alert
post_billing_alerts_id_activate - Archive a billing alert
post_billing_alerts_id_archive - Deactivate a billing alert
post_billing_alerts_id_deactivate - Create a credit grant
post_billing_credit_grants - Update a credit grant
post_billing_credit_grants_id - Expire a credit grant
post_billing_credit_grants_id_expire - Void a credit grant
post_billing_credit_grants_id_void - Create a feedback option
post_billing_feedback_options - Update a feedback option
post_billing_feedback_options_id - Deactivate a feedback option
post_billing_feedback_options_id_deactivate - Create a billing meter event adjustment
post_billing_meter_event_adjustments - Create a billing meter event
post_billing_meter_events - Create a billing meter
post_billing_meters - Update a billing meter
post_billing_meters_id - Deactivate a billing meter
post_billing_meters_id_deactivate - Reactivate a billing meter
post_billing_meters_id_reactivate - Create a portal configuration
post_billing_portal_configurations - Update a portal configuration
post_billing_portal_configurations_configuration - Create a portal session
post_billing_portal_sessions - Create a charge
post_charges - Update a charge
post_charges_charge - Capture a charge
post_charges_charge_capture - POST /v1/charges/{charge}/dispute
post_charges_charge_dispute - POST /v1/charges/{charge}/dispute/close
post_charges_charge_dispute_close - Create a refund
post_charges_charge_refund - Create a refund
post_charges_charge_refunds - Update a specified refund.
post_charges_charge_refunds_refund - Create a Checkout Session
post_checkout_sessions - Update a Checkout Session
post_checkout_sessions_session - Expire a Checkout Session
post_checkout_sessions_session_expire - Create an order
post_climate_orders - Update an order
post_climate_orders_order - Cancel an order
post_climate_orders_order_cancel - Create a coupon
post_coupons - Update a coupon
post_coupons_coupon - Create a credit note
post_credit_notes - Update a credit note
post_credit_notes_id - Void a credit note
post_credit_notes_id_void - Create a Customer Session
post_customer_sessions - Create a customer
post_customers - Update a customer
post_customers_customer - Create a customer balance transaction
post_customers_customer_balance_transactions - Update a customer credit balance transaction
post_customers_customer_balance_transactions_transaction - Create a card
post_customers_customer_bank_accounts - Update a card
post_customers_customer_bank_accounts_id - Verify a bank account
post_customers_customer_bank_accounts_id_verify - Create a card
post_customers_customer_cards - Update a card
post_customers_customer_cards_id - Update a cash balance's settings
post_customers_customer_cash_balance - Create or retrieve funding instructions for a customer cash balance
post_customers_customer_funding_instructions - Create a card
post_customers_customer_sources - Update a card
post_customers_customer_sources_id - Verify a bank account
post_customers_customer_sources_id_verify - Create a subscription
post_customers_customer_subscriptions - Update a subscription on a customer
post_customers_customer_subscriptions_subscription_exposed_i - Create a Customer tax ID
post_customers_customer_tax_ids - Update a dispute
post_disputes_dispute - Close a dispute
post_disputes_dispute_close - Create a feature
post_entitlements_features - Updates a feature
post_entitlements_features_id - Create an ephemeral key
post_ephemeral_keys - Update a bank account
post_external_accounts_id - Create a file link
post_file_links - Update a file link
post_file_links_link - Create a file
post_files - Disconnect an Account
post_financial_connections_accounts_account_disconnect - Refresh Account data
post_financial_connections_accounts_account_refresh - Subscribe to data refreshes for an Account
post_financial_connections_accounts_account_subscribe - Unsubscribe from data refreshes for an Account
post_financial_connections_accounts_account_unsubscribe - Create a Session
post_financial_connections_sessions - Create a ForwardingRequest
post_forwarding_requests - Create a VerificationSession
post_identity_verification_sessions - Update a VerificationSession
post_identity_verification_sessions_session - Cancel a VerificationSession
post_identity_verification_sessions_session_cancel - Redact a VerificationSession
post_identity_verification_sessions_session_redact - Archive an invoice rendering template
post_invoice_rendering_templates_template_archive - Unarchive an invoice rendering template
post_invoice_rendering_templates_template_unarchive - Create an invoice item
post_invoiceitems - Update an invoice item
post_invoiceitems_invoiceitem - Create an invoice
post_invoices - Create a preview invoice
post_invoices_create_preview - Update an invoice
post_invoices_invoice - Bulk add invoice line items
post_invoices_invoice_add_lines - Attach a payment to an Invoice
post_invoices_invoice_attach_payment - Finalize an invoice
post_invoices_invoice_finalize - Update an invoice's line item
post_invoices_invoice_lines_line_item_id - Mark an invoice as uncollectible
post_invoices_invoice_mark_uncollectible - Pay an invoice
post_invoices_invoice_pay - Bulk remove invoice line items
post_invoices_invoice_remove_lines - Send an invoice for manual payment
post_invoices_invoice_send - Bulk update invoice line items
post_invoices_invoice_update_lines - Void an invoice
post_invoices_invoice_void - Update an authorization
post_issuing_authorizations_authorization - Create a cardholder
post_issuing_cardholders - Update a cardholder
post_issuing_cardholders_cardholder - Create a card
post_issuing_cards - Update a card
post_issuing_cards_card - Create a dispute
post_issuing_disputes - Update a dispute
post_issuing_disputes_dispute - Submit a dispute
post_issuing_disputes_dispute_submit - Create a personalization design
post_issuing_personalization_designs - Update a personalization design
post_issuing_personalization_designs_personalization_design - Update a settlement
post_issuing_settlements_settlement - Update a token status
post_issuing_tokens_token - Update a transaction
post_issuing_transactions_transaction - Create a Session
post_link_account_sessions - Disconnect an Account
post_linked_accounts_account_disconnect - Refresh Account data
post_linked_accounts_account_refresh - Create a PaymentIntent
post_payment_intents - Update a PaymentIntent
post_payment_intents_intent - Reconcile a customer_balance PaymentIntent
post_payment_intents_intent_apply_customer_balance - Cancel a PaymentIntent
post_payment_intents_intent_cancel - Capture a PaymentIntent
post_payment_intents_intent_capture - Confirm a PaymentIntent
post_payment_intents_intent_confirm - Increment an authorization
post_payment_intents_intent_increment_authorization - Verify microdeposits on a PaymentIntent
post_payment_intents_intent_verify_microdeposits - Create a payment link
post_payment_links - Update a payment link
post_payment_links_payment_link - Create a payment method configuration
post_payment_method_configurations - Update payment method configuration
post_payment_method_configurations_configuration - Create a payment method domain
post_payment_method_domains - Update a payment method domain
post_payment_method_domains_payment_method_domain - Validate an existing payment method domain
post_payment_method_domains_payment_method_domain_validate - Create a PaymentMethod
post_payment_methods - Update a PaymentMethod
post_payment_methods_payment_method - Attach a PaymentMethod to a Customer
post_payment_methods_payment_method_attach - Detach a PaymentMethod from a Customer
post_payment_methods_payment_method_detach - Report a payment
post_payment_records_report_payment - Report a payment attempt
post_payment_records_id_report_payment_attempt - Report payment attempt canceled
post_payment_records_id_report_payment_attempt_canceled - Report payment attempt failed
post_payment_records_id_report_payment_attempt_failed - Report payment attempt guaranteed
post_payment_records_id_report_payment_attempt_guaranteed - Report payment attempt informational
post_payment_records_id_report_payment_attempt_informational - Report a refund
post_payment_records_id_report_refund - Create a payout
post_payouts - Update a payout
post_payouts_payout - Cancel a payout
post_payouts_payout_cancel - Reverse a payout
post_payouts_payout_reverse - Create a plan
post_plans - Update a plan
post_plans_plan - Create a price
post_prices - Update a price
post_prices_price - Create a trial offer
post_product_catalog_trial_offers - Update a trial offer
post_product_catalog_trial_offers_id - Create a product
post_products - Update a product
post_products_id - Attach a feature to a product
post_products_product_features - Create a promotion code
post_promotion_codes - Update a promotion code
post_promotion_codes_promotion_code - Create a quote
post_quotes - Update a quote
post_quotes_quote - Accept a quote
post_quotes_quote_accept - Cancel a quote
post_quotes_quote_cancel - Finalize a quote
post_quotes_quote_finalize - Create a Payment Evaluation
post_radar_payment_evaluations - Create a value list item
post_radar_value_list_items - Create a value list
post_radar_value_lists - Update a value list
post_radar_value_lists_value_list - Create a refund
post_refunds - Update a refund
post_refunds_refund - Cancel a refund
post_refunds_refund_cancel
Delete 23 tools
- Delete an account
delete_accounts_account - Delete an external account
delete_accounts_account_bank_accounts_id - Delete an external account
delete_accounts_account_external_accounts_id - Delete a person
delete_accounts_account_people_person - Delete a person
delete_accounts_account_persons_person - Delete an apple pay domain.
delete_apple_pay_domains_domain - Delete a coupon
delete_coupons_coupon - Delete a customer
delete_customers_customer - Delete a customer source
delete_customers_customer_bank_accounts_id - Delete a customer source
delete_customers_customer_cards_id - Delete a customer discount
delete_customers_customer_discount - Delete a customer source
delete_customers_customer_sources_id - Cancel a subscription
delete_customers_customer_subscriptions_subscription_exposed - Delete a customer discount
delete_customers_customer_subscriptions_subscription_expo_2 - Delete a Customer tax ID
delete_customers_customer_tax_ids_id - Immediately invalidate an ephemeral key
delete_ephemeral_keys_key - Delete an invoice item
delete_invoiceitems_invoiceitem - Delete a draft invoice
delete_invoices_invoice - Delete a plan
delete_plans_plan - Delete a product
delete_products_id - Remove a feature from a product
delete_products_product_features_id - Delete a value list item
delete_radar_value_list_items_item - Delete a value list
delete_radar_value_lists_value_list
The first 400 of 606 are listed; the search box above covers all of them, and so does search_tools from your assistant.
Try asking
Find the customer with email jane@example.com and list her last five invoices.
Usage and limits
Every account gets a free daily allowance of tool calls; connecting, listing and searching are not counted. See the limits. Only a tool that runs costs a call.