Stripe
Arcade.dev LLM tools for Stripe
1.1.5The Stripe toolkit for Arcade provides LLM-callable tools for interacting with the Stripe payments platform. It enables agents to manage products, pricing, customers, invoices, payments, and refunds programmatically.
Capabilities
- Product & pricing management — create products and prices, list existing products and prices
- Customer management — create customers and list them; open billing portal sessions for self-service
- Invoicing — create invoices and invoice line items, list invoices, and finalize invoices to make them payable
- Payments & refunds — list payment intents, issue refunds against a payment intent, and retrieve current account balance
- Payment links — generate shareable Stripe-hosted payment links tied to prices
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 (e.g., read/write on Customers, Products, Prices, Invoices, Payment Intents, Billing Portal) rather than a full-access secret key. Live-mode keys begin with sk_live_; test-mode keys begin with sk_test_ and are recommended during development. Never expose this key client-side.
See the Arcade secrets guide for how to store and reference secrets in tools: https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets (you can also manage secrets 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 |