Stripe
Arcade.dev LLM tools for Stripe
1.1.6The Stripe toolkit connects Arcade to the Stripe API, enabling LLMs to manage billing, payments, customers, and products programmatically.
Capabilities
- Customer management — create and list customers; open billing portal sessions for self-service subscription management
- Product & pricing catalog — create products and prices (with automatic product creation when needed); list existing products and prices
- Invoicing — create invoices and line items, finalize invoices, and list invoice history
- Payments & refunds — list payment intents, issue refunds against a payment intent, and retrieve current account balance
- Payment links — generate shareable payment links tied to prices or products
Secrets
STRIPE_SECRET_KEY — A Stripe secret API key used to authenticate all requests. Obtain it from the Stripe Dashboard → Developers → API keys page. Use a restricted key scoped to only the resources your agent needs (customers, invoices, payment intents, prices, products, billing portal, etc.) rather than a full-access secret key. Restricted keys can be created on the same API keys page by clicking Create restricted key and selecting the required permissions. For production use, ensure the key is from a live-mode environment; use a test-mode key (sk_test_…) during development.
For details on configuring secrets in Arcade, see https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets. You can also manage secrets directly at https://api.arcade.dev/dashboard/auth/secrets.
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 |