Docs · Integrations

Kadence

Control the Kadence theme and Kadence Blocks with AI: settings, header rows, the Global Color Palette, typography and Pro Elements.

Kadence is one of the themes NIBWP turns into a set of typed, agent-callable tools. The moment Kadence is active, NIBWP detects it, reads its settings model, and exposes it over the same secure MCP endpoint as everything else. An agent can then read and change how your site looks through schema-validated calls that are scoped to your token and recorded in the audit log.

Kadence keeps almost all of its design in structured settings rather than in CSS files, which is exactly the shape an agent works well with. Colors live in a Global Palette, typography in a settings tree, layout in header and footer rows. Changing any of it is a matter of writing the right value in the right place, not of guessing at a stylesheet.

TL;DR

Active theme in, typed tools out. Read and change Kadence settings, the Global Color Palette, typography, Kadence Blocks defaults and Pro Elements from any connected MCP client, with scopes and an audit log keeping it safe.

Your theme, programmable

Connecting Kadence to your agents changes what is possible with it:

  • Global palette control — Change a color once and every block, button and heading that references it follows.
  • Typography as data — Read and set font families, sizes and weights across the whole type scale.
  • Header and footer rows — Inspect and rearrange the row layout rather than clicking through the customizer.
  • Blocks defaults — Set the Kadence Blocks global settings that every new block inherits.
  • Pro Elements — Read and manage hooked custom content and its display conditions.
  • Zero glue code — No exports, no SQL, no brittle scripts, just protocol.

What it exposes

Six abilities go live automatically the moment Kadence is detected:

AbilityTypeWhat it does
nibwp/kadence-inforeadReport the Kadence version, which parts are active, and whether Pro is present.
nibwp/kadence-settingswriteRead and change theme settings, including layout and header/footer rows.
nibwp/kadence-colorswriteRead and set the Global Color Palette that the rest of the site inherits.
nibwp/kadence-typographywriteRead and set the type scale: families, sizes, weights and line heights.
nibwp/kadence-blockswriteRead and set the Kadence Blocks global defaults new blocks inherit.
nibwp/kadence-elementswriteManage Pro Elements: hooked custom content and its display conditions.

From hours to one prompt

Ask for the outcome and let the agent choose the calls:

agenttext
Make the palette warmer and bump the base font to 17px

nibwp/kadence-colors (run)
nibwp/kadence-typography (run)
✓ applied · 2 tools · 1.4s

You describe the result; the agent picks the tools, validates each call, and reports what it changed. What used to be a tour of the customizer becomes a sentence.

What you can build

A few of the things teams do with the Kadence integration:

Rebrand in one pass

Update the Global Palette and type scale together so the whole site shifts at once.

Audit the type scale

Have an agent report every font size in use and flag the ones that do not belong.

Header variants

Read the current header rows and produce a variant for a campaign or a season.

Design handover

Derive palette and typography from a design, then write them straight into the theme.

How it stays safe

  • Scoped tokens — Reading settings needs a read scope; changing them needs a write scope. You decide which.
  • Every change logged — Each call is recorded with the account, the tool and the result.
  • Reversible — Settings are values, so an agent can read the old ones first and put them back.

Getting started

  • Activate Kadence — The integration appears in NIBWP the moment the theme is detected. Nothing to install.
  • Connect a client — Point any MCP client at your NIBWP endpoint and approve the scopes you want.
  • Ask for something small — Start with nibwp/kadence-info and a palette read before you change anything.
Start read-onlyWhen you first connect Kadence, give the agent a read-scoped token and look at what it reports. Upgrade to write once the palette it describes matches the site you know.

FAQ

Do I need Kadence Pro?
No. The integration works with the free theme; the Elements ability simply reports nothing to manage until Pro is present.
Does this cover Kadence Blocks too?
Yes, the global Blocks settings. For building pages out of Kadence Blocks, see the Kadence Pro skill.
Will it overwrite my design?
Only if you ask it to. Reading is a separate scope from writing, and force-draft and the audit log apply as everywhere else.
Does it work with a child theme?
Yes. Detection covers the parent template and the active stylesheet.

Connect Kadence

Activate the theme, connect an MCP client, and let agents operate it safely.

Browse integrations

Connect your first agent.

Follow the quickstart, or book a demo and we'll walk you through it.