Back to MCP Servers

Stripe Slack integration for your AI agent

Integrate Stripe MCP server into your Slack workspace for instant access to your AI agent.

Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes.

Categories

Commerce

Available Tools

Tools that your AI agent can use through this MCP server to interact with Stripe

  • Send Invoice

    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.

  • List Refunds

    Find or list refunds. By default returns an array of refund objects (auto-paginated up to Limit). Set Return Pagination Info to true to instead receive { data, has_more, next_starting_after } for a single Stripe page (max 100 per call) — pass next_starting_after as Starting After on the next call to iterate. See the documentation.

  • List Payouts

    Find or list payouts. By default returns an array of payout objects (auto-paginated up to Limit). Set Return Pagination Info to true to instead receive { data, has_more, next_starting_after } for a single Stripe page (max 100 per call) — pass next_starting_after as Starting After on the next call to iterate. See the documentation.

  • List Payment Intents

    Retrieves a list of payment intents that were previously created. By default returns an array of payment intent objects (auto-paginated up to Limit). Set Return Pagination Info to true to instead receive { data, has_more, next_starting_after } for a single Stripe page (max 100 per call) — pass next_starting_after as Starting After on the next call to iterate. See the documentation.

  • List Invoices

    Find or list invoices. By default returns an array of invoice objects (auto-paginated up to Limit). Set Return Pagination Info to true to instead receive { data, has_more, next_starting_after } for a single Stripe page (max 100 per call) — pass next_starting_after as Starting After on the next call to iterate. See the documentation.

  • List Customers

    Find or list customers. By default returns an array of customer objects (auto-paginated up to Limit). Set Return Pagination Info to true to instead receive { data, has_more, next_starting_after } for a single Stripe page (max 100 per call) — pass next_starting_after as Starting After on the next call to iterate. See the documentation.

  • List Balance History

    List all balance transactions. By default returns an array of transaction objects (auto-paginated up to Limit). Set Return Pagination Info to true to instead receive { data, has_more, next_starting_after } for a single Stripe page (max 100 per call) — pass next_starting_after as Starting After on the next call to iterate. See the documentation.

  • Write Off Invoice

    Mark an invoice as uncollectible. See the documentation.

  • Void Invoice

    Void an invoice. See the documentation.

  • Update a Refund

    Update the metadata on a refund. See the documentation.

  • Update a Payout

    Update the metadata on a payout. See the documentation.

  • Update a Payment Intent

    Update a payment intent. See the documentation.

  • Update Invoice

    Update an invoice. See the documentation.

  • Update Invoice Line Item

    Update an invoice line item. See the documentation.

  • Update a Customer

    Update a customer. See the documentation.

  • Search Subscriptions

    Search for subscriptions. See the documentation

  • Search Customers

    Search customers by various attributes like email domain, created date, etc. See the documentation.

  • Retrieve a Refund

    Retrieves the details of an existing refund. See the documentation.

  • Retrieve Product

    Retrieve a product by ID. See the documentation.

  • Retrieve a Price

    Retrieves the details of an existing product price. See the documentation.

  • Retrieve a Payout

    Retrieves the details of an existing payout. See the documentation.

  • Retrieve a Payment Intent

    Retrieves the details of a payment intent that was previously created. See the documentation.

  • Retrieve an Invoice

    Retrieves the details of an existing invoice. See the documentation.

  • Retrieve Invoice Line Item

    Retrieve a single line item on an invoice. See the documentation.

  • Retrieve a Customer

    Retrieves the details of an existing customer. See the documentation.

  • Retrieve a Checkout Session

    A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions through Stripe Checkout. See the documentation.

  • Retrieve Checkout Session Line Items

    Given a checkout session ID, retrieve the line items. See the documentation.

  • Retrieve the Current Balance

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

  • Finalize Draft Invoice

    Finalize a draft invoice. See the documentation.

  • Delete Or Void Invoice

    Delete a draft invoice, or void a non-draft or subscription invoice. See the documentation.

  • Delete Invoice Line Item

    Delete a line item from an invoice. See the documentation.

  • Delete a Customer

    Delete a customer. See the documentation.

  • Create Subscription

    Create a subscription. See the documentation.

  • Create A Refund

    Create a refund. See the documentation.

  • Create Product

    Creates a new product object in Stripe. See the documentation.

  • Create Price

    Creates a new price for an existing product. The price can be recurring or one-time. See the documentation

  • Create a Payout

    Create a payout. See the documentation.

  • Create a Payment Intent

    Create a payment intent. See the documentation.

  • Create Invoice

    Create an invoice. See the documentation.

  • Create Invoice Line Item

    Add a line item to an invoice. See the documentation.

  • Create a Customer

    Create a customer. See the documentation.

  • Create Billing Meter

    Creates a billing meter. See the documentation.

  • Confirm A Payment Intent

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

  • Capture a Payment Intent

    Capture the funds of an existing uncaptured payment intent. See the documentation.

  • Cancel Subscription

    Cancel a subscription. See the documentation

  • Cancel A Payment Intent

    Cancel a PaymentIntent. See the documentation.

  • Cancel Or Reverse A Payout

    Cancel a pending payout or reverse a paid payout. See the documentation here and here

  • Create a Usage Record

    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