Skip to main content
User secrets are credentials owned by the authenticated user. They are useful for personal OAuth tokens, API keys, and credentials that the user can grant to a service account for proxy use.

CLI

Use --subject me or omit --subject:
bash
Direct retrieval of an http_only secret is denied. Use HTTP Secret Proxy or MCP Secret Proxy for proxy-only credentials.

Proxy Grants

A user can grant a service account proxy access to one of their secrets:
bash
The grant allows proxy use only. It does not allow direct secret retrieval.

OAuth Scopes

User-secret APIs require the appropriate secret OAuth scopes, such as secrets:read, secrets:write, secrets:delete, or secrets:grant.