Tools that your AI agent can use through this MCP server to interact with Stripe
Create a subscription. See the documentation.
Mark an invoice as uncollectible. See the documentation.
Void an invoice. See the documentation.
Update the metadata on a refund. See the documentation.
Update the metadata on a payout. See the documentation.
Update a payment intent. See the documentation.
Update an invoice. See the documentation.
Update an invoice line item. See the documentation.
Update a customer. See the documentation.
Manually send an invoice to your customer out of the normal schedule for payment (note that no emails are actually sent in test mode). See the documentation.
Search customers by various attributes like email domain, created date, etc. See the documentation.
Retrieves the details of an existing refund. See the documentation.
Retrieve a product by ID. See the documentation.
Retrieves the details of an existing product price. See the documentation.
Retrieves the details of an existing payout. See the documentation.
Retrieves the details of a payment intent that was previously created. See the documentation.
Retrieves the details of an existing invoice. See the documentation.
Retrieve a single line item on an invoice. See the documentation.
Retrieves the details of an existing customer. See the documentation.
A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Stripe Checkout. See the documentation.
Given a checkout session ID, retrieve the line items. See the documentation.
Retrieves the current account balance, based on the authentication that was used to make the request. See the documentation.
Find or list refunds. See the documentation.
Find or list payouts. See the documentation.
Retrieves a list of payment intents that were previously created. See the documentation.
Find or list invoices. See the documentation.
Find or list customers. See the documentation.
List all balance transactions. See the documentation.
Finalize a draft invoice. See the documentation.
Delete a draft invoice, or void a non-draft or subscription invoice. See the documentation.
Delete a line item from an invoice. See the documentation.
Delete a customer. See the documentation.
Create a refund. See the documentation.
Creates a new product object in Stripe. See the documentation.
Creates a new price for an existing product. The price can be recurring or one-time. See the documentation
Create a payment intent. See the documentation.
Create an invoice. See the documentation.
Add a line item to an invoice. See the documentation.
Create a customer. See the documentation.
Creates a billing meter. See the documentation.
Confirm that your customer intends to pay with current or provided payment method. See the documentation.
Cancel a PaymentIntent. See the documentation.
Cancel a pending payout or reverse a paid payout. See the documentation here and here
Capture the funds of an existing uncaptured payment intent. See the documentation.
Create a payout. See the documentation.
With metered billing, you charge your customers based on their consumption of your service during the billing cycle, instead of explicitly setting quantities. Use this action to create a usage record for metered billing. See the docs for more information