Docs · Integrations

GeneratePress

Control the GeneratePress theme with AI: settings, layout, colors and Global Colors, typography, spacing and Premium Elements.

GeneratePress is one of the themes NIBWP turns into a set of typed, agent-callable tools. The moment it is active, NIBWP detects it, reads its settings model, and exposes it over the same secure MCP endpoint as everything else.

GeneratePress keeps its design in structured settings rather than scattered CSS, which is the shape an agent works well with. Global Colors in particular give you one place to change a value and have the whole site follow.

TL;DR

Active theme in, typed tools out. Read and change GeneratePress settings, Global Colors, typography, spacing and Premium Elements from any connected MCP client.

Your theme, programmable

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

  • Global Colors — Change a color once and everything referencing it follows, instead of hunting through the customizer.
  • Typography as data — Read and set families, sizes and weights across the type scale.
  • Spacing control — Adjust the spacing system rather than patching margins per element.
  • Layout settings — Read and change container widths, sidebars and structure.
  • Premium Elements — Manage hooks, headers and layouts where GP Premium provides them.
  • Zero glue code — No child-theme CSS, no SQL, no brittle scripts, just protocol.

What it exposes

Six abilities go live automatically the moment GeneratePress is detected:

AbilityTypeWhat it does
nibwp/generatepress-inforeadReport the version, whether Premium is active, and which modules are on.
nibwp/generatepress-settingswriteRead and change theme settings, including layout and structure.
nibwp/generatepress-colorswriteRead and set colors, including Global Colors.
nibwp/generatepress-typographywriteRead and set the type scale.
nibwp/generatepress-spacingwriteRead and set the spacing system.
nibwp/generatepress-elementswriteManage Premium Elements: hooks, headers and layouts.

From hours to one prompt

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

agenttext
Switch to the new brand colors and tighten the section spacing

nibwp/generatepress-colors (run)
nibwp/generatepress-spacing (run)
✓ applied · 2 tools · 1.1s

You describe the result; the agent picks the tools and reports what it changed.

What you can build

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

Rebrand in one pass

Update Global Colors and typography together so the site shifts at once.

Spacing audit

Report the spacing scale in use and normalise what drifted.

Element management

Read the hooks and layouts in play before changing a template.

Design handover

Derive colors and type from a design and write them into the theme.

How it stays safe

  • Scoped tokens — Reading settings and changing them are different scopes.
  • Every change logged — Each call is recorded with the account, the tool and the result.
  • Reversible — Settings are values, so the old ones can be read first and restored.

Getting started

  • Activate GeneratePress — The integration appears in NIBWP the moment the theme is detected.
  • Connect a client — Point any MCP client at your NIBWP endpoint and approve the scopes you want.
  • Read the palette — Start with nibwp/generatepress-colors to see what the agent sees.
Start read-onlyGive the agent a read-scoped token first and check that the palette and type scale it reports match the site you know.

FAQ

Do I need GP Premium?
No. The Elements ability reports nothing to manage until Premium is present; the rest work with the free theme.
Does it work with a child theme?
Yes. Detection covers the parent template and the active stylesheet.
Will it touch my CSS?
No. It works through theme settings, which is what keeps the change visible and editable in the customizer.
Can it undo a change?
It can read values before writing them, so ask for the current settings first if you want a restore point.

Connect GeneratePress

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.