brainkb_list_spaces
List spaces the user can see (their own/member spaces + public ones), each annotated with THIS caller's permission so you know what they may do: - your_role: 'owner' | 'editor' | 'viewer' | null (their space membership) - is_owner: they own the space - access: 'owner' | 'member' | 'public' (how it's available to them) - can_write: their space role permits ingest (owner/editor) — a real ingest also needs the 'ingest' capability + any per-space access rules. Use this to tell the user which spaces they can read vs. write vs. only see as public.
No login needed: an unauthenticated caller gets the public spaces only
(read-only). Log in to also see your own/member spaces.
`owner` is shown only for spaces the caller is a member of; a public space
read by a non-member never exposes its owner's email.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||