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.
Input
None
Output
None
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.
List Supabase invoices
List invoices for a Supabase organization's billing (supabase.com/dashboard/org/<slug>/billing). Requires login. Auto-resolves the org from the picker when no slug is given (pass `org` to target a specific one; needed for multi-org accounts). Honors `limit`. Returns org + invoices[{id, number, status, subtotal, amount_due, period_end_ts, invoice_pdf}]. invoice_pdf is a public tokenized URL downloadable without auth. amount fields are raw integers from the API; free-plan invoices are 0.
