The three parts
Creating a client does not grant it access. The authorizing account must have a role containing the requested privileges.
Scope-to-privilege mapping
Neuron prefixes an OAuth scope withOAUTH.Scope. and replaces colons with periods:
OAUTH.Scope.MCP.Files can authorize the current and future operations below that root; it is not equivalent to read-only access.
OAuth discovery
Clients discover the OAuth configuration from the Neuron:Credential handling
- Let the MCP client complete OAuth and store its credentials.
- Never put access tokens in URLs, prompts, documentation, or source control.
- Give each automated client its own identity and role.
- Separate read, write, and destructive permissions.
- Disable the client or account when access should end.