Skip to main content
Stripe

Stripe

Stripe billing molecule for SixDegree. Discovers customers, subscriptions, products, and invoices; exposes hydrate and cancel operations over MCP.

  • Discovery: StripeCustomer, StripeSubscription, StripeProduct, StripeInvoice (with SUBSCRIBED_TO, FOR_PRODUCT, BILLED_TO relations).
  • MCP: 6 tools (4 Hydrate, 1 Factory, 1 Mutate).
NameCategoryRiskPurpose
stripe_hydrate_customerHydrateReadFetch full details for a Stripe customer by ID or email.
stripe_hydrate_subscriptionHydrateReadFetch full details for a Stripe subscription.
stripe_hydrate_invoiceHydrateReadFetch full details for a Stripe invoice.
stripe_hydrate_productHydrateReadFetch full details for a Stripe product.
stripe_create_customerFactoryWriteCreate a new Stripe customer.
stripe_cancel_subscriptionMutateDestructiveCancel a subscription immediately or at the end of the billing period.

OAuth token takes precedence over API key when both are provided.

FieldRequiredPurpose
oauth_tokenone-ofBearer token from Stripe Connect OAuth flow. Preferred.
api_keyone-ofStripe 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.