The Stripe integration allows you to process payments, manage customers, create subscriptions, and control your financial transactions directly from meinGPT.
This integration is based on the official Stripe MCP server.
Stripe is a leading platform for online payments. With the meinGPT integration, you can:
- Create and manage customers
- Process payments and create payment intents
- Set up subscriptions for recurring payments
- Create and manage invoices
- View transaction history
The Stripe integration requires an API key for authentication.
Configure in meinGPT
- Select the Stripe tool in your assistant, or enable it directly in a chat via the "+" menu
- Enter your API key in the format
Bearer sk_test_... or Bearer sk_live_...
- Save the configuration
- Use restricted API keys: Limit permissions to the minimum required
- Test vs. Live mode: Use test keys (
sk_test_) for development and testing
- Key rotation: Change your API keys regularly
- Verify URL: Ensure connection is made to
https://mcp.stripe.com
Create new customers with complete contact details:
"Create a new customer: John Smith, john@example.com"
Find existing customers using various criteria:
"Search for customer with email customer@company.com"
"List all customers from Germany"
Initiate payment processes:
"Create a payment intent for 99.99 EUR for customer cus_123456"
"Prepare a payment of 250 USD with card payment"
Monitor payment status:
"Show status of Payment Intent pi_1234567890"
"List all pending payments"
Set up recurring payments:
"Create a monthly subscription for 29.99 EUR for customer cus_123456"
"Set up an annual subscription with the Premium plan"
Modify or cancel existing subscriptions:
"Pause subscription sub_1234567890"
"Change subscription to the Business plan"
"Cancel subscription at the end of the month"
Get an overview of all invoices:
"Show all invoices from last month"
"List unpaid invoices"
Generate new invoices:
"Create an invoice for consulting services for 500 EUR"
"Process a payment for order #12345:
- Customer: john.doe@example.com
- Amount: 149.99 EUR
- Description: Premium Package"
"Set up a new subscription:
- Customer: startup@tech.com
- Plan: Professional (49 EUR/month)
- Trial period: 14 days"
"Create an invoice for consulting services:
- Customer: enterprise@corp.com
- Items:
- Consulting: 8 hours at 150 EUR
- Travel expenses: 200 EUR"
"Show me an overview:
- Revenue this month
- Number of active subscriptions
- Outstanding payments"
- Secure Payment Processing: Use Stripe's proven infrastructure
- Automation: Create workflows for recurring tasks
- Compliance: PCI-DSS compliant payment processing
- Global Reach: Accept payments in over 135 currencies
- Detailed Reports: Access to comprehensive transaction data
- Use Test Mode: Test new workflows first in test mode
- Restricted Keys: Use API keys with minimal permissions
- Error Handling: Plan for failed payments
- Documentation: Add meaningful descriptions to transactions
- Webhook Integration: Use webhooks for real-time updates (via separate integration)
- Only operations allowed by your API key permissions
- Certain administrative functions may not be available
- Rate limits according to Stripe policies
- No direct webhook processing via MCP
- API Key Security: Your keys are stored encrypted
- PCI Compliance: No card data storage in meinGPT
- Encrypted Transfer: All communication via HTTPS
- Audit Trail: All operations are logged
- Access Control: Restrict access to authorized users