Stripe
Available Tools
Retrieve the current balance of your Stripe account showing available and pending amounts by currency. Shows funds available for payout and funds pending from recent transactions.
List all balance transactions with pagination and filtering by date, currency, payout, or transaction type. Shows detailed history of all funds movement including charges, refunds, payouts, and fees.
Retrieve complete details of a specific balance transaction including fees, net amount, and source information
Create a charge to process an immediate payment from a customer using a saved payment source.
Retrieve complete details of a specific charge by ID including amount, status, receipt URL, and refund information
Update charge metadata, description, receipt email, or shipping information after the charge has been created
Capture a previously authorized charge to complete the payment and transfer funds from customer account to your account
List all charges with cursor-based pagination and filtering by customer, payment intent, or creation date
Search charges using Stripe’s query syntax to find charges by amount, customer, status, or metadata fields
Create a new coupon for discounts and promotions.
Retrieve complete details of a specific coupon including usage statistics and validity.
Update coupon properties including name and metadata.
Delete a coupon permanently to prevent future use.
List all coupons with pagination and optional filtering by creation date.
Create a new Stripe customer with email, payment details, and custom metadata for subscription and payment management
Retrieve complete details of a specific Stripe customer by ID including balance, payment methods, and subscription status
Update an existing Stripe customer’s information including email, address, metadata, and default payment source
Permanently delete a Stripe customer and cancel all active subscriptions associated with the account
List all Stripe customers with cursor-based pagination, filtering by email or creation date, up to 100 per page
Search Stripe customers using query syntax to find customers by email, name, phone, or custom metadata fields
Retrieve all balance transactions for a Stripe customer showing account credits, debits, and balance changes over time
Create a balance transaction to add credit or debit to a customer’s Stripe account for future invoice payments
Retrieve complete details of a specific dispute including evidence, status, and charge information
Update dispute evidence and metadata to respond to a chargeback or inquiry
Close a dispute as lost, accepting the chargeback and preventing further evidence submission
List all disputes with pagination and optional filtering by charge, payment intent, or creation date
Retrieve complete details of a specific webhook event including the triggering object and request information
List all webhook events with pagination and optional filtering by creation date, delivery status, or event type
Create a new invoice for a customer.
Retrieve complete details of a specific invoice including status, line items, and payment information.
Update invoice properties including description, metadata, payment settings, and due date.
Pay an invoice using the customer’s default payment method or specified payment method.
Finalize a draft invoice to make it ready for payment and prevent further modifications.
Send an invoice to the customer via email with a link to pay online.
Void an open invoice to mark it as uncollectible and prevent further collection attempts.
List all invoices with pagination and optional filtering by customer, subscription, status, or other criteria.
Search invoices using powerful query syntax to find invoices by customer, amount, status, metadata, or other properties.
Delete a draft invoice permanently to prevent it from being finalized or sent to customers.
Mark an invoice as uncollectible to indicate that collection attempts should cease.
Retrieve a preview of the upcoming invoice for a customer or subscription before it is created.
Create a payment intent to track the complete payment lifecycle from creation through confirmation and settlement.
Retrieve complete details of an existing payment intent including status, amount, payment method, and next required actions
Update payment intent properties including amount, currency, payment method, description, or metadata before confirmation.
Confirm a payment intent to attempt payment using the attached payment method and advance through authentication if required.
Capture a payment intent that was created with manual capture method to finalize payment and transfer funds.
Cancel a payment intent to prevent payment processing and release any authorized funds back to the customer immediately
List all payment intents with pagination and optional filtering by customer, status, or creation date
Search payment intents using powerful query syntax to find payments by amount, customer, status, metadata, or other properties
Create a new payment method.
Retrieve complete details of a specific payment method including card information and billing details
Update payment method billing information, metadata, or card details for an existing payment method.
List all payment methods for a specific customer with pagination and filtering by payment method type. Prefer list_customer_payment_methods as the canonical customer payment method discovery flow.
Attach a payment method to a customer for use in future payments and recurring subscription billing.
Detach a payment method from a customer to remove it from their available payment options
List all payment methods attached to a specific customer with type filtering and pagination support.
Create a payout to transfer funds from your Stripe balance to your bank account or debit card
Retrieve complete details of a specific payout including status, amount, and destination information
Update payout metadata for record keeping and tracking purposes
Cancel a pending payout before it is processed to prevent funds from being transferred
Reverse a completed payout to return funds back to your Stripe balance
List all payouts with pagination and optional filtering by arrival date, creation date, destination, or status
Create a new price for a product with specified currency, amount, and billing configuration
Retrieve complete details of a specific price including billing configuration and product association
Update price properties including active status, metadata, and currency options
List all prices with pagination and optional filtering by product, currency, type, or other criteria
Search prices using powerful query syntax to find prices by product, currency, amount, metadata, or other properties
Create a new product in your catalog with name, description, pricing, and metadata
Retrieve complete details of a specific product including pricing, images, and metadata
Update product properties including name, description, images, pricing, and metadata
Delete a product from your catalog to prevent it from being used in new purchases
List all products with pagination and optional filtering by active status, type, or other criteria
Search products using powerful query syntax to find products by name, description, metadata, or other properties
Create a refund for a charge or payment intent to return funds to the customer
Retrieve complete details of a specific refund including status, amount, and failure information
Update refund metadata for record keeping and tracking purposes
List all refunds with pagination and optional filtering by charge, payment intent, or creation date
Cancel a pending refund before it is processed to prevent funds from being returned to the customer
Create a new subscription item to add products or services to an existing subscription
Retrieve complete details of a specific subscription item including price, quantity, and billing information
Update subscription item properties including price, quantity, billing thresholds, and metadata
Delete a subscription item to remove it from the subscription and stop billing for that item
List all subscription items for a specific subscription with pagination support
Create a new subscription for a customer with specified items, billing cycle, and payment settings.
Retrieve complete details of a specific subscription including status, items, and billing information
Update subscription properties including items, payment method, billing settings, and metadata.
Cancel a subscription immediately or at the end of the current billing period.
List all subscriptions with pagination and optional filtering by customer, status, or other criteria
Search subscriptions using powerful query syntax to find subscriptions by customer, status, metadata, or other properties
Resume a paused subscription to restart billing and service delivery