Stripe
Arcade.dev LLM tools for Stripe
1.1.6The Stripe toolkit lets Arcade-powered agents interact with the Stripe payments platform to manage billing objects, process payments, and retrieve financial data.
Capabilities
- Customer & billing portal management — create customers and generate billing portal sessions for self-serve subscription management.
- Product & pricing catalog — create and list products and prices, including auto-creating products when a price has no existing product.
- Invoice lifecycle — create invoices, add line items to them, finalize them, and list existing invoices.
- Payments & refunds — create payment links, list payment intents, and issue refunds against a payment intent.
- Account financials — retrieve the current Stripe account balance.
Secrets
STRIPE_SECRET_KEY — A Stripe secret API key used to authenticate all requests. To obtain one, log in to the Stripe Dashboard, navigate to Developers → API keys, and copy the Secret key (starts with 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, Billing Portal, Balance) to follow least-privilege principles. See Stripe's API keys documentation for details on creating and restricting keys.
Configure this secret in Arcade at https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets, or add it directly via 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 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 | ||
This tool will retrieve the balance from Stripe. It takes no input. | 1 |