Integration · MCP

Etch + MCP: let AI build pages, components and styles in EtchWP

Connect Etch to Claude, Cursor or ChatGPT through NibWP's MCP server. The AI writes native Etch blocks — elements, text, loops, components — plus the styles and assets behind them, so what it builds is real Etch, editable in the builder afterwards.

Etch + MCP: AI operating Etch through NibWP

Etch is a unified builder: blocks, components, a style engine and dynamic data in one place. Most of what an AI could do for you in Etch is not typing — it is structure. NibWP gives the agent typed access to that structure: list what exists, read a page or component, create and update Etch records, configure styles and assets, and remove what is obsolete.

Pair it with a Pro Skill and the agent goes from 'edit what exists' to 'build the design': a Figma frame or a screenshot becomes native Etch sections using your ACSS tokens. This page is about the integration itself — the tools every Pro plan has for working on an Etch site.

Etch is one of the 35+ integrations inside NibWP's WordPress MCP server — 6 typed Etch tools on top of 132 WordPress tools. The full tool reference lives on the Etch integration page; this page is about what those tools let you do.

What AI can do in Etch

Pages from a brief

Sections, headings, grids and CTAs written as native Etch elements — editable in the builder, not locked HTML.

Components and loops

Create and reuse components, wire query loops to post types and ACF fields, and keep markup consistent across the site.

Styles and tokens

Create or update Etch styles and selectors, using the design tokens your site already defines.

Change one thing everywhere

Rename a class, swap a token, update a component — across every page that uses it, in one pass.

Audit the build

Find pages with inline styles, orphaned components or assets nobody references, and fix them in place.

Design-to-build ready

Add the Etch Pro Skill and the same tools turn Figma frames or screenshots into native Etch pages.

The Etch tools NibWP exposes

Every Etch capability is a typed MCP tool with a schema the AI client can read, so it calls the right thing with the right arguments instead of guessing at your database. Read tools are free to explore; write tools go through the approval flow.

  • nibwp/etch-list — List Etch pages, components, styles and assets with their ids and status.
  • nibwp/etch-get — Read one page, component or style as structure, ready to edit.
  • nibwp/etch-create — Create native Etch blocks, components, styles or assets from a plan.
  • nibwp/etch-update — Update an existing page, component or style — merge, do not replace.
  • nibwp/etch-configure — Configure Etch settings, selectors and asset registration.
  • nibwp/etch-delete — Remove an Etch record — flagged destructive and gated.

Example prompts

Plain English is the interface. These are the kinds of requests agencies run against Etch every day:

  • “Build a services page with a hero, a three-card grid and a CTA band, using our existing tokens.”
  • “Create a 'testimonial' component and replace the three hand-built testimonial sections with it.”
  • “List every page with inline styles and move them into named Etch styles.”
  • “Add a query loop of the latest five case studies to the home page, below the hero.”
  • “Update the button style so every primary button uses –primary and the 8px radius.”

How it works with Etch

There is no new dashboard to learn. You describe an outcome, NibWP plans it, and you approve before anything is written.

  1. Connect — install NibWP, connect Claude, Cursor, ChatGPT or any MCP client. Etch is detected automatically and its tools appear in the client.
  2. Describe — tell it what to build or change — a page, a component, a style — or hand it a reference page. NibWP reads the existing structure, tokens and components first so the output matches the site.
  3. Approve — NibWP shows the plan: which records it will create or change, and what will stay untouched. Nothing happens until you say yes.
  4. Done — it writes real Etch data through the plugin's own APIs and reports back in plain English, with every change in the audit log.

Why not just a generic AI?

A general-purpose assistant can write text about Etch; it cannot safely operate it. The difference is structure, context and control.

A generic assistant

  • Outputs HTML and CSS in a chat window for you to paste
  • Does not know your components, tokens or selectors
  • Cannot touch an Etch page without breaking the block structure

Etch + NibWP

  • Writes native Etch elements, text, loops and components
  • Reuses your styles and ACSS tokens instead of inventing values
  • Updates existing blocks in place and leaves the rest alone

Safe by default

NibWP is built for agencies running client sites, so control and traceability come first:

  • Nothing is written without your approval — you see the plan first, and you can run in draft mode.
  • Every action is recorded in a full audit trail, per site and per user.
  • It runs on Etch's own functions and APIs — your data stays on your server, nothing is copied to a third-party service.
  • Deleting an Etch record is a separate destructive tool; ordinary connections can create and update but not remove.

Related integrations

Most sites pair Etch with other plugins NibWP already speaks: Automatic.css + MCP, Bricks + MCP, Breakdance + MCP, Builderius + MCP, Figma + MCP, ACF + MCP. All of them ship in the same plugin — see pricing for what each plan includes.

FAQ

Questions, answered

Everything about running Etch with NibWP.

Does it need Etch installed?
Yes. Once Etch is active, NibWP detects it and the Etch tools go live in your connected AI client — no configuration needed.
Is what it builds editable in the Etch builder?
Yes. NibWP writes native Etch blocks, not raw HTML islands, so everything it creates opens and edits in the builder like anything you built by hand.
Does it use my design tokens?
It reads your Etch styles and, if installed, your Automatic.css variables before writing, so new sections use var(–primary) and your spacing scale rather than hard-coded values.
What is the difference between the Etch integration and the Etch Pro Skill?
The integration (this page) is the set of typed tools for reading and writing Etch — included in Pro. The Etch Pro Skill adds design-to-build: Figma frames or screenshots converted into native Etch sections. The skill uses the same tools underneath.
Can it break my site?
Every write is planned and approved first, runs in draft mode if you want, and is recorded in the audit log. Deletes are gated separately. Nothing is published until you say so.

Build Etch by describing it.

Get the Bundle and let NibWP write native Etch pages, components and styles — planned, approved and logged.