Slider
A continuous value you tune by eye: blur, radius, opacity, speed.
Reference for the controls you can put in a project tool and the MCP methods Mirror gives your AI agent.
A project tool is a panel of controls that adjusts an element or a page on the canvas. Tools live in your project
under .mirror/tools; ask the agent for one and it declares these controls in the tool's manifest.
A continuous value you tune by eye: blur, radius, opacity, speed.
An exact numeric value: a size, a duration, a count.
Ordered levels on a snapping scale, from the lightest to the strongest: quality, intensity, density.
Turns a feature on or off. Settings that depend on it can stay hidden while it is off.
Two to four short options shown side by side, often used as a mode switch.
A dropdown for more or longer options. A select named Preset sets several controls at once.
A swatch with a color picker, hex and opacity input. The picker also lists the page's CSS color variables.
Edits a whole linear or radial CSS gradient: its stops, angle and type.
An easing editor for transitions and animations.
A pair of values that move together: an offset, a position or a gradient center.
A min/max pair with start ≤ end: clamp() bounds, a width range, a delay spread.
One of nine positions, for transform-origin, background-position or alignment.
A variable number of texts, numbers or colors that you add, remove and reorder.
A short line of text: a label, a title, a URL.
Multiline text.
A button for a one-off command, such as replaying an animation or randomizing a seed.
idlabeldescriptiondefault_valuegrouprowvisible_when
Mirror runs the mirror_canvas MCP server, which lets your agent read the canvas, inspect live
elements, build variations and manage project tools.
canvas_create_framecanvas_get_live_selectioncanvas_get_selectioncanvas_get_selected_nodechat_get_activecanvas_get_element_treecanvas_get_element_htmlcanvas_get_element_geometrycanvas_get_element_stylescanvas_capture_element_designcanvas_get_design_referencescanvas_read_design_reference_filecanvas_export_design_referencecanvas_get_variationscanvas_submit_variationscanvas_close_variationsproject_tools_get_contractproject_tools_createproject_tools_listproject_tools_getproject_tools_validateproject_tools_set_valuesproject_tools_reloadproject_tools_rebindproject_tools_answerproject_tools_stopagent_handoff_to_toolsagent_tools_handoff_statusproject_dev_server_startcanvas_get_page_composer_api