Read theme context, tune Astra settings, and build with a Spectra-aware block layer.
Astra is one of the most-installed WordPress themes, and Spectra (Ultimate Addons for Gutenberg) is its block companion, together they power a huge number of block-built sites. EMCP adds a Themes layer on the same two-dispatcher pattern: read the active theme's context, get and set Astra settings over a curated allowlist, and discover, inspect, and insert Spectra blocks with their real, verified attributes.
That last part matters, Spectra keys per-block CSS off a block ID and stores attributes silently, so guessing attribute names quietly fails. EMCP reads the real names from Spectra itself, so an AI can build correct, styled Spectra pages headlessly. Astra settings (colors, typography, layout, header/footer) are read and written over a safe allowlist, with Astra's asset cache refreshed automatically.
Once Astra & Spectra is active, ask any MCP client, Claude, Cursor, or your own, to do these in plain language.
Real instructions you can hand your agent for Astra & Spectra.
"Change the Astra global accent colour to #0F62FE and update the header layout."
"List the Spectra blocks available and show me the Advanced Heading attributes."
"What framework is the active theme, and is it a block theme?"
Read the active theme's context, how EMCP drives Astra & Spectra.
theme-read({ operation: "get-theme-context" })Note: Astra tools register when Astra is the active theme; Spectra tools when the Spectra plugin is active. Free EMCP integration.
No. The Astra tools register only when Astra is the active theme; the Spectra tools register only when the Spectra plugin is active. You can use either on its own, and the generic theme-read / theme-write tools work with any active theme.
Yes, the Themes layer (active-theme context, Astra settings, and the Spectra block layer) is part of the free EMCP plugin.
Build and edit Elementor pages from a prompt, containers, widgets, templates, and global styles.
Page buildersEdit the WordPress block editor incrementally, insert, update, move, and remove blocks by path.
Page buildersRead your Contact Form 7 forms, fields, and mail templates, and let your AI tune them.
FormsRead WPForms forms, notifications, and entries, and manage submissions with your AI.
FormsRead Gravity Forms forms, notifications, and entries over the GFAPI, with full entry management.
FormsRead Fluent Forms forms and submissions, set status and clean up entries with your AI.
FormsInstall EMCP, connect any MCP client, and drive Astra & Spectra from a prompt. The core is free and runs entirely on your own server.