twitter_community_members
List members of an X Community with their roles (Admin, Moderator, Member) using cursor pagination. Returns reduced user profiles for each roster row.
Instructions
List the member roster of an X Community, cursor-paginated, with each row carrying that member's own role in the community: 'Admin', 'Moderator' or 'Member'. Rows are { user, role }. The user object is deliberately REDUCED (id, username, name, profile_image_url, is_blue_verified, verified, is_protected) because X's roster operation sends no bio, no follower or following counts and no created_at; call twitter_user_info with an id when the full profile is needed. Note that the role on a member ROW is NOT caller-relative and is returned in full, unlike the role field on the community object itself. Admins and moderators are interleaved through this list at arbitrary positions, so do NOT derive a moderator list by filtering the first page: use twitter_community_moderators. Paging is a bare next_cursor with no total count from X; stop when members comes back empty or has_more is false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Max roster rows to return for this page. Defaults to 20 and is clamped to 1-100, so a larger number returns 100 rather than erroring. | |
| cursor | No | Opaque pagination cursor from a previous response's next_cursor field. Omit on the first call. Absence of next_cursor is the only end-of-list signal X gives on this operation. | |
| community_id | Yes | Numeric X community id, the digits in a x.com/i/communities/<id> URL, e.g. '1493446837214187523'. |