Connect your own Stripe account (via your own secret or restricted API key) to manage payments from Imperal -- customers, payment intents, charges, refunds, payment methods, products, prices, subsc...
What this app can do
85 tools registered
Connect StripeFree
Connect your own Stripe account by saving your Secret Key or Restricted Key, after checking it actually works. Get a key from Stripe Dashboard > Developers > API keys. A Restricted Key scoped to just what you need is recommended over the full Secret Key.
Disconnect StripeFree
Disconnect and remove a saved Stripe connection.
List Stripe ConnectionsFree
List all connected Stripe accounts (sandbox/live shown per connection).
Get Balance8 tok
Get the current Stripe account balance (available + pending, per currency).
List Customers8 tok
List customers in your Stripe account, optionally filtered by email.
Create Customer16 tok
Create a new customer in Stripe.
Update Customer16 tok
Update an existing customer's email, name, description, phone or metadata.
Get Customer8 tok
Get a single customer by id.
Delete Customer16 tok
Permanently delete a customer. This cannot be undone.
List Payment Methods8 tok
List saved payment methods for a customer (requires customer_id via extra params on the client side; pass through query).
Attach Payment Method16 tok
Attach a payment method to a customer.
Detach Payment Method16 tok
Detach a payment method from its customer.
Set Default Payment Method16 tok
Set a customer's default payment method for invoices/subscriptions.
List Payment Intents8 tok
List payment intents, optionally filtered by customer.
Create Payment Intent16 tok
Create a payment intent -- the core object for collecting a one-time payment.
Get Payment Intent8 tok
Get a single payment intent by id.
Confirm Payment Intent20 tok
Confirm a payment intent to attempt the actual charge.
Cancel Payment Intent16 tok
Cancel a payment intent that hasn't succeeded yet.
Capture Payment Intent20 tok
Capture funds for a payment intent previously authorized with manual capture.
List Charges8 tok
List charges, optionally filtered by customer.
Get Charge8 tok
Get a single charge by id.
Create Refund16 tok
Refund a charge or payment intent, fully or partially.
List Refunds8 tok
List refunds on this Stripe account, optionally paginated with limit/starting_after.
List Products8 tok
List products in your Stripe catalog.
Create Product16 tok
Create a new product in your Stripe catalog.
Update Product16 tok
Update a product's name, description, or active status.
Get Product8 tok
Get a single product by id.
Delete Product16 tok
Permanently delete a product (must have no active prices).
List Prices8 tok
List prices, optionally filtered by product or active status.
Create Price16 tok
Create a new price for a product -- one-time or recurring (subscription).
Update Price16 tok
Update a price's active status or metadata. Note: unit_amount cannot be changed on an existing price -- create a new one instead.
Get Price8 tok
Get a single price by id.
List Subscriptions8 tok
List subscriptions, optionally filtered by customer or status.
Create Subscription16 tok
Create a new subscription for a customer on a given price.
Update Subscription16 tok
Change an existing subscription's price (upgrade/downgrade) or cancel-at-period-end flag.
Cancel Subscription16 tok
Cancel a subscription immediately (or let it lapse -- use update_subscription's cancel_at_period_end for that instead).
Get Subscription8 tok
Get a single subscription by id.
List Invoices8 tok
List invoices, optionally filtered by customer or status.
Create Invoice16 tok
Create a draft invoice for a customer. Add invoice items separately, then finalize/pay.
Get Invoice8 tok
Get a single invoice by id.
Finalize Invoice16 tok
Finalize a draft invoice, moving it from draft to open (ready to be paid).
Pay Invoice20 tok
Attempt to collect payment on an open invoice right now.
Void Invoice16 tok
Void an invoice (draft or open) -- it will never be paid.
Send Invoice16 tok
Email an open invoice to its customer.
Create Checkout Session16 tok
Create a Stripe Checkout Session -- a hosted payment page URL to send a customer to.
Get Checkout Session8 tok
Get a single checkout session by id.
List Checkout Sessions8 tok
List checkout sessions, optionally filtered by customer.
Expire Checkout Session16 tok
Expire a checkout session early so its URL stops working.
Create Payment Link16 tok
Create a reusable Stripe Payment Link -- a shareable URL that sells a fixed price.
List Payment Links8 tok
List payment links configured on this Stripe account, with their URLs and status.
Update Payment Link16 tok
Activate or deactivate a payment link.
Create Coupon16 tok
Create a discount coupon -- percent off or a fixed amount off.
List Coupons8 tok
List discount coupons.
Delete Coupon16 tok
Permanently delete a coupon.
Create Promotion Code16 tok
Create a customer-facing promo code (e.g. SAVE20) linked to an existing coupon.
List Promotion Codes8 tok
List promotion codes.
Update Promotion Code16 tok
Activate or deactivate a promotion code.
List Disputes8 tok
List payment disputes (chargebacks).
Get Dispute8 tok
Get a single dispute by id.
Update Dispute16 tok
Submit evidence for a dispute (free-text evidence field), or submit=True to finalize submission.
List Payouts8 tok
List payouts -- transfers of your Stripe balance to your bank account.
Get Payout8 tok
Get a single payout by id.
Create Payout20 tok
Manually trigger a payout of your available balance to your bank account (if manual payouts are enabled).
List Transfers8 tok
List transfers to Connect accounts (funds moved to connected/managed accounts).
Create Transfer20 tok
Transfer funds from your platform balance to a connected Stripe account.
List Balance Transactions8 tok
List balance transactions -- every credit/debit event affecting your Stripe balance (charges, refunds, fees, payouts).
List Connected Accounts8 tok
List connected accounts under your Stripe Connect platform.
Create Connected Account16 tok
Create a new Stripe Connect account (Standard, Express, or Custom) for a payments platform use case.
Get Connected Account8 tok
Get a single connected account by id.
Delete Connected Account16 tok
Permanently remove a Custom or Express connected account. Cannot be undone.
Create Account Link16 tok
Create a one-time onboarding/update link URL for a connected account -- send the user there to complete Stripe's own KYC flow.
Create Setup Intent16 tok
Create a SetupIntent -- collects and saves a payment method for future off-session charges, without charging now.
Get Setup Intent8 tok
Get a single SetupIntent by id.
List Setup Intents8 tok
List SetupIntents, optionally filtered by customer.
Create Tax Rate16 tok
Create a tax rate to apply to invoices/subscriptions/checkout line items.
List Tax Rates8 tok
List configured tax rates.
List Webhook Endpoints8 tok
List webhook endpoints configured on your Stripe account.
Create Webhook Endpoint16 tok
Register a new webhook endpoint URL with Stripe for the given event types.
Update Webhook Endpoint16 tok
Update a webhook endpoint's URL, enabled events, or disabled status.
Delete Webhook Endpoint16 tok
Permanently remove a webhook endpoint.
Verify Webhook Signature8 tok
Verify a Stripe webhook's Stripe-Signature header against its signing secret -- confirms the payload really came from Stripe and was not tampered with.
List Events8 tok
List recent events on your Stripe account -- the same events your webhooks receive.
Get Event8 tok
Get one Stripe event in full, including its full data payload.
Get Revenue Report40 tok
Build a revenue snapshot over the last N days: gross/net volume, refunds, success/fail rates, disputes, active subscriptions and a rough MRR estimate. Value-add: Stripe's own API has no single endpoint for this -- it aggregates charges + subscriptions + disputes client-side, same pattern as MuleSoft Connector's audit_cloudhub_environment.
Get Dunning Report40 tok
List open/past-due invoices that are stuck in Stripe's Smart Retries (dunning) cycle -- customers whose card failed and are being re-attempted. Value-add: surfaces revenue-at-risk that would otherwise require manually filtering the Dashboard's invoice list by status + attempt_count.