Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas.
NewMaintained
Automatic
◆Finance & Accounting pack
Last verified 8/11/2026
What it changes
Passed 5 of 13 test cases with the skill, and 5 of 13 without it.
Without skill40%
With skill36%
Checks it passed that the model alone missed
Uses tool STRIPE_POST_CUSTOMERS_CUSTOMER.
Uses STRIPE_RETRIEVE_SUBSCRIPTION with subscription 'sub_abc123'.
Identifies STRIPE_CREATE_CHECKOUT_SESSION as the checkout creation tool.
3 fixed6 passed either way12 still failing4 broke
Pass-rate lift
-4 pp
Tokens
+164%
Agent turns
0%
Response time
-40%
Model gemini-3.6-flashMeasured 8/11/2026v19 of 25 cases passed with skill · 13 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 3
Prompt
Update customer 'cus_meta123' to add metadata 'tier: gold'. Which tool and customer identification parameter should be used?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses tool STRIPE_POST_CUSTOMERS_CUSTOMER.
Missed
Passed
Passes 'cus_meta123' as the customer parameter.
Passed
Passed
case-13 · gemini-3.6-flash · 8/11/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md198 linessingle file
Stripe Automation via Rube MCP
Automate Stripe payment operations through Composio's Stripe toolkit via Rube MCP.
Prerequisites
Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
Active Stripe connection via RUBE_MANAGE_CONNECTIONS with toolkit stripe
Always call RUBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get 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.
Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
Call RUBE_MANAGE_CONNECTIONS with toolkit stripe
If connection is not ACTIVE, follow the returned auth link to complete Stripe connection
Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Manage Customers
When 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 email
name: Customer name
description: Customer description
metadata: Key-value metadata pairs
customer: Customer ID for updates (e.g., 'cus_xxx')
Pitfalls:
Stripe allows duplicate customers with the same email; search first to avoid duplicates