Stripe MCP

Connect Stripe to your AI agents using the Model Context Protocol (MCP), enabling seamless integration with stripe.com's services through standardized interfaces.

  • stripe.com

    Load Stripe Tools

    Dynamically load MCP tools for comprehensive Stripe payment processing and management. This ability provides access to advanced Stripe capabilities including: - Create, update, and manage payments and transactions - Query transaction history - Manage invoicing, subscriptions, and billing - Handle disputes and chargebacks - Retrieve reporting and analytics data Note: Do not call this ability if Stripe MCP tools are already loaded and available.
    stripe
    mcp
  • stripe.com

    Create Stripe Customer

    Create a new customer in Stripe with contact information and optional payment details
    stripe
    customer
    create
    payment
  • stripe.com

    List Stripe Customers

    Retrieve a list of customers from Stripe, optionally filtered by email or creation date
    stripe
    customer
    list
    search
  • stripe.com

    Get Stripe Customer

    Retrieve details of a specific customer by their ID
    stripe
    customer
    get
    details
  • stripe.com

    Create Stripe Payment Intent

    Create a new payment intent in Stripe to initiate a payment process
    stripe
    payment
    create
  • stripe.com

    Get Stripe Payment Intent

    Retrieve details of a specific payment intent by its ID to check payment status
    stripe
    payment
    get
    details
  • stripe.com

    List Stripe Payment Intents

    Retrieve a list of payment intents, optionally filtered by customer
    stripe
    payment
    list
  • stripe.com

    Create Stripe Refund

    Create a refund for a charge or payment intent, either full or partial amount
    stripe
    refund
    create
  • stripe.com

    List Stripe Refunds

    Retrieve a list of refunds, optionally filtered by charge
    stripe
    refund
    list
  • stripe.com

    List Stripe Invoices

    Retrieve a list of invoices, optionally filtered by customer or status
    stripe
    invoice
    list
  • stripe.com

    Get Stripe Invoice

    Retrieve details of a specific invoice by its ID
    stripe
    invoice
    get
    details
  • stripe.com

    List Stripe Charges

    Retrieve a list of charges, optionally filtered by customer or payment intent
    stripe
    charge
    list
  • stripe.com

    Update Stripe Customer

    Update details of an existing customer
    stripe
    customer
    update
  • stripe.com

    Delete Stripe Customer

    Permanently delete a customer
    stripe
    customer
    delete
  • stripe.com

    Search Stripe Customers

    Search for customers using a query string
    stripe
    customer
    search
  • stripe.com

    Create Stripe Product

    Create a new product in Stripe
    stripe
    product
    create
  • stripe.com

    List Stripe Products

    Retrieve a list of products
    stripe
    product
    list
  • stripe.com

    Get Stripe Product

    Retrieve details of a specific product by ID
    stripe
    product
    get
  • stripe.com

    Update Stripe Product

    Update details of an existing product
    stripe
    product
    update
  • stripe.com

    Create Stripe Price

    Create a new price for a product
    stripe
    price
    create
  • stripe.com

    List Stripe Prices

    Retrieve a list of prices
    stripe
    price
    list
  • stripe.com

    Get Stripe Price

    Retrieve details of a specific price by ID
    stripe
    price
    get
  • stripe.com

    Create Stripe Subscription

    Create a new subscription for a customer with one or more prices
    stripe
    subscription
    create
  • stripe.com

    List Stripe Subscriptions

    Retrieve a list of subscriptions
    stripe
    subscription
    list
  • stripe.com

    Get Stripe Subscription

    Retrieve details of a specific subscription by ID
    stripe
    subscription
    get
  • stripe.com

    Update Stripe Subscription

    Update details of an existing subscription
    stripe
    subscription
    update
  • stripe.com

    Cancel Stripe Subscription

    Cancel a subscription immediately or at period end
    stripe
    subscription
    cancel
  • stripe.com

    Create Stripe Invoice

    Create a new invoice for a customer
    stripe
    invoice
    create
  • stripe.com

    Update Stripe Invoice

    Update details of a draft invoice
    stripe
    invoice
    update
  • stripe.com

    Finalize Stripe Invoice

    Finalize a draft invoice to make it ready for payment
    stripe
    invoice
    finalize
  • stripe.com

    Send Stripe Invoice

    Send an invoice to the customer via email
    stripe
    invoice
    send
  • stripe.com

    Delete Stripe Invoice

    Delete a draft invoice
    stripe
    invoice
    delete
  • What is Stripe MCP?

    The Model Context Protocol (MCP) is an open standard that provides a unified way for AI applications to connect with external tools and data sources. Instead of building custom integrations for every service, MCP provides a standardized interface that allows AI models to discover available tools, understand their capabilities, and execute them safely and securely.

    With Stripe MCP integration, you can:

    • Dynamically discover tools: Your AI agents automatically find and understand Stripe's available capabilities through the MCP server
    • Standardized integration: Use a consistent protocol instead of learning platform-specific APIs
    • Real-time capabilities: Tools are loaded and executed on-demand during conversations
    • Secure execution: Maintain proper authentication and isolation through ChatBotKit's MCP implementation
    • No custom coding: Leverage Stripe's functionality without writing integration code

    How Stripe MCP Works

    ChatBotKit's MCP action provides a powerful way to dynamically extend your AI agent's capabilities by loading tools from Stripe's MCP server.

    Connect to MCP Server

    ChatBotKit establishes a connection to Stripe API endpoints, initiating secure communication.

    Discover Available Tools

    The system automatically discovers all available Stripe tools and their schemas through the MCP protocol.

    Load Tool Definitions

    Tool definitions are loaded into your conversation context, making them available to your AI agent.

    Execute Securely

    Your AI uses these tools as if they were native abilities, with secure execution and proper authentication.