Integration · Collect and manage
Stripe and Meteor AI agents
Connect Stripe to a WhatsApp Met: create payment links, check whether a customer paid, look up subscriptions and invoices with Stripe's official MCP.
How does Stripe connect to Meteor?
With the Stripe ready connector, your Met uses Stripe's official MCP server on your account, authorized once with OAuth. Instead of one tool per task, it searches for the Stripe API method it needs, reads its parameters and runs it as a read or a write. On WhatsApp that lets it create a product, its price and a payment link and send it to the customer, check whether the checkout session was paid, find the customer with their invoices and subscriptions, or explain a charge. Writing depends on the actions the admin leaves on. For refunds and outbound payments, Stripe also asks a person to approve on its own page.
What it automates
What a Meteor Met does with Stripe
Send a payment link in the conversation
The customer decides to buy and your Met creates the product, the price and the payment link in Stripe, and sends it over WhatsApp so they pay with the methods your account accepts.
Confirm whether the customer already paid
When the customer says they paid, the Met reads the checkout session or PaymentIntent in Stripe and replies with the real status, instead of asking for a screenshot.
Answer about a subscription or an invoice
The Met finds the customer by email, reads their subscriptions and invoices and explains what was charged, when the next one is due and whether an invoice is open.
Review a claim before handing it over
For a charge the customer does not recognize, the Met reads the charge, its refunds and related disputes, and leaves the team a summary to decide.
8 tools
Everything your Met can ask Stripe for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
get_stripe_account_info | Returns the connected Stripe account details, such as country and currency. |
stripe_api_search | Searches by keyword for the Stripe API method that solves a task. |
stripe_api_details | Returns the detailed parameters of an API method before calling it. |
stripe_api_read | Reads data with any supported GET method, such as customers, payments, invoices or subscriptions. |
stripe_api_write | Writes with the supported POST, PATCH, PUT or DELETE methods, such as creating a payment link or a refund. Starts turned off. |
search_stripe_documentation | Searches Stripe documentation and support articles to answer a question. |
stripe_analytics | Queries metrics, subscriptions and billing in preview; SQL queries need Sigma. |
get_balance_summary | Shows a summary of the Stripe balance and Treasury accounts, in preview. |
The limits
What the Stripe integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not refund without an approval in Stripe. For refunds and outbound payments, Stripe requires a person to approve the operation on its own page; the approval expires after 24 hours.
-
It does not ask you for confirmation in the chat before writing. The admin chooses which actions stay on, and in Stripe every write, from creating a link to refunding, goes through stripe_api_write: turning it on enables all of them.
-
It does not reach every Stripe endpoint. It reads and writes only the methods on the list Stripe publishes for its MCP, which covers customers, payments, invoices, subscriptions, products, prices and payment links.
-
It does not store cards or charge outside Stripe. The customer pays on the Stripe page, and their card details never go through the chat.
-
It does not pay Stripe fees. Each charge pays your Stripe account rates, and SQL analytics queries need Stripe Sigma.
Before you start
What you need to connect Stripe
- 1
A Stripe account
The Stripe account you charge with. When authorizing you can give access to the live account or to a sandbox, with different permissions for each one.
- 2
MCP enabled for your team in Stripe
A Stripe administrator can turn MCP access on or off in the Dashboard settings, separately for live mode and sandbox.
- 3
Connect it in Met
In Met go to Connections → Stripe → Connect. Stripe's consent page opens and you authorize the account. The session can be revoked from Stripe.
Frequently asked questions
Questions about Stripe and Meteor
Yes, with writing turned on. Creating products, prices and payment links is among the methods Stripe's MCP supports, and the link is sent in the same conversation.
Only if the admin leaves the action on, and even then Stripe asks a person to approve the refund on its page before running it. Without that approval, it does not go out.
Yes. When authorizing you pick the Stripe sandbox instead of the live account, and the Met works there until you connect the live account.
You do, with your Stripe account and its per transaction fees. Met does not charge for the calls your Met makes to Stripe.
Step by step
Automations that use Stripe
Complete tasks, with the steps and the tools that run at each one.
Collect and manage
Other integrations in the same family
Want to see a Met running Stripe?
We will show you with your own account connected, not with a canned demo.