What problem does it solve?
It eliminates the unsafe, manual handling of full-permission Stripe secret keys by guiding you to create and store a least-privilege restricted API key that the assistant can use for payments and subscription operations.
Core Features & Use Cases
- Checks existing Stripe configuration: Determines whether a
service: stripe credential with field: api_key is already stored.
- Creates a restricted API key with least privilege: Guides you through selecting resource-specific permissions for customers, invoices, subscriptions, and related payment objects.
- Stores and verifies the credential safely: Prompts for the restricted key, stores it in the encrypted vault, and verifies access using the Stripe balance endpoint.
- Supports correct network authorization injection: Uses an
Authorization: Bearer header injection template scoped to api.stripe.com.
Quick Start
Tell the assistant: “Run Stripe App Setup and guide me through creating a restricted API key, then store it and verify the connection.”