create_group_with_members
Create a static group and add members in a single call. Handles partial failures without failing the whole operation.
Instructions
Creates a new LGL group and adds one or more constituents to it in a single call. This is the closest API-native substitute for LGL's UI-only saved/dynamic Lists — LGL's API has no endpoint to create or edit a List at all. Unlike a List, a group is a static set of members (not a live, re-run query); add or remove members afterward with add_constituent_to_group / remove_constituent_from_group. Partial failures (e.g. one bad constituent_id) don't fail the whole call — check each entry's result.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"group_name": "<group_name>",
"constituent_ids": "<constituent_ids>"
},
"name": "create_group_with_members"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_name | Yes | Name for the new group, e.g. "Major Donors Q3 2026" | |
| constituent_ids | Yes | Constituent IDs to add as members of the new group |