WebMCP

MediaWebMCP verified

webroom.openai.chatgpt.site WebMCP tools

A private, browser-based photo editor with precise manual controls and agent-ready WebMCP tools.

28 tools1 methodsspec API surface

What can an agent do with webroom.openai.chatgpt.site WebMCP tools?

A private, browser-based photo editor with precise manual controls and agent-ready WebMCP tools. This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on webroom.openai.chatgpt.site

Tool 1 of 28WebMCPAnswer

get_document_info

Get safe metadata for the active Webroom image, including source and current output pixel dimensions, revision, dirty state, and history counts.

How to install

Open the webroom.openai.chatgpt.site website and ask your browser agent to use get_document_info

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the get_document_info tool on webroom.openai.chatgpt.site. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Tool 2 of 28WebMCPAnswer

    get_edit_state

    Get every manual adjustment, non-destructive geometry value, independently selected filter, and revision for the active image. Manual values are applied on top of the filter.

    How to install

    Open the webroom.openai.chatgpt.site website and ask your browser agent to use get_edit_state

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the get_edit_state tool on webroom.openai.chatgpt.site. Return the structured result and cite the source page.

    Input contract

      Open the source definition

      Tool 3 of 28WebMCPAnswer

      get_edit_history

      Get concise ordered edit history and redo entries. Returns command summaries and sources without pixel data.

      How to install

      Open the webroom.openai.chatgpt.site website and ask your browser agent to use get_edit_history

      Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

      Run with an agent

      Use the get_edit_history tool on webroom.openai.chatgpt.site. Return the structured result and cite the source page.

      Input contract

        Open the source definition

        Tool 4 of 28WebMCPAnswer

        get_image_preview

        Return an original or edited image preview as a bounded data URL. maxDimension is 64–2048 pixels and quality is 1–100.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use get_image_preview

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the get_image_preview tool on webroom.openai.chatgpt.site with variant: <string>, format: <string>, maxDimension: <integer>, quality: <integer>. Return the structured result and cite the source page.

        Input contract

        • variant string Whether to render the untouched source or current edit.
        • format string
        • maxDimension integer
        • quality integer

        Open the source definition

        Tool 5 of 28WebMCPAction

        open_image_from_url

        Open a JPEG, PNG, or WebP from an HTTPS URL using a CORS request without credentials. Set replace true only to discard unexported edits.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use open_image_from_url

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the open_image_from_url tool on webroom.openai.chatgpt.site with url: <string>, filename: <string>, replace: <boolean>. Return the structured result and cite the source page.

        Input contract

        • url string Required HTTPS image URL.
        • filename string Optional safe display filename.
        • replace boolean

        Open the source definition

        Tool 6 of 28WebMCPAction

        open_image_from_data_url

        Open a JPEG, PNG, or WebP data URL up to 12 MiB encoded length. Set replace true only to discard unexported edits.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use open_image_from_data_url

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the open_image_from_data_url tool on webroom.openai.chatgpt.site with dataUrl: <string>, filename: <string>, replace: <boolean>. Return the structured result and cite the source page.

        Input contract

        • dataUrl string Required supported image data URL.
        • filename string Optional safe display filename.
        • replace boolean

        Open the source definition

        Tool 7 of 28WebMCPAction

        set_exposure

        Set the manual exposure layer to an absolute value from -5 through 5. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_exposure

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_exposure tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute exposure value.

        Open the source definition

        Tool 8 of 28WebMCPAction

        set_brightness

        Set the manual brightness layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_brightness

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_brightness tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute brightness value.

        Open the source definition

        Tool 9 of 28WebMCPAction

        set_contrast

        Set the manual contrast layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_contrast

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_contrast tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute contrast value.

        Open the source definition

        Tool 10 of 28WebMCPAction

        set_highlights

        Set the manual highlights layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_highlights

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_highlights tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute highlights value.

        Open the source definition

        Tool 11 of 28WebMCPAction

        set_shadows

        Set the manual shadows layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_shadows

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_shadows tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute shadows value.

        Open the source definition

        Tool 12 of 28WebMCPAction

        set_whites

        Set the manual whites layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_whites

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_whites tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute whites value.

        Open the source definition

        Tool 13 of 28WebMCPAction

        set_blacks

        Set the manual blacks layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_blacks

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_blacks tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute blacks value.

        Open the source definition

        Tool 14 of 28WebMCPAction

        set_temperature

        Set the manual temperature layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_temperature

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_temperature tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute temperature value.

        Open the source definition

        Tool 15 of 28WebMCPAction

        set_tint

        Set the manual tint layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_tint

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_tint tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute tint value.

        Open the source definition

        Tool 16 of 28WebMCPAction

        set_saturation

        Set the manual saturation layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_saturation

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_saturation tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute saturation value.

        Open the source definition

        Tool 17 of 28WebMCPAction

        set_vibrance

        Set the manual vibrance layer to an absolute value from -100 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_vibrance

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_vibrance tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute vibrance value.

        Open the source definition

        Tool 18 of 28WebMCPAction

        set_sharpening

        Set the manual sharpening layer to an absolute value from 0 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_sharpening

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_sharpening tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute sharpening value.

        Open the source definition

        Tool 19 of 28WebMCPAction

        set_blur

        Set the manual blur layer to an absolute value from 0 through 100. It is applied on top of the selected filter and creates one undoable edit.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use set_blur

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the set_blur tool on webroom.openai.chatgpt.site with value: <number>. Return the structured result and cite the source page.

        Input contract

        • value number Absolute blur value.

        Open the source definition

        Tool 20 of 28WebMCPAction

        apply_filter

        Select one canonical Webroom filter as an independent undoable layer. Manual adjustment values are preserved; use none to remove only the filter.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use apply_filter

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the apply_filter tool on webroom.openai.chatgpt.site with filter: <string>. Return the structured result and cite the source page.

        Input contract

        • filter string

        Open the source definition

        Tool 21 of 28WebMCPAction

        crop_image

        Crop using whole-pixel x, y, width, and height in the current oriented image coordinates returned by get_document_info.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use crop_image

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the crop_image tool on webroom.openai.chatgpt.site with x: <integer>, y: <integer>, width: <integer>, height: <integer>. Return the structured result and cite the source page.

        Input contract

        • x integer
        • y integer
        • width integer
        • height integer

        Open the source definition

        Tool 22 of 28WebMCPAction

        rotate_image

        Rotate the active image by -90, 90, or 180 degrees. Positive values rotate clockwise.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use rotate_image

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the rotate_image tool on webroom.openai.chatgpt.site with degrees: <integer>. Return the structured result and cite the source page.

        Input contract

        • degrees integer

        Open the source definition

        Tool 23 of 28WebMCPAction

        flip_image

        Flip the active image across its horizontal or vertical axis.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use flip_image

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the flip_image tool on webroom.openai.chatgpt.site with axis: <string>. Return the structured result and cite the source page.

        Input contract

        • axis string

        Open the source definition

        Tool 24 of 28WebMCPAction

        resize_image

        Resize to positive whole-pixel dimensions. Supply width, height, or both; one omitted dimension preserves aspect ratio.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use resize_image

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the resize_image tool on webroom.openai.chatgpt.site with width: <integer>, height: <integer>. Return the structured result and cite the source page.

        Input contract

        • width integer
        • height integer

        Open the source definition

        Tool 25 of 28WebMCPAction

        undo_edit

        Undo one committed human or agent edit in the active Webroom document.

        How to install

        Open the webroom.openai.chatgpt.site website and ask your browser agent to use undo_edit

        Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

        Run with an agent

        Use the undo_edit tool on webroom.openai.chatgpt.site. Return the structured result and cite the source page.

        Input contract

          Open the source definition

          Tool 26 of 28WebMCPAction

          redo_edit

          Redo one previously undone edit in the active Webroom document.

          How to install

          Open the webroom.openai.chatgpt.site website and ask your browser agent to use redo_edit

          Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

          Run with an agent

          Use the redo_edit tool on webroom.openai.chatgpt.site. Return the structured result and cite the source page.

          Input contract

            Open the source definition

            Tool 27 of 28WebMCPAction

            reset_edits

            Reset all adjustments and geometry to the untouched source as one undoable command.

            How to install

            Open the webroom.openai.chatgpt.site website and ask your browser agent to use reset_edits

            Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

            Run with an agent

            Use the reset_edits tool on webroom.openai.chatgpt.site. Return the structured result and cite the source page.

            Input contract

              Open the source definition

              Tool 28 of 28WebMCPAction

              export_image

              Export the current full-resolution edit as JPEG, PNG, or WebP. Delivery defaults to a local download; bounded data_url delivery returns image data.

              How to install

              Open the webroom.openai.chatgpt.site website and ask your browser agent to use export_image

              Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

              Run with an agent

              Use the export_image tool on webroom.openai.chatgpt.site with format: <string>, quality: <integer>, delivery: <string>. Return the structured result and cite the source page.

              Input contract

              • format string
              • quality integer
              • delivery string

              Open the source definition