list_develop_groups
Retrieve grouped develop parameter sets to apply consistent edits across multiple photos in Lightroom Classic.
Instructions
List grouped develop parameter sets for faster targeted edits.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_develop_groups"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- The MCP tool handler function for 'list_develop_groups' which calls the helper function list_group_descriptions.
@mcp.tool() async def list_develop_groups() -> dict[str, Any]: """List grouped develop parameter sets for faster targeted edits.""" groups = list_group_descriptions() return { "count": len(groups), "groups": groups, } - Helper function that generates the list of develop group descriptions used by the 'list_develop_groups' tool.
def list_group_descriptions() -> list[dict[str, Any]]: out: list[dict[str, Any]] = [] for name in sorted(DEVELOP_GROUPS): params = DEVELOP_GROUPS[name] out.append( { "group": name, "parameter_count": len(params), "parameters": [describe_parameter(param) for param in params], } )