Stripe
Connect Stripe to read payments, invoices, and subscription data for revenue analytics in Cortex.
Overview
| Auth method | OAuth 2.0 (Stripe Connect) |
| Scopes | read_only |
| MCP support | Yes |
| Setup time | ~10 minutes |
How to connect
- Navigate to Settings → Integrations → Connectors
- Click Connect on the Stripe integration
- Authorize Cendriix to connect to your Stripe account via Stripe Connect
- 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:
- Enable Stripe Connect in your Stripe Dashboard under Settings → Connect settings
- Set the redirect URL to:
https://api.<your-domain>/v1/connectors/stripe/oauth/callback - Copy the client ID from Connect settings
- Store the credentials in AWS Secrets Manager at
cendriix/prod/connectors/stripe:Note:{ "client_id": "ca_...", "client_secret": "sk_live_..." }client_secretis 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_onlyscope — 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