Members Tools
Workspace member records and consented health sharing.
Read members visible to your seat. Contacts access and field-level privacy apply; membership and activity also require Membership access. Health requires members:health, your seat’s health permission, and the member’s sharing consent. Sharing limits still apply even to an owner. Health reads are audited and support wellness, not diagnosis.
Use list_workspaces to choose a workspace. The schemas returned by tools/list describe the deployed version.
list_members
Members visible to your seat in this workspace, including unlinked contacts. Returns memberId, name when permitted and connection state. Search and paginate; assigned-only seats see only their assigned members.
Permission: members:read. workspaceId is required.
| Parameter | Notes |
|---|---|
q | Optional. Search name or permitted contact fields |
limit | Optional. 1 to 100, default 50 |
offset | Optional. Pagination offset, default 0 |
get_member_profile
The workspace member record as Contacts shows it, with field-level privacy. No health data: use get_member_health for that. memberId comes from list_members.
Permission: members:read. workspaceId is required.
| Parameter | Notes |
|---|---|
memberId | Required. memberId from list_members |
get_member_membership
The member’s plans, credit balances and pause policies in this workspace. Uses the same access and financial redaction as the app. Requires Contacts and Membership. memberId comes from list_members.
Permission: members:read. workspaceId is required.
| Parameter | Notes |
|---|---|
memberId | Required. memberId from list_members |
get_member_activity
The member’s bookings, attendance and cancellations in this workspace, paginated. Uses the same access and financial redaction as the app. Requires Contacts and Membership. memberId comes from list_members.
Permission: members:read. workspaceId is required.
| Parameter | Notes |
|---|---|
memberId | Required. memberId from list_members |
limit | Optional. 1 to 100, default 50 |
offset | Optional. Pagination offset, default 0 |
get_member_health
Health the member shares with this workspace: biomarkers, metrics/workouts, goals and labs. Requires members:health and the seat’s health permission. Returns sharing reasons and a wellness note; every read is audited. MemberId comes from list_members. For wellness support, not diagnosis.
Permission: members:health. workspaceId is required.
| Parameter | Notes |
|---|---|
memberId | Required. memberId from list_members |

