emcp_custom_130Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: yelp, reviews, rating, testimonials, business, stars.
Carousel appears when Layout is carousel; Autoplay appears when Layout is carousel; Delay (ms) appears when Layout is carousel; Arrows appears when Layout is carousel; Dots appears when Layout is carousel.No reviews to show yet.
Add your Yelp Fusion API key under EMCP Tools > Connection > 3rd Party Services.
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).
Layout
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Layoutlayout | Dropdown | Grid, Carousel, List, Masonry columns, Rating badge only | grid | |
Columnscolumns | Dropdown | 1, 2, 3, 4 | 3 | Responsive |
Gapgap | Slider | min 0, max 80, px | 20 | Responsive |
Show Business Summaryshow_header | Toggle | on / off | yes | |
Summary Titleheader_title | Text | |||
Show Avatarshow_avatar | Toggle | on / off | yes | |
Show Dateshow_date | Toggle | on / off | yes | |
Show Yelp Badgeshow_source | Toggle | on / off | yes | |
Link to Reviewshow_link | Toggle | on / off | yes | |
Text Linesclamp | Dropdown | Show all, 3 lines, 4 lines, 6 lines | 4 | |
Write a Review Buttoncta_text | Text | |||
Button Linkcta_link | Link | |||
Autoplayautoplay | Toggle | on / off | yes | Shown when layout = carousel |
Delay (ms)delay | Number | min 1000, max 20000 | 4000 | Shown when layout = carousel |
Arrowsarrows | Toggle | on / off | yes | Shown when layout = carousel |
Dotsdots | Toggle | on / off | yes | Shown when layout = carousel |
Empty Textempty_text | Text | No reviews to show yet. | ||
Show Setup Hints When Emptyshow_error | Toggle | on / off | yes |
Query
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Reviewsreviews | Query | Source: remote |
Review Card
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Backgroundcard_bg | Background | |||
Paddingcard_pad | Dimensions | |||
Bordercard_border | Border | |||
Border Radiuscard_radius | Slider | min 0, max 60, px | 16 | |
Box Shadowcard_shadow | Box shadow | |||
Hover Shadowcard_shadow_h | Box shadow | |||
Card Stylecard_style | Dropdown | Flat, Big quote mark, Accent left border | flat | |
Accent Coloraccent | Color | #d32323 |
Text
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Author Typographyname_typo | Typography | |||
Author Colorname_color | Color | #101828 | ||
Review Typographytext_typo | Typography | |||
Review Colortext_color | Color | #344054 | ||
Date Typographydate_typo | Typography | |||
Date Colordate_color | Color | #98a2b3 | ||
Star Colorstar_color | Color | #f15c4f | ||
Empty Star Colorstar_empty | Color | #e4e7ec | ||
Star Sizestar_size | Slider | min 10, max 40, px | 16 | |
Avatar Sizeavatar_size | Slider | min 24, max 96, px | 44 | |
Avatar Radiusavatar_radius | Slider | min 0, max 50, % | 50 |
Summary & Button
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Summary Backgroundhd_bg | Color | |||
Summary Paddinghd_pad | Dimensions | |||
Summary Radiushd_radius | Slider | min 0, max 60, px | 16 | |
Title Typographyhd_title_typo | Typography | |||
Title Colorhd_title_color | Color | #101828 | ||
Score Typographyhd_score_typo | Typography | |||
Score Colorhd_score_color | Color | #101828 | ||
Count Colorhd_meta_color | Color | #667085 | ||
Space Below Summaryhd_mb | Slider | min 0, max 80, px | 24 | |
Button Typographybtn_typo | Typography | |||
Button Colorbtn_color | Color | #ffffff | ||
Button Backgroundbtn_bg | Color | #d32323 | ||
Button Hover Backgroundbtn_bg_h | Color | #af1d1d | ||
Button Radiusbtn_radius | Slider | min 0, max 60, px | 8 | |
Button Paddingbtn_pad | Dimensions |
Carousel Nav
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Arrow Colorarrow_color | Color | #101828 | ||
Arrow Backgroundarrow_bg | Color | #ffffff | ||
Arrow Hover Backgroundarrow_bg_h | Color | #f2f4f7 | ||
Arrow Sizearrow_size | Slider | min 24, max 80, px | 40 | |
Dot Colordot_color | Color | #d0d5dd | ||
Active Dot Colordot_color_a | Color | #d32323 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_130" and a settings object using the keys above. Run get-custom-widget with id 130 for the full JSON spec.