Skip to main content
Connect your Stripe API key and let your AI agents manage customers, track payments, handle subscriptions, and monitor disputes. Stripe also supports event triggers, so tasks can react to payment events.

What you unlock

Customer management

Look up customers, list subscriptions, and review payment history — all through natural language.

Payment tracking

List payment intents, check balances, review invoices, and monitor disputes without opening the Stripe dashboard.

Subscription oversight

View active subscriptions, track pricing, and monitor recurring revenue across your customer base.

Event triggers

Fire agent tasks automatically when payments are received, refunds are issued, or subscriptions change.

Connect Stripe

1

Open Settings → Integrations

In any workspace go to Settings → Integrations and select Stripe.
2

Create a restricted API key

Open dashboard.stripe.com/apikeys, create a restricted API key with the permissions your agent needs (e.g., read access to customers, payments, and subscriptions), and copy it — it starts with rk_live_ or rk_test_.
3

Paste and connect

Paste the key into the API Key field and click Connect.
Use a restricted key with only the permissions your agent needs rather than your secret key. This follows the principle of least privilege and keeps your Stripe account secure.

Agent tools

Add Stripe tools to agents that need them. Their access is limited by the connected key and selected tools.

Customers & Subscriptions

Payments & Invoices

API & Documentation


Triggers

Triggers start an agent task automatically when something changes in Stripe.
1

Create a task with a Stripe trigger

Open any agent, go to the Tasks tab, and add a new task. In the trigger picker, choose Integration → Stripe.
2

Choose which events to watch

Pick one or more of the available events.
3

Authorize events

The first time you save a Stripe trigger task, Mantle asks you to approve the event connection in Stripe.

Example use cases

Ask your agent “What’s our Stripe balance?” or “How many payments came in today?” and it retrieves the data instantly — no dashboard login required.
Trigger: Payment received (filtered to failures)When a payment fails, an agent posts the customer name, amount, and failure reason to your #billing channel so someone can follow up immediately.
Trigger: Subscription cancelledWhen a subscription is cancelled, the agent fetches the customer details, calculates their lifetime value, and posts a summary to #revenue — helping your team decide whether to reach out.

Troubleshooting

Make sure the key was created at dashboard.stripe.com/apikeys. Restricted keys start with rk_live_ or rk_test_. If using test mode, make sure you’re looking at test data.
Restricted API keys have granular permissions. Go to your Stripe dashboard and verify the key has write access to the resources the agent needs (e.g., customers, subscriptions).
  1. Confirm the task is active (green indicator on the Tasks tab). 2. Check that the trigger is set to Stripe with the right events selected. 3. Re-authorize the event connection if Mantle shows that it expired.
Stripe test keys (starting with rk_test_) only see test data. If you don’t see your real customers, make sure you’re using a live mode key.

Back to Integrations

View all available integrations