Stripe
Automates Stripe payment processing tasks like refunds, subscriptions, and reporting using data from external sources.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add heyvhuang-stripe npx -- -y @trustedskills/heyvhuang-stripe
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"heyvhuang-stripe": {
"command": "npx",
"args": [
"-y",
"@trustedskills/heyvhuang-stripe"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill automates Stripe payment processing tasks, enabling an AI agent to manage customers, products, invoices, subscriptions, refunds, and disputes within your Stripe account. It allows for actions like creating new resources (customers, products, prices, invoices), updating existing ones, and performing financial operations such as issuing refunds or modifying subscriptions. The skill prioritizes safety by requiring confirmation steps before executing potentially risky actions.
When to use it
- Creating a new customer in Stripe based on external data.
- Issuing a refund for a payment.
- Modifying an existing subscription plan.
- Generating and sending invoices to customers.
- Creating a payment link for easy collection of payments.
Key capabilities
- Resource Management: Create, read, and update Stripe resources like customers, products, prices, invoices, subscriptions, and disputes.
- Payment Operations: Handle refunds, subscription modifications (cancel/update), and dispute updates.
- Confirmation Workflow: Requires explicit confirmation before executing potentially dangerous actions like refunds or subscription changes.
- Test Mode Default: Operates in test mode by default; live mode requires explicit activation and double confirmation.
- Duplicate Prevention: Checks for existing resources (customers, products) before creating new ones.
Example prompts
- "Create a Stripe customer with the name 'John Doe' and email '[email protected]'."
- "Issue a refund of $50 to payment intent pi_xxx."
- "Cancel subscription sub_123 at the end of its current period."
Tips & gotchas
- Always check for duplicates: Before creating customers or products, verify if they already exist.
- Confirmation is key: Be prepared to confirm actions involving money transfers or contract changes. The agent will display details and request explicit confirmation ("confirm"/"yes"/"proceed") before execution.
- Test mode first: Start with test mode to avoid unintended consequences in your live Stripe account.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.