Skip to main content

Stripe

Shanone’s Stripe integration gives your agent 328 tools — the largest single integration in the catalog — covering everything from a basic charge to Stripe Treasury and Issuing.
Most Stripe tools can move real money or create real financial records. Review arguments carefully before asking your agent to execute anything beyond read-only queries, and consider connecting a restricted API key scoped to what your agent actually needs.

Getting Started

1

Connect your Stripe account

Ask your agent to do something with Stripe, or connect proactively from Integrations in the Shanone dashboard.
2

Choose test or live mode

Stripe distinguishes test and live API keys entirely by which key you connect — connect a test mode key while building and verifying agent workflows.
3

Retry your request

Once connected, shanone_execute_tool calls for stripe_* tools will succeed.

Available Tools

Shanone provides 328 tools for Stripe — by far the largest integration. Always use shanone_get_tool_schema before executing an unfamiliar Stripe tool; field names closely follow the Stripe API and getting them wrong on a write operation is more costly here than on most integrations.
stripe_create_customer, stripe_get_customer, stripe_update_customer, stripe_list_customers, stripe_search_customers, stripe_create_payment_intent, stripe_confirm_payment_intent, stripe_capture_payment_intent, stripe_cancel_payment_intent, stripe_get_payment_intent, stripe_list_payment_intents, stripe_create_checkout_session, stripe_get_checkout_session, stripe_list_checkout_sessions, stripe_expire_checkout_session, stripe_create_payment_link, stripe_update_payment_link
stripe_capture_charge, stripe_update_charge, stripe_get_charge, stripe_list_charges, stripe_search_charges, stripe_create_refund, stripe_update_refund, stripe_cancel_refund, stripe_get_refund, stripe_list_refunds
stripe_create_subscription, stripe_update_subscription, stripe_cancel_subscription, stripe_pause_subscription, stripe_resume_subscription, stripe_get_subscription, stripe_list_subscriptions, stripe_create_subscription_item, stripe_delete_subscription_item, stripe_create_invoice, stripe_send_invoice, stripe_void_invoice, stripe_get_invoice, stripe_list_invoices, stripe_create_invoice_item, stripe_delete_invoice_item, stripe_create_credit_note, stripe_void_credit_note
stripe_create_product, stripe_update_product, stripe_delete_product, stripe_list_products, stripe_search_products, stripe_create_price, stripe_update_price, stripe_list_prices, stripe_create_coupon, stripe_update_coupon, stripe_delete_coupon, stripe_list_coupons, stripe_create_promotion_code, stripe_list_promotion_codes, stripe_create_quote, stripe_finalize_quote, stripe_accept_quote
stripe_create_account, stripe_get_account, stripe_update_account, stripe_delete_account, stripe_list_accounts, stripe_create_account_link, stripe_create_account_session, stripe_create_transfer, stripe_get_transfer, stripe_list_transfers, stripe_create_transfer_reversal, stripe_create_payout, stripe_get_payout, stripe_list_payouts, stripe_create_application_fee_refund
stripe_get_dispute, stripe_update_dispute, stripe_close_dispute, stripe_list_disputes, stripe_get_review, stripe_approve_review, stripe_list_reviews, stripe_get_radar_early_fraud_warning, stripe_list_radar_early_fraud_warnings
stripe_create_tax_calculation, stripe_create_tax_id, stripe_delete_tax_id, stripe_create_tax_rate, stripe_update_tax_rate, stripe_create_identity_verification_session, stripe_get_identity_verification_session, stripe_create_file, stripe_create_file_link, stripe_list_files
stripe_create_billing_meter, stripe_update_billing_meter, stripe_deactivate_billing_meter, stripe_reactivate_billing_meter, stripe_create_meter_event, stripe_create_meter_event_adjustment, stripe_list_meter_event_summaries, stripe_create_billing_alert, stripe_activate_billing_alert, stripe_archive_billing_alert
stripe_create_issuing_card, stripe_update_issuing_card, stripe_create_issuing_cardholder, stripe_get_issuing_authorization, stripe_approve_issuing_authorization, stripe_decline_issuing_authorization, stripe_create_issuing_dispute, stripe_submit_issuing_dispute, stripe_create_treasury_financial_account, stripe_create_treasury_outbound_payment, stripe_create_treasury_outbound_transfer, stripe_create_treasury_inbound_transfer
stripe_create_terminal_reader, stripe_create_terminal_location, stripe_create_terminal_configuration, stripe_process_terminal_payment_intent, stripe_process_terminal_setup_intent, stripe_collect_terminal_inputs, stripe_set_terminal_reader_display, stripe_create_terminal_hardware_order
stripe_create_webhook_endpoint, stripe_update_webhook_endpoint, stripe_delete_webhook_endpoint, stripe_list_webhook_endpoints, stripe_test_webhook_endpoint, stripe_get_event, stripe_list_events

Common Use Cases

Revenue reconciliation

Pull recent charges/payouts and cross-check against another ledger

Subscription lifecycle

Create, pause, resume, or cancel subscriptions from a support workflow

Dispute triage

Summarize open disputes and their evidence deadlines

Usage-based billing

Report meter events and inspect usage summaries

Troubleshooting

Check whether you’re looking at test mode or live mode in the Dashboard — it must match the mode of the API key that’s connected.
Higher-risk Stripe tools (e.g. issuing card actions, large refunds) may return reason: "confirmation_required". Re-run with the same arguments plus "confirm": true once you’re sure.
Stripe IDs are mode-specific — a cus_... or pi_... ID created in test mode doesn’t exist in live mode and vice versa.