Microsoft Power Platform OAuth Scopes
Microsoft Power Platform publishes 5 OAuth 2.0 scopes via the authorizationCode, clientCredentials, and implicit flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Microsoft Power Platform API on a user’s behalf.
Tokens are issued from https://login.microsoftonline.com/common/oauth2/v2.0/token.
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.
OAuth endpoints
https://login.microsoftonline.com/common/oauth2/v2.0/authorize https://login.microsoftonline.com/common/oauth2/authorize
https://login.microsoftonline.com/common/oauth2/v2.0/token https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token
authorizationCodeclientCredentialsimplicit
Scopes (5)
| Scope | Description | Flows |
|---|---|---|
| https://{org}.api.crm.dynamics.com/.default | All permissions the calling principal has been granted on that Dataverse environment. Actual reach is decided by the security role on the user or application user, not by the scope. | authorizationCode, clientCredentials |
| https://{org}.api.crm.dynamics.com/user_impersonation | Delegated access to Dataverse on behalf of the signed-in user. | authorizationCode |
| https://api.powerplatform.com/.default | Tenant administration surface. Which namespaces the token can actually reach is governed by the Power Platform admin permission reference. | authorizationCode, clientCredentials |
| mcp.tools | Delegated permission that grants an MCP client access to the Dataverse MCP server. Granting it is not sufficient on its own - the client's application id must also be added to the environment's allowed MCP clients list in the Power Platform admin center. | authorizationCode |
| user_impersonation | Azure Resource Manager impersonation, declared in Microsoft's Swagger for the Microsoft.PowerPlatform provider. Governs enterprise policies, accounts and private link. | implicit |
📄 Provider scope reference: https://learn.microsoft.com/en-us/power-platform/admin/programmability-permission-reference
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.