Kadence MCP integration
Kadence MCP: style your theme around its global palette.
Use free EMCP to connect your AI to Kadence’s palette, typography, layout and button settings. Read the palette references and structured field shapes before changing the active theme. Kadence Blocks and Design Library patterns use separate tools, so a theme adjustment can stay focused on site-wide design.
Free integrationActive Kadence
Kadence buttons using existing palette slots
| Step | Check |
|---|---|
| Read the nine palette slots | Inspect global_palette and the current buttons_background setting so palette references have a known meaning. |
| Propose the normal and hover colors | Choose existing palette slots and preserve the structured setting shape returned by Kadence Read. |
| Review buttons across the site | Read the stored values back and inspect normal and hover states alongside the existing typography. |
A practical place to start
Style Kadence buttons using the palette your site already uses.
- 01
Read the nine palette slots
Inspect global_palette and the current buttons_background setting so palette references have a known meaning.
- 02
Propose the normal and hover colors
Choose existing palette slots and preserve the structured setting shape returned by Kadence Read.
- 03
Review buttons across the site
Read the stored values back and inspect normal and hover states alongside the existing typography.
Built for Kadence
Start with Kadence’s global palette
Kadence’s theme design uses nine named palette slots. A button background may point at palette1 rather than store a hex color, and a hover state can reference another slot. Reading global_palette first lets your assistant explain those references in terms of the colors your site currently uses.
Changing a palette slot may affect several elements that reference it. Changing one button setting to another existing slot has a different scope. Ask your AI to identify which of those two outcomes you want before preparing the write.
Preserve responsive field shapes
The kadence-read tool returns type, group and shape metadata alongside current values. Typography and spacing can contain desktop, tablet and mobile settings. For example, base_font combines size, family, weight and a color reference, while content_width includes a size and unit.
Use those returned objects as the starting point for a change. A request to adjust desktop typography should preserve the other responsive values and font properties. Unknown setting keys are skipped rather than becoming arbitrary new theme fields.
A practical button-color review
Read buttons_background and the global palette, then propose normal and hover states using existing slots. Review both states against the text color on your site before saving. Read the resulting setting back and check representative buttons in the frontend; Kadence renders its dynamic CSS per request.
The integration also exposes supported layout and header/footer fields. It does not turn every Customizer control into a writable setting. Consult the live schema when the task moves beyond the fields already inspected.
Connect the theme and block tools separately
With Kadence active and free EMCP installed, inspect the Kadence switches under EMCP Tools → Tools → Themes. Save the required access, connect your assistant, and reconnect after changing switches. Use Kadence Blocks when the job is to insert a section or find a Design Library pattern.
The Kadence reference describes the native field shapes and permission requirements.
Get connected
Put Kadence in your AI’s toolkit.
- 1
Activate the native dependency
Activate the Kadence theme. Included in free EMCP.
- 2
Inspect tool access
Use Themes for theme settings. Enable only the required writes.
- 3
Keep block editing separate
Enable kadence-blocks independently in Page Builders when you need its Gutenberg tools.
Then connect Claude Code, Claude Desktop, or Cursor to use the Kadence tools enabled on your site. Compare Free and Pro access.
A few useful details
Before you connect.
Questions about Kadence, supported operations, and the workflow on your site.
Why read the Kadence palette before editing colors?
Kadence settings commonly reference palette1 through palette9. Read global_palette to understand the current colors before changing a reference or updating a palette slot.
Can I send a hex color for every Kadence setting?
No. Many fields are structured objects containing palette references and responsive values. Read each field’s shape from kadence-read and use a matching value.
Do I need the Kadence theme for Design Library patterns?
The theme-setting tools require Kadence as the active theme. Kadence Blocks and its Design Library have an independent integration; vendor pattern access still depends on the installed products.
Your tools. Your WordPress site.
A brief becomes a real page.