Stripe
Arcade.dev LLM tools for Stripe
2.0.1Stripe Toolkit
The Stripe toolkit for Arcade connects LLM-powered agents to the Stripe API, enabling programmatic management of customers, products, pricing, invoicing, payments, and billing flows.
Capabilities
- Customer management: Create customers and list existing customer records.
- Product & pricing catalog: Create and list products and prices (with automatic product creation when needed).
- Invoicing lifecycle: Create invoices and invoice line items, finalize invoices, and list invoices.
- Payments & refunds: List payment intents, issue refunds against a payment intent, and retrieve the current account balance.
- Payment links & billing portal: Generate shareable payment links and create Stripe billing portal sessions for subscription self-service.
Secrets
STRIPE_SECRET_KEY — A Stripe secret API key used to authenticate all requests to the Stripe API. To obtain one, log in to the Stripe Dashboard, navigate to Developers → API keys, and copy the Secret key (prefixed sk_live_ for production or sk_test_ for test mode). Use a restricted key scoped to only the resources your agent needs (customers, invoices, products, prices, payment intents, refunds, balance, billing portal, and payment links) to follow least-privilege best practices. Never expose this key in client-side code.
For guidance on storing secrets in Arcade, see the Arcade secrets docs and the Arcade secrets dashboard.
Available tools(15)
| Tool name | Description | Secrets | |
|---|---|---|---|
This tool will create a billing portal session. | 1 | ||
This tool will create a customer in Stripe. | 1 | ||
This tool will create an invoice in Stripe. | 1 | ||
This tool will create an invoice item in Stripe. | 1 | ||
This tool will create a payment link in Stripe. | 1 | ||
This tool will create a price in Stripe. If a product has not already been | 1 | ||
This tool will create a product in Stripe. | 1 | ||
This tool will refund a payment intent in Stripe. | 1 | ||
This tool will finalize an invoice in Stripe. | 1 | ||
This tool will get the balance from Stripe. It takes no input. | 1 | ||
This tool will fetch a list of Customers from Stripe. | 1 | ||
This tool will list invoices in Stripe. | 1 | ||
This tool will list payment intents in Stripe. | 1 | ||
This tool will fetch a list of Prices from Stripe. | 1 | ||
This tool will fetch a list of Products from Stripe. | 1 |