# list_members > The client's artists and labels (the accounts under it), newest first: name, email, artist or label, status, last sign-in and how many releases each has. Tool `list_members` · Read-only · Client accounts and their team only · Role permission: `users.view` The client's artists and labels (the accounts under it), newest first: name, email, artist or label, status, last sign-in and how many releases each has. Use their ids as member_id in streams_and_revenue. Client accounts only. ## Arguments | Argument | Type | Required | Description | | --- | --- | --- | --- | | `kind` | `artist` \| `label` | No | Only artists or only labels. | ## Example call Assistants make this call for you; this is what goes to `https://app.hillsmusic.com/mcp` over JSON-RPC. ```json { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "list_members", "arguments": {} } } ``` ## Result A one-line summary as text, then the same data as JSON in `structuredContent`, with these fields: | Field | Type | Description | | --- | --- | --- | | `data` | array of object | | A refusal (no permission, not found, bad input) comes back as a tool error (`isError: true`) whose text says why. Source: https://developer.hillsmusic.com/mcp/list-members/