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

EMCP / KadenceIllustrative workflow
From request to review

Kadence buttons using existing palette slots

Kadence buttons using existing palette slots: example plan
StepCheck
Read the nine palette slotsInspect global_palette and the current buttons_background setting so palette references have a known meaning.
Propose the normal and hover colorsChoose existing palette slots and preserve the structured setting shape returned by Kadence Read.
Review buttons across the siteRead the stored values back and inspect normal and hover states alongside the existing typography.
DiscoverPrepareReview
Illustrative workflow, not live site data.

A practical place to start

Style Kadence buttons using the palette your site already uses.

  1. 01

    Read the nine palette slots

    Inspect global_palette and the current buttons_background setting so palette references have a known meaning.

  2. 02

    Propose the normal and hover colors

    Choose existing palette slots and preserve the structured setting shape returned by Kadence Read.

  3. 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. 1

    Activate the native dependency

    Activate the Kadence theme. Included in free EMCP.

  2. 2

    Inspect tool access

    Use Themes for theme settings. Enable only the required writes.

  3. 3

    Keep block editing separate

    Enable kadence-blocks independently in Page Builders when you need its Gutenberg tools.

Install EMCP

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.

Make Kadence part of the conversation.

Install EMCP free

Your EMCP guide

Answers from our docs

YOUR CHAT, YOUR CHOICE

Before we chat

MSR Builds processes your question and up to four recent messages on our server to answer from the EMCP docs. AI is optional and needs your separate permission.

The chat is kept in this page's memory, not saved as a conversation in our database or browser storage. Our hosting and security services process connection information, such as your IP address, to prevent abuse.

Cloudflare Turnstile checks your browser and connection to prevent automated abuse when you send a question. No login is required.

Please leave out personal, sensitive or confidential information, passwords and API keys.

You can withdraw consent and clear this page's chat at any time. This cannot undo a request already sent or erase provider/security records.

Chat privacy, retention & your rights ↗ · Privacy contact

Starting chat consents to this processing. You can browse our docs without using the chat.