OAuth scopes

Agent Pay status: Approve does not execute. Execution: not enabled. ACH settlement: not enabled. prepare_payment never moves money. Machine-readable: /docs/agents/status.json.

Generated from code. Machine-readable: /docs/agents/reference/scopes.json.

The same list is published as scopes_supported in /.well-known/oauth-protected-resource. A client that registers dynamically without asking for scopes gets module-status:read. The account owner reviews the requested scopes on POINTS before granting them.

ScopeGrantsTools
balances:readRead the balance summary.get_account_summary
transactions:readRead the sandbox transaction list.list_transactions
rewards:readAdds the optional rewards summary to get_account_summary.None directly
optimize:readRead savings suggestions.find_savings_opportunities
payments:draftPrepare payment drafts for human approval. Never moves money.prepare_payment
payments:statusRead the status of payment drafts on the connected account.get_payment_status
identity:readRead the redacted connection identity.get_connection_identity
module-status:readRead account and module status, wallet status, and the Agent Pay policy vocabulary.get_account_status, get_agent_pay_policy_vocabulary, get_wallet_status