WebsitePlatform Login
Tools

Stripe

Payment processing and financial management with Stripe in myGPT

Stripe Integration

The Stripe integration allows you to process payments, manage customers, create subscriptions, and control your financial transactions directly from myGPT.

Overview

Stripe is a leading platform for online payments. With the myGPT 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

Setup

The Stripe integration requires an API key for authentication.

Activation Steps:

  1. Create API Key:

  2. Configure in myGPT:

    • Select the Stripe tool in your assistant
    • Enter your API key in the format Bearer sk_test_... or Bearer sk_live_...
    • Save the configuration

Security Notes

  • 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

Available Functions

Customer Management

Create Customers

Create new customers with complete contact details:

"Create a new customer: John Smith, john@example.com"

Search Customers

Find existing customers using various criteria:

"Search for customer with email customer@company.com"
"List all customers from Germany"

Payment Processing

Create Payment Intent

Initiate payment processes:

"Create a payment intent for 99.99 EUR for customer cus_123456"
"Prepare a payment of 250 USD with card payment"

Check Payment Status

Monitor payment status:

"Show status of Payment Intent pi_1234567890"
"List all pending payments"

Subscription Management

Create Subscriptions

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"

Manage Subscriptions

Modify or cancel existing subscriptions:

"Pause subscription sub_1234567890"
"Change subscription to the Business plan"
"Cancel subscription at the end of the month"

Invoice Management

List Invoices

Get an overview of all invoices:

"Show all invoices from last month"
"List unpaid invoices"

Create Invoices

Generate new invoices:

"Create an invoice for consulting services for 500 EUR"

Application Examples

E-Commerce Integration

"Process a payment for order #12345:
- Customer: john.doe@example.com
- Amount: 149.99 EUR
- Description: Premium Package"

SaaS Subscriptions

"Set up a new subscription:
- Customer: startup@tech.com
- Plan: Professional (49 EUR/month)
- Trial period: 14 days"

Invoicing

"Create an invoice for consulting services:
- Customer: enterprise@corp.com
- Items:
  - Consulting: 8 hours at 150 EUR
  - Travel expenses: 200 EUR"

Financial Overview

"Show me an overview:
- Revenue this month
- Number of active subscriptions
- Outstanding payments"

Benefits

  • 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

Best Practices

  1. Use Test Mode: Test new workflows first in test mode
  2. Restricted Keys: Use API keys with minimal permissions
  3. Error Handling: Plan for failed payments
  4. Documentation: Add meaningful descriptions to transactions
  5. Webhook Integration: Use webhooks for real-time updates (via separate integration)

Limitations

  • 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

Privacy and Security

  • API Key Security: Your keys are stored encrypted
  • PCI Compliance: No card data storage in myGPT
  • Encrypted Transfer: All communication via HTTPS
  • Audit Trail: All operations are logged
  • Access Control: Restrict access to authorized users

Additional Resources