Stripe
Stripe billing molecule for SixDegree. Discovers customers, subscriptions, products, and invoices; exposes hydrate and cancel operations over MCP.
- Discovery:
StripeCustomer,StripeSubscription,StripeProduct,StripeInvoice(withSUBSCRIBED_TO,FOR_PRODUCT,BILLED_TOrelations). - MCP: 6 tools (4 Hydrate, 1 Factory, 1 Mutate).
| Name | Category | Risk | Purpose |
|---|---|---|---|
stripe_hydrate_customer | Hydrate | Read | Fetch full details for a Stripe customer by ID or email. |
stripe_hydrate_subscription | Hydrate | Read | Fetch full details for a Stripe subscription. |
stripe_hydrate_invoice | Hydrate | Read | Fetch full details for a Stripe invoice. |
stripe_hydrate_product | Hydrate | Read | Fetch full details for a Stripe product. |
stripe_create_customer | Factory | Write | Create a new Stripe customer. |
stripe_cancel_subscription | Mutate | Destructive | Cancel a subscription immediately or at the end of the billing period. |
OAuth token takes precedence over API key when both are provided.
| Field | Required | Purpose |
|---|---|---|
oauth_token | one-of | Bearer token from Stripe Connect OAuth flow. Preferred. |
api_key | one-of | Stripe Secret API Key (sk_live_... or sk_test_...). |
Declares a stripe OAuth provider on both Discovery and MCP capabilities. AuthURL/TokenURL are Stripe Connect endpoints. Scope: read_only.
Consumed by the SixDegree platform via the molecule registry. See the main README.
- AGENTS.md — tool taxonomy.
- Stripe API docs.
- License: Apache-2.0.