Use Stripe with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Manage payments, customers, products and subscriptions via Stripe. create payment intents, track invoices and audit refunds from any AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 13 capabilities
The complete Stripe capability set.
These are the exact actions your AI can choose when you ask it to work with Stripe.
01-04
4 capabilities in this set.
Part of 13 available through Stripe.
- 01
Get customer
Provide the customer ID (starts with "cus_"). Get details for a specific Stripe customer
- 02
List charges
Each charge has an ID, amount, currency, status (succeeded, pending, failed), customer, payment method and creation date. Optionally filter by customer and set a limit. List charges in Stripe
- 03
List invoices
Each invoice has an ID, customer, amount due, status (draft, open, paid, uncollectible), creation date and line items. Optionally filter by customer and set a limit. List invoices in Stripe
- 04
List payment intents
Each intent has an ID, amount, currency, status (requires_payment_method, requires_confirmation, requires_action, processing, succeeded, canceled) and associated customer. Optionally filter by customer and set a limit. List payment intents in Stripe
05-07
3 capabilities in this set.
Part of 13 available through Stripe.
- 05
List prices
Each price has an ID, unit amount, currency, recurring interval (if subscription) and associated product. Optionally filter by product ID, active status and limit. List prices in Stripe
- 06
List refunds
Each refund has an ID, amount, charge ID, status (succeeded, pending, failed, canceled) and creation date. Optionally set a limit. List refunds in Stripe
- 07
Create customer
Optionally set the email, name and description. Returns the created customer with its ID. Create a new Stripe customer
08-10
3 capabilities in this set.
Part of 13 available through Stripe.
- 08
Create payment intent
Requires the amount (in smallest currency unit, e.g. cents for USD) and currency (e.g. "usd"). Optionally associate with a customer. Returns the payment intent with its client_secret for use with Stripe.js. Create a new payment intent in Stripe
- 09
Get balance
Returns available and pending balances broken down by currency and type (card, bank_transfer, etc.). Useful for checking your Stripe payout status. Get current Stripe account balance
- 10
List coupons
Each coupon has an ID, name, percent_off or amount_off, duration (once, repeating, forever) and active status. Optionally set a limit. List coupons in Stripe
11-13
3 capabilities in this set.
Part of 13 available through Stripe.
- 11
List customers
Each customer has an ID, email, name, description and metadata. Optionally filter by email to find a specific customer and set a limit on the number of results returned. List customers in Stripe
- 12
List products
Each product has an ID, name, description, images and active status. Products are used with Prices to define what you sell. Optionally filter by active status and set a limit. List products in Stripe
- 13
List subscriptions
Each subscription has an ID, customer, status (trialing, active, past_due, canceled, unpaid, incomplete), items (prices) and billing cycle details. Optionally filter by customer, status and set a limit. List subscriptions in Stripe
Observed, not estimated
907ms average. Fast in production.
Stripe is checked daily against the live service.
- Fastest day
- 737ms
- Slowest day
- 1194ms
- 14-day trend
- Slowing+16%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 13 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Stripe, so you can see the experience inside your AI.
It does not authenticate your account with Stripe. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Stripe Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_YSLsQytXKUhj5dRPxEam26P5wIamLyQLkBRovGtE/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Stripe capabilities are ready to use.
{
"mcpServers": {
"stripe-alternative-mcp": {
"url": "https://edge.vinkius.com/vk_preview_YSLsQytXKUhj5dRPxEam26P5wIamLyQLkBRovGtE/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions Stripe owners ask.
- 01
How do I get my Stripe Secret Key?
Log in to the Stripe Dashboard, go to Developers > API keys, toggle Test mode for testing or stay in Live mode for production. Copy the Secret Key (starts with sk_test_ or sk_live_). Keep it secret. never expose it in frontend code.
- 02
What's the difference between a payment intent and a charge?
A Payment Intent represents a pending payment that may require additional steps (3D Secure, confirmation). It tracks the lifecycle of a payment attempt. A Charge is the result of a successfully completed payment. it represents money that has been collected. Use list_payment_intents to track in-progress payments and list_charges for completed ones.
- 03
Can I create a payment intent for any amount?
Yes! Use the create_payment_intent capability with the amount in the smallest currency unit (e.g. 1000 = $10.00 USD, 1000 = €10.00 EUR) and the currency code (usd, eur, gbp, etc.). Optionally associate it with a customer ID. The capability returns the payment intent with its client_secret for use with Stripe.js.
- 04
Can I track subscription statuses?
Yes! Use list_subscriptions to see all subscriptions with their status (active, trialing, past_due, canceled, unpaid), customer, billing cycle and items. You can filter by customer ID or status to narrow results. This is useful for monitoring recurring revenue and identifying at-risk accounts.
Explore
More in Money Moves
Stripe AI Connector
Manage payments, customers, subscriptions, invoices, and account balance via Stripe — all from any AI agent.
ViewStripe Legacy AI Connector
Manage payments, customers, and account balances on Stripe via the legacy API with AI agents.
ViewPolar.sh AI Connector
Monetize your open-source projects. Manage products, orders, subscriptions, and invoices directly through your
ViewPing++ AI Connector
Bring unified payment intelligence to your AI with Ping++. Integrate WeChat, Alipay, and UnionPay through a si
View
Suggestions
Blink Payment AI Connector
Manage payments, customers, and paylinks seamlessly using Blink Payment with AI Agents.
ViewPolar.sh AI Connector
Monetize your open-source projects. Manage products, orders, subscriptions, and invoices directly through your
ViewPayfunnels AI Connector
Build payment funnels and checkout experiences that maximize conversions with upsells, order bumps, and subscr
ViewHiveage AI Connector
Automate online invoicing via Hiveage — manage invoices, estimates, and payments directly from any AI agent.
View
