Skip to Content

Stripe

Connect Stripe to read payments, invoices, and subscription data for revenue analytics in Cortex.

Overview

Auth methodOAuth 2.0 (Stripe Connect)
Scopesread_only
MCP supportYes
Setup time~10 minutes

How to connect

  1. Navigate to Settings → Integrations → Connectors
  2. Click Connect on the Stripe integration
  3. Authorize Cendriix to connect to your Stripe account via Stripe Connect
  4. Once authorized, payment data becomes available to Cendriix agents

Admin setup (self-hosted)

If you’re running Cendriix on your own infrastructure, an admin needs to:

  1. Enable Stripe Connect in your Stripe Dashboard under Settings → Connect settings
  2. Set the redirect URL to: https://api.<your-domain>/v1/connectors/stripe/oauth/callback
  3. Copy the client ID from Connect settings
  4. Store the credentials in AWS Secrets Manager at cendriix/prod/connectors/stripe:
    { "client_id": "ca_...", "client_secret": "sk_live_..." }
    Note: client_secret is your Stripe secret key (used as Bearer token for Connect API calls).

Capabilities

Once connected, Cendriix agents can:

  • Read payment history and transaction details
  • Access invoice and subscription data
  • Reference revenue metrics when generating reports or dashboards

Security notes

  • Uses Stripe Connect OAuth flow with read_only scope — no write access to your Stripe data
  • Stripe supports token refresh and programmatic deauthorization
  • Deauthorization uses the connected account ID (not the OAuth token)
  • Disconnect at any time from Settings → Integrations → Connectors

Further reading

Last updated on