본문으로 건너뛰기
cccskills
무료GitHub에 공개

stripe-automation

Automate Stripe payment operations through Rube MCP, a connection for agent tools. Manage customers, payments, subscriptions, invoices, and refunds, and look up products and prices using Composio's Stripe toolkit.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas.

연동 도구Stripe
설치 방법 보기

이럴 때 유용합니다

  • Find and update customer records
  • Create or change subscriptions
  • Create invoices and review payment history
  • Issue full or partial refunds

포함된 파일(1)

  • SKILL.md7.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Stripe Automation via Rube MCP

Automate Stripe payment operations through Composio's Stripe toolkit via Rube MCP.

Toolkit docs: composio.dev/toolkits/stripe

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.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit stripe
  3. If connection is not ACTIVE, follow the returned auth link to complete Stripe connection
  4. 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:

  1. STRIPE_SEARCH_CUSTOMERS - Search customers by email/name [Optional]
  2. STRIPE_LIST_CUSTOMERS - List all customers [Optional]
  3. STRIPE_CREATE_CUSTOMER - Create a new customer [Optional]
  4. 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
  • Customer IDs start with 'cus_'

2. Manage Charges and Payments

When to use: User wants to create charges, payment intents, or view charge history

Tool sequence:

  1. STRIPE_LIST_CHARGES - List charges with filters [Optional]
  2. STRIPE_CREATE_PAYMENT_INTENT - Create a payment intent [Optional]
  3. STRIPE_CONFIRM_PAYMENT_INTENT - Confirm a payment intent [Optional]
  4. STRIPE_POST_CHARGES - Create a direct charge [Optional]
  5. 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 ID
  • payment_method: Payment method ID
  • description: Charge description

Pitfalls:

  • Amounts are in smallest currency unit (100 = $1.00 for USD)
  • Currency codes must be lowercase (e.g., 'usd' not 'USD')
  • Payment intents are the recommended flow over direct charges

3. Manage Subscriptions

When to use: User wants to create, list, update, or cancel subscriptions

Tool sequence:

  1. STRIPE_LIST_SUBSCRIPTIONS - List subscriptions [Optional]
  2. STRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS - Create subscription [Optional]
  3. STRIPE_RETRIEVE_SUBSCRIPTION - Get subscription details [Optional]
  4. STRIPE_UPDATE_SUBSCRIPTION - Modify subscription [Optional]

Key parameters:

  • customer: Customer ID
  • items: Array of price items (price_id and quantity)
  • subscription: Subscription ID for retrieval/update (e.g., 'sub_xxx')

Pitfalls:

  • Subscriptions require a valid customer with a payment method
  • Price IDs (not product IDs) are used for subscription items
  • Cancellation can be immediate or at period end

4. Manage Invoices

When to use: User wants to create, list, or search invoices

Tool sequence:

  1. STRIPE_LIST_INVOICES - List invoices [Optional]
  2. STRIPE_SEARCH_INVOICES - Search invoices [Optional]
  3. STRIPE_CREATE_INVOICE - Create an invoice [Optional]

Key parameters:

  • customer: Customer ID for invoice
  • collection_method: 'charge_automatically' or 'send_invoice'
  • days_until_due: Days until invoice is due

Pitfalls:

  • Invoices auto-finalize by default; use auto_advance: false for draft invoices

5. Manage Products and Prices

When to use: User wants to list or search products and their pricing

Tool sequence:

  1. STRIPE_LIST_PRODUCTS - List products [Optional]
  2. STRIPE_SEARCH_PRODUCTS - Search products [Optional]
  3. STRIPE_LIST_PRICES - List prices [Optional]
  4. STRIPE_GET_PRICES_SEARCH - Search prices [Optional]

Key parameters:

  • active: Filter by active/inactive status
  • query: Search query for search endpoints

Pitfalls:

  • Products and prices are separate objects; a product can have multiple prices
  • Price IDs (e.g., 'price_xxx') are used for subscriptions and checkout

6. Handle Refunds

When to use: User wants to issue refunds on charges

Tool sequence:

  1. STRIPE_LIST_REFUNDS - List refunds [Optional]
  2. STRIPE_POST_CHARGES_CHARGE_REFUNDS - Create a refund [Optional]
  3. STRIPE_CREATE_REFUND - Create refund via payment intent [Optional]

Key parameters:

  • charge: Charge ID for refund
  • amount: Partial refund amount (omit for full refund)
  • reason: Refund reason ('duplicate', 'fraudulent', 'requested_by_customer')

Pitfalls:

  • Refunds can take 5-10 business days to appear on customer statements
  • Amount is in smallest currency unit

Common Patterns

Amount Formatting

Stripe uses smallest currency unit:

  • USD: $10.50 = 1050 cents
  • EUR: 10.50 = 1050 cents
  • JPY: 1000 = 1000 (no decimals)

Pagination

  • Use limit parameter (max 100)
  • Check has_more in response
  • Pass starting_after with last object ID for next page
  • Continue until has_more is false

Known Pitfalls

Amount Units:

  • Always use smallest currency unit (cents for USD/EUR)
  • Zero-decimal currencies (JPY, KRW) use the amount directly

ID Prefixes:

  • Customers: cus_, Charges: ch_, Subscriptions: sub_
  • Invoices: in_, Products: prod_, Prices: price_
  • Payment Intents: pi_, Refunds: re_

Quick Reference

TaskTool SlugKey Params
Create customerSTRIPE_CREATE_CUSTOMERemail, name
Search customersSTRIPE_SEARCH_CUSTOMERSquery
Update customerSTRIPE_POST_CUSTOMERS_CUSTOMERcustomer, fields
List chargesSTRIPE_LIST_CHARGEScustomer, limit
Create payment intentSTRIPE_CREATE_PAYMENT_INTENTamount, currency
Confirm paymentSTRIPE_CONFIRM_PAYMENT_INTENTpayment_intent
List subscriptionsSTRIPE_LIST_SUBSCRIPTIONScustomer
Create subscriptionSTRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONScustomer, items
Update subscriptionSTRIPE_UPDATE_SUBSCRIPTIONsubscription, fields
List invoicesSTRIPE_LIST_INVOICEScustomer
Create invoiceSTRIPE_CREATE_INVOICEcustomer
Search invoicesSTRIPE_SEARCH_INVOICESquery
List productsSTRIPE_LIST_PRODUCTSactive
Search productsSTRIPE_SEARCH_PRODUCTSquery
List pricesSTRIPE_LIST_PRICESproduct
Search pricesSTRIPE_GET_PRICES_SEARCHquery
List refundsSTRIPE_LIST_REFUNDScharge
Create refundSTRIPE_CREATE_REFUNDcharge, amount
Payment methodsSTRIPE_LIST_CUSTOMER_PAYMENT_METHODScustomer
Checkout sessionSTRIPE_CREATE_CHECKOUT_SESSIONline_items
List payment intentsSTRIPE_LIST_PAYMENT_INTENTScustomer

Powered by Composio

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Handle ActiveCampaign contact and marketing tasks through Rube MCP, a connection for agent tools. Find or create contacts, manage tags and subscriptions, enroll contacts in existing automated workflows, and create follow-up tasks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Finding or registering contacts
  • Adding or removing contact tags
  • Subscribing contacts to lists or unsubscribing them
davepoon/buildwithclaude3.7천2026년 10월 20일 업데이트

Research competitors’ live Meta and Google ads to identify opening hooks, offers, calls to action, and landing pages. Receive a sourced creative brief and up to three test ideas adapted to your product.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find angles for new ad copy
  • Plan creative tests using competitor ads
  • Choose a landing page message
davepoon/buildwithclaude3.7천2026년 10월 20일 업데이트

Analytics your AI agent can actually use. Track, analyze, run A/B experiments, and optimize across all your projects via CLI. Includes a growth playbook so your agent knows HOW to grow, not just what to track.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

davepoon/buildwithclaude3.7천2026년 10월 20일 업데이트

Teaches when to recall from long-term memory before acting and when to save durable decisions, corrections and failures afterwards. Use when a memory tool or MCP memory server is connected but the agent is not using it consistently, when the user complains that the assistant forgets preferences, conventions or past decisions between sessions, or when setting up persistent memory for a project. Works with any memory backend: a folder of Markdown files, a local MCP server, or a managed service.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

davepoon/buildwithclaude3.7천2026년 10월 20일 업데이트

Audit local AI coding-agent sessions with agenttrace for cost, tokens, tool failures, latency, anomalies, health, diffs, and CI gates.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

davepoon/buildwithclaude3.7천2026년 10월 20일 업데이트

Checks which private files (.env, keys, secrets) Claude Code and its subagents reached in this project, whether a value came into an agent's context, and which key to change, by running the open source agentwhy CLI over the session records Claude Code already keeps on disk. Use when the user asks whether the agent or a subagent read their .env or other secrets, which private files a session touched, whether a key leaked into the conversation, or which key to rotate. Runs locally and never prints a secret value.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

davepoon/buildwithclaude3.7천2026년 10월 20일 업데이트

davepoon의 스킬 모두 보기

이 스킬의 문제 신고