Stripe · OAuth Scopes

Stripe OAuth Scopes

OAuth 2.0 searched

Stripe publishes 2 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the Stripe API on a user’s behalf.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

CommerceFinancial ServicesFintechPaymentsT1
Scopes: 2 Flows: Method: searched

Scopes (2)

ScopeDescriptionFlows
read_write Full read and write access to the connected account.
read_only Read-only access to the connected account.

Source

OAuth Scopes

Raw ↑
generated: '2026-07-14'
method: searched
source: https://docs.stripe.com/connect/oauth-reference
docs: https://docs.stripe.com/connect/oauth-reference
description: >-
  Stripe's OAuth scopes. The core Stripe API authenticates with secret/restricted
  API keys, not OAuth, so the OpenAPI securitySchemes carry no oauth2 scopes and
  the derive pass finds none. OAuth is used by Stripe Connect for platforms to
  authorize access to connected accounts, and by the hosted MCP server. This is
  the searched fill capturing the Connect OAuth scope surface.
schemes:
  - name: Stripe Connect OAuth
    type: oauth2
    grant_types: [authorization_code, refresh_token]
    authorizationUrl: https://connect.stripe.com/oauth/authorize
    tokenUrl: https://connect.stripe.com/oauth/token
    docs: https://docs.stripe.com/connect/oauth-reference
    notes: >-
      Standard accounts default to read_only when scope is omitted. Platforms
      requesting read_write cannot connect to accounts controlled by another
      platform.
  - name: Stripe MCP Server OAuth
    type: oauth2
    protected_resource: well-known/stripe-mcp-oauth-protected-resource.json
    authorization_server: https://access.stripe.com/mcp
    docs: https://docs.stripe.com/mcp
    notes: RFC 9728 OAuth 2.0 protected resource fronting the hosted MCP server (mcp/stripe-mcp.yml).
scopes:
  - scope: read_write
    description: Full read and write access to the connected account.
    account_types: [standard]
    schemes: [Stripe Connect OAuth]
  - scope: read_only
    description: Read-only access to the connected account.
    account_types: [extensions]
    schemes: [Stripe Connect OAuth]
    default: true