> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vistazo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Identity and workspaces

> Who the agent is acting as, and the workspaces it may reach.

Every other tool takes an explicit `workspaceId` — it is never inferred from context. Start here to resolve one.

| Tool                                                | What it does           |           |
| --------------------------------------------------- | ---------------------- | --------- |
| [`get_me`](#get_me)                                 | Current user           | Read-only |
| [`list_workspaces`](#list_workspaces)               | List workspaces        | Read-only |
| [`list_workspace_members`](#list_workspace_members) | List workspace members | Read-only |

## get\_me

`Read-only`

Return the authenticated Vistazo user. Useful to confirm who the agent is acting as.

## list\_workspaces

`Read-only`

List the workspaces you belong to. Use the returned workspaceId for every other tool — workspace is always an explicit parameter, never assumed. Each entry carries reachable: false means this connection was not granted that workspace and every call naming it is refused, so pass only reachable ones.

## list\_workspace\_members

`Read-only`

List the people in a workspace: `userId` (the uid every member filter takes), `name`, `role` (admin | member), `seat` (builder = can author, viewer = read-only), and `guest` (share-by-email access to specific dashboards only). This is the NAME → UID lookup: when the user talks about a colleague ("what does Priya own?"), resolve the name here, then pass the uid to list\_dashboards' `ownerId` / `accessibleBy` or list\_skills' `ownerId`. Identity and access only — no usage, spend, or billing figures (list\_members is the admin tool for those). Any full workspace member may list; a guest sees only themselves.
