Stripe
Arcade.dev LLM tools for Stripe
1.1.5The Stripe toolkit lets Arcade-powered LLM agents interact with the Stripe payments platform. It covers the full billing lifecycle — from product and pricing setup through invoicing, payment links, refunds, and customer management.
Capabilities
- Product & pricing catalog — create products and attach prices to them, list existing products and prices.
- Customer management — create customers and list them for lookup or downstream use.
- Invoicing workflow — create invoices and line items, finalize invoices, and list invoices by state or customer.
- Payments & refunds — list payment intents, issue refunds against a payment intent, and retrieve the current account balance.
- Billing portal & payment links — generate hosted billing portal sessions for self-service subscription management and create shareable payment links.
Secrets
STRIPE_SECRET_KEY — A Stripe secret API key used to authenticate every API call. Obtain it from the Stripe Dashboard → Developers → API keys page. Use a restricted key scoped to only the resources your agent needs (Customers, Invoices, Products, Prices, Payment Intents, Billing Portal, etc.) rather than a full secret key, to limit blast radius. For production workloads, generate the key in live mode; for testing, use a test-mode key (prefixed sk_test_). Never expose this value in client-side code or logs.
Store the secret in Arcade using the secrets guide: https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets (or add it 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 |