Skip to Content
ResourcesIntegrationsPayments & FinanceStripe

Stripe

Service domainPAYMENTS
Stripe icon
Arcade Optimized

Arcade.dev LLM tools for Stripe

Author:Arcade
Version:2.0.1
Auth:No authentication required
15tools
15require secrets

Stripe 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)

15 of 15 tools
Operations
Behavior
Tool nameDescriptionSecrets
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
Last updated on