Skip to main content
Glama

list_develop_presets

Retrieve built-in Lightroom Classic editing presets for quick application to photos, enabling efficient batch processing and consistent styling across images.

Instructions

List built-in editing presets that can be applied in one call.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The main MCP tool handler function for `list_develop_presets`. It delegates the data retrieval to `list_preset_descriptions` and formats the output.
    async def list_develop_presets() -> dict[str, Any]:
        """List built-in editing presets that can be applied in one call."""
        presets = list_preset_descriptions()
        return {
            "count": len(presets),
            "presets": presets,
  • Registration of the `list_develop_presets` tool using the `@mcp.tool()` decorator.
    @mcp.tool()
    async def list_develop_presets() -> dict[str, Any]:
  • Helper function that constructs the list of preset descriptions by accessing `DEVELOP_PRESETS` and `PRESET_DESCRIPTIONS`.
    def list_preset_descriptions() -> list[dict[str, Any]]:
        out: list[dict[str, Any]] = []
        for name in sorted(DEVELOP_PRESETS):
            out.append(
                {
                    "preset": name,
                    "description": PRESET_DESCRIPTIONS.get(name),
                    "parameter_count": len(DEVELOP_PRESETS[name]),
                    "parameters": sorted(DEVELOP_PRESETS[name]),
                }
            )
        return out

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/4xiomdev/lightroom-classic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server