Skip to content

OAuth Scope.

A string that specifies what permissions the client is requesting on behalf of the user, surfaced as the consent screen's permission list.

For AI agents specifically, fine-grained scopes are the structural protection against agent abuse. Generic read:everything scopes give the agent more capability than the user intended; per-capability scopes (read:calendar:next-7-days, send:email:requires-confirmation) let the user grant exactly what's needed.

Common questions

How do I design OAuth scopes?

What scopes should I request?

Are OIDC scopes the same as OAuth scopes?

Related terms

In the guides

Last updated 2026-05-07.