ReferenceMCP Tools Reference

MCP Tools Reference

Every ability your AI tool can use on your site over UiChemy MCP, what you can ask it to do with each one, and which abilities need UiChemy Pro.

Once an AI tool like Claude or Cursor is connected to your site (see Set Up AI to WordPress), you don't run commands, you describe what you want in plain English: "build a pricing page with three tiers," "change my brand color to navy," "show me my last 10 form submissions." Your AI tool picks the right UiChemy ability below and calls it for you.

Connecting over MCP is included in Free, and most abilities work on Free. Abilities and actions marked Pro need the UiChemy Pro plugin. See Free vs Pro.

You don't need to memorize any of this, your AI tool discovers what's available on its own. This page answers a different question: what exactly can my AI tool do on my site? Everything below is scoped to building and configuring with UiChemy. It can't install other plugins or reach anything outside this list.

Why It Matters

  • Know what to ask for: see every job your AI tool can do, from a single section edit to a whole site, a store, or an SEO clean-up.
  • No nasty surprises: deleting a section, a template, a menu, or a product asks for a second confirmation before anything is removed.
  • Works in your builder: pages, posts, and UiChemy Theme Builder templates are written into Elementor or Gutenberg, whichever your site uses. Bricks is coming soon.

How Your AI Tool Knows What to Do

Before it builds, your AI tool reads UiChemy's own guide (the instructions ability), then the skill that matches your request (the read-skill ability). A skill is a step-by-step build process written by the UiChemy team, so the AI follows the same proven steps every time instead of guessing.

SkillWhen your AI tool uses it
Figma to WordPressYou share a Figma design link and want it built as pages or sections
Code to WordPressYou hand over HTML, CSS, and JS, a file, or a project folder
Brief to WordPressYou describe a site or landing page in a sentence, with no design or code
Builder to ComposerYou want pages from another page builder moved into Composer, on the same site or a new one. See Page Builders
Motion and AnimationYou want scroll effects, reveals, or other animations you can tweak later in the editor
WebGL and 3DYou want a 3D model, a shader background, or a scroll-driven 3D scene
Dynamic Loops and FormsYou want live post or product listings, field bindings, or a working form
Custom Fields and CPTYou want a custom post type, taxonomy, or custom fields, or want field values filled in
Improve SEOYou ask about rankings, meta titles, schema, sitemaps, redirects, or 404s (available while the SEO feature is on)
Improve PerformanceYou ask about page speed, Lighthouse, image optimization, or font loading

You never have to name a skill. Just describe the job, for example "Turn this Figma file into my homepage", and your AI tool picks the right one.

Site Overview and Checks

Example prompt: "Check my site and tell me what's still missing before launch."

You can ask it to...Ability
Describe the site: which page builder it uses, whether it's ready to build, the logo, post types, taxonomies, custom fields, menus, and WooCommercedescribe-site
Look up real IDs for specific posts, pages, terms, or usersdescribe-site
Run a readiness check before calling a build finished. It flags things like an empty design system, a missing logo or tagline, no menu, templates with no display conditions, forms with no recipient, and images without alt text. Each finding names the ability that fixes itaudit
Check one page for missing sectionsaudit

With Pro and WooCommerce active, the audit also flags store problems that stop people from buying, such as no payment method or products with no price. See Build a WooCommerce Store with AI.

Pages, Posts, and Sections

Example prompt: "Add a testimonials section below the hero on my homepage, then publish the page."

Each section is its own editable Composer. The page ability works on pages, and post does the same for posts and any custom post type, like products or portfolio items.

You can ask it to...Ability
List pages or posts, or search the code of every section for a word or class namepage, post
See a page's sections in orderpage, post
Create a page with one section, or with all its sections at oncepage, post
Add a section at the end, or at a specific spotpage, post
Read, replace, or make small find-and-replace edits to a section's HTML, CSS, or JSpage, post
Move, duplicate, or delete a section (delete asks for confirmation)page, post
Publish, schedule, rename, or change the slug, excerpt, featured image, parent, or menu orderpage, post
Add, replace, or append code that runs on just that pagepage, post

New pages are created as drafts unless you ask for them to be published. Images used in a section are copied into your media library automatically.

Theme Builder Templates

Example prompt: "Build me a header with the logo on the left and a Get Started button on the right, and make it site-wide."

You can ask it to...Ability
Map every template slot the site has and show which ones still fall back to the themetheme-builder
Create a header, footer, single, or 404 templatetheme-builder
Create an archive, single product, product archive, order received, or search template (Pro)theme-builder
List templates, change where one shows, turn one on or off, or delete one (delete asks for confirmation)theme-builder

The theme-builder ability uses UiChemy's own Theme Builder, so it works in Elementor (including free Elementor), and Gutenberg, with Bricks coming soon, and no Elementor Pro or Nexter needed.

Prefer templates inside Elementor Pro or Nexter instead? The separate template ability creates and manages header, footer, and single templates in their own systems, with the same section tools as page. It's Elementor only.

Design System

Example prompt: "Change my brand color variable to a deep green and check it reads correctly everywhere."

You can ask it to...Ability
Read your Global Style: colors, spacing, type scale, and reusable text and button classesdesign-system
Replace it, or change just part of itdesign-system

Site Settings, Menus, and Site-Wide Code

Example prompt: "Set my site title and logo, then build a main menu from my published pages."

You can ask it to...Ability
Read or update the site title, tagline, logo, site icon, and front pageplatform
Read, append, or replace code added to the head or body of every pageplatform
Read menus, create or update one (with no details, it builds a Main Menu from your published pages), or delete one (asks for confirmation)platform

Dynamic Content and Forms

Example prompt: "Turn this into a loop showing my 6 latest blog posts, 3 per row."

You can ask it to...Ability
List the live data this site can show (post, product, user, term, image, site, and your custom fields)dynamic
Build a loop, a repeating grid of posts, products, terms, or usersdynamic
Bind one field to live data instead of static textdynamic
Add a placeholder that fills in on the live page, such as post content, a nav menu, the site logo, the site icon, a table of contents, or WooCommerce's cart, checkout, My Account, order tracking, notices, add-to-cart form, and reviewsdynamic
Set who a form emails when someone submits itforms
List forms and their submissions, or read one submission in fullforms

Free shows four kinds of live data (Post Title, Post Image, Post Content, and Post URL) and loops over posts. Pro adds every other field, including WooCommerce, ACF, and JetEngine data, plus loops over products, terms, users, and external APIs, and loop pagination. See Dynamic Tags and Loops.

Custom Post Types and Custom Fields

Example prompt: "Create a Case Studies post type with a client name and a results field, then add three sample case studies."

You can ask it to...Ability
Describe the content model: every post type, taxonomy, and field group, and which plugin owns itcpt
Create a post type or taxonomy, add terms, or assign terms to a post (Pro)cpt
Create a field group, add fields, or update a field (Pro)cpt
List the fields on a post type, term, user, or options pagecustom-fields
Read or write field values, on one post or many at once, and undo a change within 24 hours (Pro)custom-fields
Read or update JetEngine relations (Pro)custom-fields

It works with UiChemy's built-in Custom Fields, ACF, and JetEngine. On Free, your AI tool can read the content model so it binds the right field names, but creating types and fields and reading or writing values need Pro.

SEO

Example prompt: "Audit my site's SEO, fix missing alt text, and redirect my old /services page to /what-we-do."

You can ask it to...Ability
Audit one page, or the whole site, worst problems firstseo
Add alt text to images, or mark them as decorativeseo
Preview the structured data (schema) a page publishesseo
Read or update site SEO settings, like the title template and social sharing defaultsseo
Check how search engines can crawl the site (robots.txt, sitemap, llms.txt) and change the permalink structureseo
Create, update, or delete schema templates, for example Recipe for every recipe postseo
List, add, update, or delete redirects, and list pages that returned a 404seo

The seo ability is available while the SEO feature is on in UiChemy → Settings → Features. See SEO.

Performance

Example prompt: "Turn on performance optimization and lazy-load images below the first screen."

You can ask it to...Ability
List every Performance setting and turn any of them on or offperformance
See or change where each section's CSS and JS load on a page (Elementor sections)performance
Change image optimization settings (format, compression, resizing) and how Google Fonts load (from Google, self-hosted, or off) (Pro)performance
List images with their optimization state, optimize images now, or restore the originals (Pro)performance

Media

Example prompt: "Find my logo in the media library and add alt text to it."

You can ask it to...Ability
Search or list your media library, or read one item in fullmedia
Set alt text, title, caption, or descriptionmedia
Upload a file from your computermedia

Pro Abilities

Pro: the store, code-file, and custom-font abilities appear only when the UiChemy Pro plugin is active. See Free vs Pro.

WooCommerce Store

Example prompt: "Build a coffee shop with 12 products, set up cash on delivery and free shipping, and tell me if anything still stops people from checking out."

You can ask it to...Ability
Check the whole store: currency, pages, products, categories, payment methods, shipping, and what still blocks checkoutstore
Create many products at once, or create, update, or delete one (delete asks for confirmation)store
Set prices, stock, SKUs, images, and attributes, including variable products and their variationsstore
Create categories, tags, brands, or attribute valuesstore
Update store settings and create any missing cart, checkout, or account pagesstore
Turn on payment methods, set up shipping zones, and create couponsstore

Needs WooCommerce installed and active. See Build a WooCommerce Store with AI for the full walkthrough.

Shared CSS and JS Files

Example prompt: "Put this animation library in a shared file and load it on every page."

Most code belongs inside each section, so it stays editable in the Code tab. For code that several sections or pages share, like a vendor library or one animation system, your AI tool can keep it in a real .css or .js file instead of repeating it everywhere.

You can ask it to...Ability
List, search, or read shared code filescode-file
Create or replace a file, upload one from your computer, or make small find-and-replace editscode-file
Delete a file (asks for confirmation)code-file

Files are saved in wp-content/uichemy-composer/. A file only takes effect once it's linked, so your AI tool also adds the matching <link> or <script> tag to the site-wide code or to one page's code.

Writing a .js file needs a WordPress account that's allowed to add unfiltered HTML. If the write is refused, your AI tool tells you instead of working around it.

Custom Fonts

Example prompt: "Upload the font files in my fonts folder as a family called Brand Sans."

You can ask it to...Ability
List your custom fontscustom-font
Upload font files (woff2, woff, ttf, or otf) and add them as a font family, static or variablecustom-font
Rename a font, replace its files, or delete itcustom-font

Added fonts show under Performance → Fonts and in the UiChemy, Elementor, and Gutenberg font pickers.

Retired Tool Names

UiChemy MCP v2 groups the older one-job tools into the abilities above. If an old prompt or script names a v1 tool, this is where its job lives now. Your AI tool handles this for you, so the table is just for your reference.

Old v1 toolNow in
check_configdescribe-site
create_uichemy_composer_pagepage (create)
add_uichemy_composer_sectionpage (append-section)
insert_section_at_indexpage (insert-section)
set_page_site_codepage (set-page-code) for one page, platform for site-wide code
list_pagespage (list)
get_post_structurepage (get-structure)
find_and_update_section_codepage (get-section-code, set-section-code)
update_codepage (patch-section-code)
list_templatestemplate (list)
create_uichemy_composer_header_footertemplate (create, header or footer)
create_single_post_widgettemplate (create, single)
create_theme_builder_templatetheme-builder (create)
get_globals_cssdesign-system (get)
set_globals_cssdesign-system (set)
edit_globals_cssdesign-system (patch)
request_media_uploadmedia (request-upload)
ensure_nav_menuplatform (update-menu)
set_site_brandingplatform (update-site-settings)

The conversion tools uichemy_composer_convert, uichemy_composer_convert_code, and start_site_build are now the Figma to WordPress, Code to WordPress, and Brief to WordPress skills.

The older v1 endpoint still works for the Figma plugin. For AI tools, use the v2 endpoint the dashboard gives you. See Other MCP Clients and Endpoints.

Use Cases

  • Building a whole site from one conversation: describe pages, templates, and branding to your AI tool instead of clicking through the admin for each one.
  • Making quick global changes: ask for a new brand color, a menu update, or a redirect without opening the screen yourself.
  • Auditing a site you didn't build: ask for a site overview and a readiness or SEO audit before you change anything.

Frequently Asked Questions