Drata OAuth Scopes
Drata 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.
Scopes (0)
📄 Provider scope reference: https://developers.drata.com/developer-portal/v2/recipes/mcp-oauth-setup/
Source
OAuth Scopes
generated: '2026-08-27'
method: searched
source: https://mcp.drata.com/.well-known/oauth-protected-resource
docs: https://developers.drata.com/developer-portal/v2/recipes/mcp-oauth-setup/
provider: Drata
providerId: drata
description: >-
OAuth scopes for the Drata MCP OAuth configuration. The authoritative list is served
anonymously from the RFC 9728 protected-resource metadata document at
https://mcp.drata.com/.well-known/oauth-protected-resource (33 scopes); Drata's MCP OAuth
setup guide documents human-readable descriptions and the allowed Drata roles for eight of
them. Scopes are selected by a Drata administrator when creating the MCP OAuth
configuration under Settings -> MCP Configuration.
enforcement: >-
End users can only access the intersection of what the OAuth scopes offer and what their
Drata roles provide. Granting a scope never widens a user's access beyond their role.
authorization_server: https://mcp.drata.com/auth0-proxy
issuer: https://drata-prod.us.auth0.com/
scope_count: 33
scopes:
- name: openid
description: OpenID Connect subject identifier.
source: protected-resource-metadata
- name: profile
description: OpenID Connect profile claims.
source: protected-resource-metadata
- name: email
description: OpenID Connect email claim.
source: protected-resource-metadata
- name: offline_access
description: Issue a refresh token so the client can renew access without re-consent.
source: protected-resource-metadata
- name: read:controls
description: View Controls list
roles: [Admin, Control Manager, DevOps Engineer, Risk Manager, Risk Register Owner, Information Security Lead, Workspace Administrator]
source: docs
- name: read:control
description: View Control details and requirements
roles: [Admin, Control Manager, DevOps Engineer, Information Security Lead, Workspace Administrator]
source: docs
note: Documented in the MCP OAuth setup guide; not present in the protected-resource metadata scope list.
- name: create:control
description: Create a control.
source: protected-resource-metadata
- name: update:control
description: Update a control.
source: protected-resource-metadata
- name: read:monitor-test
description: View Monitoring Tests
roles: [Admin, Control Manager, DevOps Engineer, Information Security Lead, Workspace Administrator]
source: docs
- name: read:policy
description: View Policies
roles: [Admin, Policy Manager, Information Security Lead, Workspace Administrator]
source: docs
- name: read:assigned-policies
description: View User Assigned Policies
roles: [Admin, Control Manager, DevOps Engineer, Employee, Internal Auditor, Knowledge Base, People Ops, Policy Manager, Reviewer, Risk Manager, Information Security Lead, Trust Center Manager, Trust Center Reviewer, Workspace Administrator]
source: docs
- name: read:risk
description: View Risks in Risk Registers
roles: [Admin, Risk Manager, Risk Register Owner, Workspace Administrator]
source: docs
- name: read:risk-registers
description: View Risk Registers
roles: [Admin, Risk Manager]
source: docs
- name: create:risk
description: Create a risk.
source: protected-resource-metadata
- name: update:risk
description: Update a risk.
source: protected-resource-metadata
- name: delete:risk
description: Delete a risk.
source: protected-resource-metadata
- name: read:workspace
description: View Workspaces
roles: [Admin]
source: docs
- name: read:company
description: Read company profile.
source: protected-resource-metadata
- name: read:users
description: List users.
source: protected-resource-metadata
- name: read:user
description: Read a single user.
source: protected-resource-metadata
- name: read:framework
description: Read frameworks.
source: protected-resource-metadata
- name: read:evidence
description: Read evidence.
source: protected-resource-metadata
- name: create:evidence
description: Create evidence.
source: protected-resource-metadata
- name: update:evidence
description: Update evidence.
source: protected-resource-metadata
- name: delete:evidence
description: Delete evidence.
source: protected-resource-metadata
- name: read:vendor
description: Read vendors.
source: protected-resource-metadata
- name: create:vendor
description: Create a vendor.
source: protected-resource-metadata
- name: update:vendor
description: Update a vendor.
source: protected-resource-metadata
- name: delete:vendor
description: Delete a vendor.
source: protected-resource-metadata
- name: read:vendor-security-review
description: Read vendor security reviews.
source: protected-resource-metadata
- name: read:vendor-document
description: Read vendor documents.
source: protected-resource-metadata
- name: read:personnel
description: Read personnel records.
source: protected-resource-metadata
- name: update:personnel
description: Update personnel records.
source: protected-resource-metadata
- name: read:device
description: Read devices.
source: protected-resource-metadata
api_key_scopes:
note: >-
The Public API v2 uses bearer API keys rather than OAuth. Drata API keys carry their own
scope model, selected at key-creation time under Settings -> API Keys: "Custom" (pick
individual scopes), "All read" (all current and future read scopes), or "All read and
write". Drata does not publish the individual API-key scope names outside the product UI,
so they are not enumerated here.
docs: https://help.drata.com/en/articles/6695964-drata-public-api
evidence:
- url: https://mcp.drata.com/.well-known/oauth-protected-resource
status: 200
- url: https://mcp.drata.com/.well-known/oauth-authorization-server
status: 200
- url: https://developers.drata.com/developer-portal/v2/recipes/mcp-oauth-setup/
status: 200
- url: https://help.drata.com/en/articles/6695964-drata-public-api
status: 200
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for oauth scopes
4 MCP tools reach this
find_scopesBrowse and filter every scope set in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/scopes/drata-scopes"
curl "https://apis.io/api/v1/scopes?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.