Skai (Kenshoo) · OAuth Scopes

Skai (Kenshoo) OAuth Scopes

OAuth 2.0 probed

Skai (Kenshoo) uses OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (e.g. client-credentials or role-based authorization) rather than per-scope consent.

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.

CompanyCommerceAdvertisingMarketingRetail MediaPaid SearchPaid SocialMarketing AnalyticsAdvertising TechnologyCampaign ManagementCommerce MediaReportingMCPAgent NativeOmnichannel
Scopes: 0 Flows: Method: probed

Scopes (0)

Skai (Kenshoo) implements OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (client-credentials or role-based authorization) rather than per-scope consent.

Source

OAuth Scopes

Raw ↑
generated: '2026-08-12'
method: probed
source: >-
  https://login.kenshoo.com/.well-known/oauth-authorization-server,
  https://mcp.kenshoo.com/.well-known/oauth-protected-resource,
  https://skai.io/.well-known/oauth-authorization-server
docs: null
docs_note: >-
  Skai publishes no scopes/permissions reference page. Every scope below was read from live
  RFC 8414 / RFC 9728 discovery metadata, not from prose documentation. The REST API has no
  scope surface at all — it uses a bespoke refresh-token exchange and derives permission from
  the Skai user's platform role.
applies_to: MCP servers only
authorization_servers:
- issuer: https://login.kenshoo.com
  used_by: https://mcp.kenshoo.com (Reporting MCP, Operations MCP)
  scopes:
  - name: openid
    description: >-
      Standard OIDC scope requesting an ID token. Advertised, though no OIDC discovery
      document is published on this issuer.
    source: authorization-server metadata
  - name: profile
    description: Standard OIDC scope for basic profile claims about the authenticating Skai user.
    source: authorization-server + protected-resource metadata
  - name: email
    description: Standard OIDC scope for the authenticating Skai user's email address.
    source: authorization-server + protected-resource metadata
  - name: offline_access
    description: >-
      Requests a refresh token so an MCP client can maintain a long-lived session without
      re-prompting the user.
    source: authorization-server + protected-resource metadata
- issuer: https://skai.io
  used_by: https://skai.io/wp-json/mcp/* (WordPress MCP adapter on the marketing site)
  scopes:
  - name: mcp
    description: >-
      Single coarse scope gating the WordPress MCP adapter surface on the skai.io marketing
      site. Unrelated to the Skai platform.
    source: authorization-server metadata
findings:
- >-
  No resource-level or action-level scopes exist. Nothing in the published metadata
  distinguishes read from write, so an agent granted access to the Operations MCP — which
  changes bids, budgets and campaign statuses — carries the same four scopes as one granted
  read-only reporting access. Least-privilege delegation is not expressible through scopes;
  Skai separates read and write by ENDPOINT (reports-mcp vs operations-mcp) rather than by
  scope.
- >-
  Authorization is enforced by the Skai platform role of the underlying user (Standard or
  higher) and by ks/agency context, not by OAuth scope.
scope_count: 5