Skip to main content
GET
Get current identity
Beta: this endpoint may change or be removed without notice while in beta. There is no compatibility promise until it reaches general availability.

Authorizations

Authorization
string
header
required

API tokens are passed as Bearer tokens.

Response

Success

id
string
required

Canonical user ID (usr_ followed by 32 lowercase hexadecimal UUID characters).

Pattern: ^usr_[0-9a-f]{32}$
Example:

"usr_a1b2c3d4e5f64789a1b2c3d4e5f64789"

name
string
required
email
string<email>
required
app_url
string<uri>
required

Link that opens this resource in the ModernLoop app.

organization
object
required
scopes
string[]
required

Scopes granted to the presented token, sorted ascending.

tool_access
object[]
required

For every public MCP tool in stable registry order, available predicts whether a call can succeed with the granted scopes. Endpoint variant and connection-level include_tools/exclude_tools can further restrict visibility. A tool may appear in tools/list yet return INSUFFICIENT_SCOPE, so use this field to plan calls and tools/list for per-connection visibility.