Supabase whoami (signed-in account)
Report which Supabase dashboard account this browser is signed in as: the account email. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Supabase scripts.
Input
None
Output
evidence requiredloggedIn requiredemail optionalFAQ
List Team Members and Roles
Lists every organization the current Supabase account belongs to, with each org's active members (email, username, role, MFA status) and pending invitations (email, role, invited-at). No scoping argument — loops every visible organization, mirroring the existing list_invoices convention for this host.
Remove Team Member
Removes a member from a Supabase organization by email — revokes membership for an active member, or cancels their invite if they're only a pending invitee. Returns their prior status and confirmation of removal.
Invite Team Member
Invites a new member to a Supabase organization by email with a given role (matched against the org's own role picker, e.g. Owner/Administrator/Developer). Supabase org membership is invite-based, so this sends an invitation rather than creating an active member directly. Returns the invited email, matched role, and pending status.
