Stripe

Stripe MCP integration

Finds a customer's charges and invoices, issues refunds, changes or cancels subscriptions, and pulls the detail behind a dispute.

415actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Get charge refund details

    Lyro retrieves the details of an existing refund on a Stripe charge, including its amount and status. A customer asking where their refund stands gets a straight answer instead of a wait for the finance team.

  • Cancel customer subscription

    Lyro cancels a customer's Stripe subscription immediately when they ask to stop being billed. The customer gets confirmation on the spot instead of filing a request and waiting for someone to process it.

  • Add lines to invoice

    Lyro adds new line items to a draft Stripe invoice when a deal or order changes. Billing stays accurate without someone rebuilding the invoice by hand in the Stripe dashboard.

See all 415 actions

How businesses use Stripe + Lyro

Each card is one request a support team gets, and the Stripe actions Lyro runs to close it.

  • Explain the charge the customer is looking at

    Lyro matches the person in chat to their Stripe customer record, reads the charges on it, and opens the invoice behind the amount, so an unexplained line on a statement is identified in the same reply.

    Search Stripe CustomersList ChargesRetrieve Invoice
  • Issue the refund instead of promising one

    When the request falls inside your refund policy, Lyro creates the refund against the original charge and reads the result back, so the customer is told the actual status rather than that someone will look into it.

    Create RefundCreate Charge RefundGet Charge Refund Details
  • Change the subscription during the chat

    Lyro lists what the customer is subscribed to, moves them to the plan or quantity they asked for, and cancels when a save attempt has already failed, without an agent rekeying it in the dashboard.

    List Customer SubscriptionsUpdate SubscriptionCancel Subscription
  • Assemble the dispute case before the deadline

    When a chargeback lands, Lyro pulls the open disputes and the detail on the one in question, and attaches the order context it gathered so a human decides on a case that is already documented.

    List DisputesRetrieve Dispute DetailsUpdate Dispute

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Stripe actions it has and picks the ones a request needs.

  1. 01

    Connect Stripe

    Authorize the Stripe account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Stripe actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Stripe · Lyro

Everything else about Stripe

Setup, permissions, and the limits of what Lyro can do inside Stripe.

  • The Stripe key you connect decides that. A restricted key without write access to refunds makes Create Refund fail outright rather than quietly succeed, which is the cleanest way to keep refunds behind a person while leaving the read actions open.

Every action available in Stripe

All 415 actions your agent can call on Stripe, straight from the live MCP connection.

  • Accept quote

    Accept a quote in Stripe.

  • Activate billing alert

    Reactivates a billing alert, allowing it to trigger again.

  • Add lines to invoice

    Add multiple line items to a draft Stripe invoice.

  • Advance test clock

    Advance a test clock to a future timestamp.

  • Apply customer balance to payment intent

    Manually reconciles remaining amount for a customer_balance PaymentIntent by applying funds from customer's cash balance.

  • Archive billing alert

    Archive a billing alert in Stripe, removing it from list views and APIs.

  • Attach source to customer

    Attach a payment source (card token or source object) to a customer for future charges.

  • Attach payment to invoice

    Attaches a PaymentIntent or Out of Band Payment to an invoice's payments list.

  • Attach payment method to customer

    Attaches a PaymentMethod to a Customer.

  • Attach feature to product

    Attach a feature to a product.

  • Cancel payment intent

    Cancels a PaymentIntent when in cancelable state.

  • Cancel quote

    Cancel a Stripe quote.

  • Cancel setup intent

    Cancels a SetupIntent that is no longer needed.

  • Cancel subscription

    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.

  • Cancel subscription schedule

    Cancels a subscription schedule and its associated subscription immediately (if active).

  • Cancel terminal reader action

    Cancel the current reader action.

  • Capture charge

    Capture payment on an uncaptured charge.

  • Capture payment intent

    Captures the funds of an existing uncaptured PaymentIntent.

  • Close dispute

    Close a dispute.

  • Set terminal reader display

    Initiates input collection on a Terminal Reader to display forms and collect customer information.

  • Collect payment method on terminal reader

    Initiate payment method collection on a Stripe Terminal Reader.

  • Confirm payment intent

    Confirm customer intent to pay with current or provided payment method.

  • Confirm setup intent

    Confirms a SetupIntent to complete customer payment method setup.

  • Confirm paymentintent on terminal reader

    Confirm a PaymentIntent on a Terminal reader device.

  • Create card payments capability

    Create or update card payments capability for a Stripe Connect account.

  • Create apple pay domain

    Create an Apple Pay domain registration.

  • Create apps secret

    Create a secret in the Stripe Secret Store.

  • Create bank account token

    Create a single-use token representing bank account details.

  • Create billing alert

    Create a billing alert that monitors usage on a billing meter and triggers notifications when a specified threshold is crossed.

  • Create billing credit grant

    Create a credit grant that allocates billing credits to a customer for use against metered pricing.

Ready to connect Stripe?

Authorize the account and your agent has all 415 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot