emcp_custom_89Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: gallery, filter, portfolio, grid.






Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Content
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Columnscolumns | Dropdown | 2, 3, 4 | 3 | |
Show filtersshow_filters | Toggle | on / off | yes | |
"All" labelall_label | Text | All | ||
Title HTML Tagtitle_tag | Dropdown | H1, H2, H3, H4, H5, H6, DIV, P, SPAN | h3 | |
Itemsitems | Repeater | 3 items | ||
↳ Imageimage | Image | |||
↳ Titletitle | Text | Project | ||
↳ Categorycategory | Text | Design | ||
↳ Linklink | Link |
Style
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Image Fitimg_fit | Dropdown | Cover (fill & crop), Contain (fit whole) | cover | |
Image Positionimg_position | Dropdown | Center, Top, Bottom, Left, Right | center | |
Corner Radiusradius | Slider | min 0, max 40, px | 12 | |
Filter Accentaccent | Color | |||
Title Typographytitle_typo | Typography | |||
Category Typographycat_typo | Typography | |||
Caption Text Colorcap_color | Color | |||
Overlay Gradient (bottom)ov_end | Color | rgba(0,0,0,0.85) | ||
Overlay Gradient (top)ov_start | Color | rgba(0,0,0,0) |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_89" and a settings object using the keys above. Run get-custom-widget with id 89 for the full JSON spec.