Loading...
Loading...
Automate Stripe payment operations through Composio's Stripe toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit stripeRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit stripeWhen to use: User wants to create, update, search, or list Stripe customers
Tool sequence:
STRIPE_SEARCH_CUSTOMERS - Search customers by email/name [Optional]STRIPE_LIST_CUSTOMERS - List all customers [Optional]STRIPE_CREATE_CUSTOMER - Create a new customer [Optional]STRIPE_POST_CUSTOMERS_CUSTOMER - Update a customer [Optional]Key parameters:
email: Customer emailname: Customer namedescription: Customer descriptionmetadata: Key-value metadata pairscustomer: Customer ID for updates (e.g., 'cus_xxx')Pitfalls:
When to use: User wants to create charges, payment intents, or view charge history
Tool sequence:
STRIPE_LIST_CHARGES - List charges with filters [Optional]STRIPE_CREATE_PAYMENT_INTENT - Create a payment intent [Optional]STRIPE_CONFIRM_PAYMENT_INTENT - Confirm a payment intent [Optional]STRIPE_POST_CHARGES - Create a direct charge [Optional]STRIPE_CAPTURE_CHARGE - Capture an authorized charge [Optional]Key parameters:
amount: Amount in smallest currency unit (e.g., cents for USD)currency: Three-letter ISO currency code (e.g., 'usd')customer: Customer IDpayment_method: Payment method IDdescription: Charge descriptionPitfalls:
When to use: User wants to create, list, update, or cancel subscriptions
Tool sequence:
STRIPE_LIST_SUBSCRIPTIONS - List subscriptions [Optional]STRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS - Create subscription [Optional]STRIPE_RETRIEVE_SUBSCRIPTION - Get subscription details [Optional]STRIPE_UPDATE_SUBSCRIPTION - Modify subscription [Optional]Key parameters:
customer: Customer IDitems: Array of price items (price_id and quantity)subscription: Subscription ID for retrieval/update (e.g., 'sub_xxx')Pitfalls:
When to use: User wants to create, list, or search invoices
Tool sequence:
STRIPE_LIST_INVOICES - List invoices [Optional]STRIPE_SEARCH_INVOICES - Search invoices [Optional]STRIPE_CREATE_INVOICE - Create an invoice [Optional]Key parameters:
customer: Customer ID for invoicecollection_method: 'charge_automatically' or 'send_invoice'days_until_due: Days until invoice is duePitfalls:
auto_advance: false for draft invoicesWhen to use: User wants to list or search products and their pricing
Tool sequence:
STRIPE_LIST_PRODUCTS - List products [Optional]STRIPE_SEARCH_PRODUCTS - Search products [Optional]STRIPE_LIST_PRICES - List prices [Optional]STRIPE_GET_PRICES_SEARCH - Search prices [Optional]Key parameters:
active: Filter by active/inactive statusquery: Search query for search endpointsPitfalls:
When to use: User wants to issue refunds on charges
Tool sequence:
STRIPE_LIST_REFUNDS - List refunds [Optional]STRIPE_POST_CHARGES_CHARGE_REFUNDS - Create a refund [Optional]STRIPE_CREATE_REFUND - Create refund via payment intent [Optional]Key parameters:
charge: Charge ID for refundamount: Partial refund amount (omit for full refund)reason: Refund reason ('duplicate', 'fraudulent', 'requested_by_customer')Pitfalls:
Stripe uses smallest currency unit:
limit parameter (max 100)has_more in responsestarting_after with last object ID for next pagehas_more is falseAmount Units:
ID Prefixes:
cus_, Charges: ch_, Subscriptions: sub_in_, Products: prod_, Prices: price_pi_, Refunds: re_| Task | Tool Slug | Key Params | |------|-----------|------------| | Create customer | STRIPE_CREATE_CUSTOMER | email, name | | Search customers | STRIPE_SEARCH_CUSTOMERS | query | | Update customer | STRIPE_POST_CUSTOMERS_CUSTOMER | customer, fields | | List charges | STRIPE_LIST_CHARGES | customer, limit | | Create payment intent | STRIPE_CREATE_PAYMENT_INTENT | amount, currency | | Confirm payment | STRIPE_CONFIRM_PAYMENT_INTENT | payment_intent | | List subscriptions | STRIPE_LIST_SUBSCRIPTIONS | customer | | Create subscription | STRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS | customer, items | | Update subscription | STRIPE_UPDATE_SUBSCRIPTION | subscription, fields | | List invoices | STRIPE_LIST_INVOICES | customer | | Create invoice | STRIPE_CREATE_INVOICE | customer | | Search invoices | STRIPE_SEARCH_INVOICES | query | | List products | STRIPE_LIST_PRODUCTS | active | | Search products | STRIPE_SEARCH_PRODUCTS | query | | List prices | STRIPE_LIST_PRICES | product | | Search prices | STRIPE_GET_PRICES_SEARCH | query | | List refunds | STRIPE_LIST_REFUNDS | charge | | Create refund | STRIPE_CREATE_REFUND | charge, amount | | Payment methods | STRIPE_LIST_CUSTOMER_PAYMENT_METHODS | customer | | Checkout session | STRIPE_CREATE_CHECKOUT_SESSION | line_items | | List payment intents | STRIPE_LIST_PAYMENT_INTENTS | customer |
stripe-automation is an expert AI persona designed to improve your coding workflow. Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas. It provides senior-level context directly within your IDE.
To install the stripe-automation skill, download the package, extract the files to your project's .cursor/skills directory, and type @stripe-automation in your editor chat to activate the expert instructions.
Yes, the stripe-automation AI persona is completely free to download and integrate into compatible Agentic IDEs like Cursor, Windsurf, Github Copilot, and Anthropic MCP servers.
Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas.
Download Skill Package.cursor/skills@stripe-automation in editor chat.Copy the instructions from the panel on the left and paste them into your custom instructions setting.
"Adding this stripe-automation persona to my Cursor workspace completely changed the quality of code my AI generates. Saves me hours every week."
Developers who downloaded stripe-automation also use these elite AI personas.
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.
Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.
Explore our most popular utilities designed for the modern Indian creator.