Overview
A tool is a structured function an agent can call, with a defined input schema and output. In SchemaWP, tools are the controlled interface to ACSS: they limit what can be read or changed, validate updates, and return diffs so changes are auditable.
SchemaWP exposes a comprehensive set of Agent Tools that let agents safely read and update your Automatic.CSS (ACSS) configuration, kits, patterns, and content. The same tools are available whether you connect over MCP, the Agent REST API, or WordPress Abilities. Each tool can be enabled or disabled in Settings → Agent Tools.
We are actively working on more tools to expand the functionality of Schema. Keep an eye on this page.
Design settings
- Get ACSS Site Context — reads your site’s rules, locked settings, and available skills. The agent always does this first.
- Get ACSS Config — reads your current ACSS settings.
- Get Live ACSS CSS Vars — reads the live CSS values your site is actually using.
- Apply ACSS Patch — makes a change to your live ACSS settings.
- Get ACSS Skill — loads the agent’s knowledge for a specific area (colors, spacing, buttons, and so on).
- Get ACSS Core Instructions — loads the core design-system rules.
- Get Tool Schema — checks exactly how a tool works and which tools are available.
- Get History Records — shows your recent changes so you can review or roll back.
Kits
- List Kits — shows your saved Kits.
- Save ACSS Config as Kit — saves your current design as a new Kit.
- Update Kit — renames an existing Kit.
- Duplicate Kit — copies a Kit.
- Apply Kit — applies a saved Kit to your live ACSS by id or name. This overwrites current settings and regenerates CSS; when kit history is enabled, a backup of the previous settings is saved to History first.
- Delete Kit — removes a Kit (a backup is kept so you can restore it).
Fonts
- Load Google Font into ACSS — downloads a Google Font to your site and assigns it.
Diagnostics & operations
- Run Doctor — runs Automatic.CSS health checks (environment, filesystem, CSS files, integrations, recent activity) and reports problems with suggested fixes.
- Get Status — a compact install snapshot: ACSS version, CSS directory, integrations, CSS file presence, settings count, and active feature flags.
- List Feature Flags / Get Feature Flag — read Automatic.CSS feature flags and their resolved values and source.
- Set Feature Flag / Unset Feature Flag — write or clear a feature-flag override (only on explicit instruction).
- Regenerate CSS — rebuilds all Automatic.CSS files from current settings without changing any config keys.
Pages & patterns
- Get Pattern Categories — lists your block pattern categories.
- Update Pattern Category — edits a pattern category.
- Update Pattern Category Contexts — fills in descriptions for your pattern categories.
- Delete Pattern Category — removes a pattern category.
- List Patterns — lists your saved block patterns.
- Inspect Pattern — looks at what’s inside a pattern.
- Update Pattern — edits a pattern’s details.
- Update Pattern Contexts — fills in descriptions for your patterns.
- Build Page Layout — builds a page from your saved patterns.
Content
- Get Post — reads a post, page, or pattern.
- Update Post — edits a post, page, or pattern.
- Create Post — creates a new post, page, or pattern.
- Delete Post — deletes a post, page, or pattern.