110+ MCP Tools

Explorez l'ensemble des outils disponibles dans le Bricks MCP Server. Chaque outil est documenté avec ses paramètres, exemples de code et conseils d'utilisation.

117+

MCP Tools

38

Categories

5

Workflow Phases
phase-4.5

bricks_add_custom_css

Add CSS to global or page scope (append mode)
beginner
phase-4

bricks_add_interaction

Add hover, click, scroll, or load animations to elements
advanced
phase-4

bricks_add_query_filter

Add a filter UI element (checkbox, range, select) to a page
intermediate
phase-4

bricks_add_section

Add a section with hierarchical element JSON to a page
advanced
phase-5

bricks_analyze_page

Run a quality audit on a page (headings, contrast, classes)
intermediate
phase-5

bricks_analyze_performance

Run a performance audit on a page
intermediate
utility

bricks_analyze_url

Extract design tokens (colors, fonts, spacing) from a URL
intermediate
phase-5

bricks_audit_site

Run a site-wide quality check across all pages
intermediate
phase-5

bricks_auto_responsive

Auto-apply responsive rules to a page
intermediate
phase-4

bricks_bulk_update_elements

Update multiple elements in one API call (deep merge)
phase-4

bricks_clone_page

Duplicate a page with all content, settings, and fresh element IDs
intermediate
phase-4

bricks_copy_section

Copy a section and children from one page to another
intermediate
phase-2

bricks_create_acf_field_group

Create an ACF field group with fields and location rules
phase-2

bricks_create_class_category

Create a new class category
beginner
phase-2

bricks_create_classes_batch

Create up to 50 global classes in a single call
advanced
phase-2

bricks_create_color

Add a single color to the Bricks color palette
beginner
phase-2

bricks_create_color_palette

Create a full color palette with multiple colors in one call
intermediate
phase-2

bricks_create_component

Create a reusable component with configurable properties
phase-2

bricks_create_custom_element

Create a PHP custom element with controls and render HTML
phase-4

bricks_create_custom_query

Register a PHP custom query handler
phase-4

bricks_create_form

Create a form with 15+ field types and 8+ actions
advanced
phase-2

bricks_create_global_class

Create a new global CSS class with settings and selectors
intermediate
phase-2

bricks_create_global_element

Create a sync-everywhere global element
intermediate
phase-4

bricks_create_global_query

Create a reusable global query
intermediate
phase-2

bricks_create_global_variable

Create a CSS custom property variable
beginner
phase-3

bricks_create_menu

Create a navigation menu with menu items
intermediate
phase-4

bricks_create_page

Create a new WordPress page with Bricks editor mode
beginner
phase-4

bricks_create_popup

Create a popup with triggers and display rules
advanced
phase-4

bricks_create_post

Create a post in any post type with meta, ACF fields, and taxonomy terms
intermediate
phase-3

bricks_create_template

Create a header, footer, section, or archive template
phase-2

bricks_create_theme_style

Create a new theme style configuration
advanced
phase-2

bricks_create_variable_category

Create a new variable category
beginner
phase-2

bricks_create_variables_batch

Create up to 50 CSS variables in one call
intermediate
phase-3

bricks_create_woo_template

Create a WooCommerce template (18+ types: product, cart, checkout, etc.)
advanced
phase-2

bricks_delete_class_category

Delete a class category
beginner
phase-2

bricks_delete_color

Remove a color from the palette
beginner
utility

bricks_delete_component

Delete a component with usage check
utility

bricks_delete_custom_element

Delete a custom element
intermediate
phase-4

bricks_delete_element

Remove an element and its children
beginner
phase-2

bricks_delete_font

Delete a custom font
beginner
phase-2

bricks_delete_global_class

Delete a global class with usage check
beginner
phase-2

bricks_delete_global_variable

Delete a CSS variable
beginner
phase-3

bricks_delete_menu

Delete a navigation menu
beginner
phase-4

bricks_delete_page

Delete a page (trash or permanent)
beginner
phase-4

bricks_delete_section

Delete a section and all its children
beginner
phase-2

bricks_delete_theme_style

Delete a theme style
beginner
phase-2

bricks_delete_variable_category

Delete a variable category
beginner
phase-4

bricks_duplicate_element

Clone an element with all its children
beginner
utility

bricks_export_variables

Export all variables as JSON or CSS format
beginner
phase-5

bricks_fix_audit_issues

Auto-fix audit findings (missing alt text, placeholder text)
intermediate
phase-1

bricks_get_acf_field_groups

List all ACF and Meta Box field groups with fields
phase-1

bricks_get_breakpoints

List all responsive breakpoint widths
beginner
phase-1

bricks_get_class_categories

List all global class categories
beginner
phase-5

bricks_get_class_usage

Check where a global class is used across the site
beginner
phase-1

bricks_get_color_palette

Read all colors and CSS variables from the Bricks color palette
beginner
utility

bricks_get_component_usage

Check where a component is used and instance counts
phase-2

bricks_get_components

List all Bricks components with properties
phase-1

bricks_get_custom_code

Read global custom CSS and JavaScript
beginner
utility

bricks_get_element_by_ref

Find an element by its ref/label name
phase-1

bricks_get_fonts

List all custom fonts registered in Bricks
beginner
phase-1

bricks_get_global_classes

List all global CSS classes with search, filter, and pagination
beginner
phase-1

bricks_get_global_queries

List all reusable global queries
phase-1

bricks_get_global_variables

List all CSS custom properties and their categories
beginner
utility

bricks_get_history

View page revision history
beginner
phase-1

bricks_get_page_content

Read the full Bricks element tree of a page
beginner
phase-1

bricks_get_page_settings

Read page SEO settings, custom CSS, and scripts
phase-1

bricks_get_page_summary

Get a condensed section-by-section overview of a page
beginner
phase-1

bricks_get_post_types

List all registered post types and their taxonomies
beginner
phase-1

bricks_get_site_context

Get WordPress version, Bricks version, plugins, post types
beginner
phase-1

bricks_get_site_settings

Read global Bricks site settings
phase-1

bricks_get_theme_styles

Read theme typography, element defaults, and link styles
beginner
phase-1

bricks_get_variable_categories

List all variable categories
beginner
utility

bricks_import_design

Import a page design from a reference URL
phase-2

bricks_import_variables

Import variables from JSON (merge or replace)
intermediate
phase-4

bricks_insert_element

Insert a single element into an existing container
intermediate
phase-4.5

bricks_list_cdn_libraries

Browse available CDN libraries by category
utility

bricks_list_custom_elements

List all registered custom elements
phase-1

bricks_list_menus

List all WordPress navigation menus with items
beginner
phase-1

bricks_list_pages

List all pages with search, filter, and element counts
beginner
phase-1

bricks_list_templates

List all Bricks templates with conditions
phase-4.5

bricks_load_cdn_library

Load a known library (AOS, GSAP, Swiper, etc.) with auto-init
intermediate
phase-4.5

bricks_load_custom_cdn

Load any custom CSS/JS from a CDN URL
intermediate
phase-4

bricks_move_element

Move an element to a new parent container
intermediate
utility

bricks_preview_url

Get frontend, preview, and editor URLs for a page
phase-5

bricks_regenerate_assets

Rebuild all Bricks CSS files
phase-2

bricks_register_post_type

Register a custom post type with labels and settings
advanced
phase-2

bricks_register_taxonomy

Register a custom taxonomy for a post type
intermediate
phase-5

bricks_reindex_filters

Rebuild the query filter index
phase-4

bricks_reorder_sections

Rearrange root sections in a new order
phase-4

bricks_replace_section

Replace an existing section with new content
advanced
utility

bricks_reset_design_system

Reset the entire design system to defaults
advanced
utility

bricks_restore_revision

Restore a page to a previous revision
intermediate
phase-4.7

bricks_scan_links

Scan all links site-wide — detect placeholders, broken, internal/external
intermediate
phase-5

bricks_search_content

Full-text search across all pages and templates
phase-2

bricks_set_adobe_fonts

Configure Adobe Fonts (Typekit) integration
intermediate
phase-4

bricks_set_dynamic_data

Connect element settings to dynamic data tags
intermediate
phase-4

bricks_set_element_conditions

Set visibility conditions on elements (60+ condition types)
advanced
phase-4

bricks_set_homepage

Set a page as the WordPress front page
phase-4

bricks_set_query_loop

Configure a query loop on an element (post, term, user, ACF)
advanced
phase-4

bricks_set_responsive_settings

Set per-breakpoint overrides on elements
intermediate
phase-2

bricks_update_color

Update an existing color in the palette
beginner
utility

bricks_update_component

Update an existing component
phase-4.5

bricks_update_custom_code

Update global custom CSS or JavaScript
intermediate
utility

bricks_update_custom_element

Update a custom elements controls or render code
phase-4

bricks_update_element

Patch individual element settings (deep merge)
intermediate
phase-2

bricks_update_global_class

Update an existing global class settings (deep merge)
intermediate
phase-2

bricks_update_global_variable

Update a variable value with auto-rename of references
intermediate
phase-4.7

bricks_update_links

Batch update links via targeted updates or find/replace
intermediate
phase-4

bricks_update_page_settings

Update SEO title, meta description, scripts, custom CSS
intermediate
phase-4

bricks_update_popup_settings

Update popup triggers, frequency limits, and display rules
intermediate
utility

bricks_update_site_settings

Update global Bricks settings
intermediate
phase-3

bricks_update_template_conditions

Set template display conditions with scoring
phase-3

bricks_update_template_content

Replace template element content
phase-2

bricks_update_theme_styles

Update typography scale, heading margins, contextual spacing
advanced
phase-2

bricks_upload_font

Upload a custom font file (woff2, ttf, otf)
intermediate
phase-4

bricks_upload_media

Upload an image from URL to the WordPress media library
beginner
phase-5

bricks_validate_page

Pre-publish validation gate for headings, alt text, placeholders
intermediate

Les 5 phases de construction

Site Context — Lire la configuration existante du site

Design System — Couleurs, variables, classes, composants

Templates — Header, footer et templates globaux

Build Pages — Construction section par section

Polish & Audit — Responsive, qualité et performance