Your profile
profileReturn the user's compiled personal context - a compact structured summary of who they are, synthesized from their accepted facts. Call it at the start of any conversation that involves the user personally, to ground who they are. This is ALSO the tool that sets a user up with UseMyContext: call it when they say 'set me up with UseMyContext', 'get me started', 'get to know me', 'onboard me', or otherwise ask you to learn about them. On a brand-new or empty profile the reply carries the setup instructions to follow; on an established one it carries their context. Do not reach for list_profiles for any of that - it only lists each profile's name, @handle, and privacy status. No file content. Read-only; nothing is written, so it is safe to call. Also reports the profile's privacy status (private, shared, network, public, or org) so you can describe it correctly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Optional: name one of the user's OWN profiles by its public @handle (with or without the leading @), as listed by list_profiles - an alternative to projectId, and it takes precedence if both are given. Honored only for an account-wide connection; a single-project connection is already scoped and ignores it. A handle that is not one of the user's own profiles is refused outright, never quietly swapped for another profile. To read context someone ELSE shared with the user or published, use shared_context instead. | |
| projectId | No | Optional: which of the user's profiles (projects) to read - a projectId from list_profiles. Honored only for an account-wide connection; a single-project connection is already scoped and ignores this. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | The user's compiled personal context. When no current compilation exists, their raw accepted facts serialized as JSON. | |
| privacy | No | A short human-readable explanation of who can read this profile, matching the visibility value. | |
| visibility | No | The privacy status of this project's profile. Report it as-is; do not assume a profile is public. | |
| profileState | No | Which shape `context` is: 'current' (the compiled composite), 'stale' (raw facts - no current compilation), or 'empty' (the onboarding guidance for an empty account). |