Connect Stripe with AI agents using Model Context Protocol (MCP). Seamlessly integrate Stripe tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
Finance & Accounting tools for AI automation
Install Stripe MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Stripe with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally
1614
101
Finance & Accounting
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Cancels a customer's active stripe subscription at the end of the current billing period, with options to invoice immediately for metered usage and prorate charges for unused time.
Confirms a stripe paymentintent to finalize a payment; a `return url` is necessary if the payment method requires customer redirection.
Creates a new customer in stripe, required for creating charges or subscriptions; an email is highly recommended for customer communications.
Creates a new draft stripe invoice for a customer; use to revise an existing invoice, bill for a specific subscription (which must belong to the customer), or apply detailed customizations.
Creates a stripe paymentintent to initiate and process a customer's payment; using `application fee amount` for a connected account requires the `stripe-account` header.
Creates a new stripe price for a product, defining its charges (one-time or recurring) and billing scheme; requires either an existing `product` id or `product data`.
Creates a new product in stripe, encoding the request as `application/x-www-form-urlencoded` by flattening nested structures.
Creates a full or partial refund in stripe, targeting either a specific charge id or a payment intent id.
Creates a new, highly configurable subscription for an existing stripe customer, supporting multiple items, trials, discounts, and various billing/payment options.
Permanently deletes an existing stripe customer; this irreversible action also cancels their active subscriptions and removes all associated data.
Retrieves a list of stripe charges with filtering and pagination; use valid cursor ids from previous responses for pagination, and note that charges are typically returned in reverse chronological order.
Retrieves a list of discount coupons from a stripe account, supporting pagination via `limit`, `starting after`, and `ending before`.
Retrieves a list of payment methods for a given customer, supporting type filtering and pagination.
Retrieves a list of stripe customers, with options to filter by email, creation date, or test clock, and support for pagination.
Retrieves a list of stripe invoices, filterable by various criteria and paginatable using invoice id cursors obtained from previous responses.
Retrieves a list of stripe paymentintents, optionally filtered and paginated using paymentintent ids as cursors.
Retrieves a list of payment links from stripe, sorted by creation date in descending order by default.
Retrieves a list of stripe products, with optional filtering and pagination; `starting after`/`ending before` cursors must be valid product ids from a previous response.
Lists stripe refunds, sorted by creation date descending (newest first), with optional filtering by charge or payment intent and pagination support.
Retrieves a list of stripe shipping rates, filterable by active status, creation date, and currency; useful for managing or displaying shipping options.
20 actions available