---
title: Temas, editores y plugins por MCP
description: Qué temas, editores y plugins tienen abilities MCP dedicadas y cuáles se operan por la vía genérica.
sidebar:
  label: Temas, editores y plugins
  order: 1
---

No todos los temas, editores y plugins se usan igual desde un agente. Esta página distingue la **compatibilidad general** (funcionan en tu sitio Plak y los operas con el dashboard, WP-CLI o la REST API) de la **disponibilidad efectiva mediante MCP** (tienen abilities dedicadas con nombre propio que el agente puede descubrir y ejecutar).

<Badge variant="accent">Verificado por discover en wp.plak.sh el 19/10/2026</Badge>

## La regla en una frase

> **Todo lo instalado en un sitio Plak es operable por un agente** (vía `run-wp-cli`, `execute-php`, ficheros, Gutenberg o su propia REST API), **pero solo algunos exponen abilities dedicadas** con esquema propio (hoy, dos plugins con categorías propias verificadas).

Las abilities dedicadas dan fichas claras (`describe`), validación de esquema y anotaciones (solo lectura, destructiva, idempotente). La vía genérica es igual de potente pero exige que el agente sepa qué comando WP-CLI o qué fichero tocar.

## Tabla de soporte de WP-MCP

Productos contemplados por área. Es la matriz de cobertura: estar en la tabla significa que el producto funciona en un sitio Plak y es operable por un agente, **no** que exponga abilities dedicadas (las únicas verificadas son las de la sección siguiente).

| Area | Plugins, themes & editors |
| --- | --- |
| Themes | Astra / Astra Pro, BuddyBoss Theme |
| Editors | Gutenberg, Elementor / Elementor Pro |
| Commerce | WooCommerce, SureCart, FluentCart |
| Forms | Fluent Forms, SureForms, Contact Form 7 |
| Bookings | FluentBooking |
| CRM & Support | FluentCRM, Fluent Support, WP Fusion |
| Projects & Communities | Fluent Boards, FluentCommunity, BuddyBoss Platform / Pro, SureDash |
| Memberships & Learning | SureMembers, WishList Member, LearnDash |
| Content & Fields | ACF / Pro, JetEngine, BetterDocs |
| SEO | Yoast SEO, Rank Math, Slim SEO |
| Translations | WPML, Loco Translate |
| Automation | Bit Flows, OttoKit |
| Email, Access & Notifications | FluentSMTP, FluentAuth, FluentNotify |
| Reviews & Social | WP Social Ninja |
| Code & Admin | FluentSnippets, Code Snippets, Advanced Scripts, DevKit, WP Admin Cleaner |
| Import & Export | WP All Import / WP All Export and add-ons |
| Plak Integrations | Plak Cache, Q2, R2 Uploads, WP Sync |

Condiciones de disponibilidad, sin excepción:

- **Instalación:** cada producto solo es operable donde está instalado y activo. Si no está en ese sitio, `discover` no lo lista y el agente usa la vía genérica.
- **Versión y licencia:** las funciones Pro (Fluent Forms Pro, Slim SEO Pro, Astra Pro, Elementor Pro, BuddyBoss Pro, ACF Pro y demás variantes de pago) exigen la versión correspondiente con licencia activa en ese sitio.
- **Permisos:** las operaciones se ejecutan con la credencial del perfil (`wp-mcp auth login`) y lo destructivo exige `--yes`, con `stdout`, `stderr` y `exit_code` registrados.
- **Sin funciones supuestas:** esta tabla no afirma que cada integración exponga todas sus funciones ni abilities con nombre propio. Qué tiene abilities dedicadas y qué va por vía genérica está en las secciones «Verificado: abilities dedicadas» y «Qué significa esto por área» de esta misma página.

## Verificado: abilities dedicadas

Comprobado con `wp-mcp --site plak-sh --json discover` sobre un sitio con Fluent Forms y Slim SEO instalados (54 abilities en total). Las únicas categorías ligadas a plugins concretos fueron:

| Plugin | Categoría MCP | Abilities dedicadas |
| --- | --- | --- |
| **Fluent Forms** (+ Pro) | `fluentforms` | `list-forms`, `get-form`, `list-submissions`, `get-submission`, `update-submission-status`, `pro-get-payment-report`, `pro-list-transactions`, `pro-list-subscriptions` |
| **Slim SEO** (+ Pro) | `slimseo`, `slim-seo` | `slimseo-get-post-meta`, `slimseo-update-post-meta`, `slimseo-pro-get-status`, más `slim-seo/get|update-default-meta-tags`, `get|update-homepage-meta-tags`, `get|update-post-type-archive-meta-tags`, `get|update-post-meta-tags`, `get|update-term-meta-tags` |

Estas abilities solo aparecen **cuando el plugin está instalado y activo** en ese sitio. Si no lo instalas, `discover` no las lista y el agente debe usar la vía genérica.

:::note
El catálogo crece con el servidor: registrar una ability nueva con `show_in_rest => true` la publica automáticamente por MCP, REST y CLI. Si tu sitio tiene más plugins con integración WP-MCP que los verificados aquí, aparecerán en tu propio `discover`.
:::

## Vía genérica: cómo se opera todo lo demás

Para el resto de temas, editores y plugins no hay abilities con el nombre del producto, pero el agente dispone de herramientas generales que cubren los mismos casos de uso:

| Necesidad | Abilities genéricas | Ejemplo |
| --- | --- | --- |
| Consultar o cambiar ajustes de cualquier plugin | `wp-mcp/run-wp-cli` (WP-CLI), `wp-mcp/execute-php` | `{"args":["option","get","mi_ajuste"]}`, `{"args":["plugin","list","--format=json"]}` |
| Leer o editar ficheros del plugin o del tema | `wp-mcp/read-file`, `write-file`, `edit-file`, `list-directory` | Inspeccionar `wp-content/plugins/<slug>/...` |
| Crear contenido con bloques del plugin | `gutenberg-get-content`, `gutenberg-write-content`, cola de borradores (`create-pending-batch`…) | Componer con bloques registrados en lugar de HTML crudo |
| Entrar como admin para una comprobación visual | `wp-mcp/create-admin-access-link`, `core/get-user-info` | Enlace de un solo uso, igual que `plak login` |
| Recordar contexto entre sesiones | `memory-write`, `memory-search`, `memory-list` | Guardar decisiones, nunca secretos ni tokens |

La consola del [dashboard](/cli/dashboard) y `plak wp <sitio> ...` usan el mismo runtime PHP que la web, así que lo que el agente hace por MCP y lo que tú haces a mano ven el mismo WordPress.

## Qué significa esto por área

Lectura honesta por áreas: todos estos productos funcionan en Plak (instalación, dashboard, WP-CLI); las dedicadas MCP son hoy las dos verificadas arriba.

| Área | Compatibilidad general en Plak | Disponibilidad efectiva mediante MCP |
| --- | --- | --- |
| Themes (Astra / Pro, BuddyBoss Theme) | ✅ Sitio, dashboard (activar, actualizar, borrar), WP-CLI | Vía genérica (ficheros, WP-CLI, Gutenberg). Sin abilities dedicadas verificadas. |
| Editors (Gutenberg, Elementor / Pro) | ✅ Gutenberg nativo; Elementor como plugin más | Gutenberg con abilities propias (`gutenberg-*` + cola de borradores); Elementor por vía genérica |
| Commerce (WooCommerce, SureCart, FluentCart) | ✅ Instalables y operables (productos, pedidos por wp-admin/WP-CLI) | Vía genérica (`run-wp-cli`, REST propia). Sin abilities dedicadas verificadas. |
| Forms (Fluent Forms, SureForms, Contact Form 7) | ✅ Los tres funcionan en Plak | **Fluent Forms con abilities dedicadas verificadas**; SureForms y CF7 por vía genérica |
| Bookings (FluentBooking) | ✅ Funciona en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| CRM & Support (FluentCRM, Fluent Support, WP Fusion) | ✅ Funcionan en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| Projects & Communities (Fluent Boards, FluentCommunity, BuddyBoss Platform / Pro, SureDash) | ✅ Funcionan en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| Memberships & Learning (SureMembers, WishList Member, LearnDash) | ✅ Funcionan en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| Content & Fields (ACF / Pro, JetEngine, BetterDocs) | ✅ Funcionan en Plak | Vía genérica (campos por WP-CLI/REST, docs por Gutenberg/ficheros). Sin abilities dedicadas verificadas. |
| SEO (Yoast SEO, Rank Math, Slim SEO) | ✅ Los tres funcionan en Plak | **Slim SEO con abilities dedicadas verificadas**; Yoast y Rank Math por vía genérica |
| Translations (WPML, Loco Translate) | ✅ Funcionan en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| Automation (Bit Flows, OttoKit) | ✅ Funcionan en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| Email, Access & Notifications (FluentSMTP, FluentAuth, FluentNotify) | ✅ Funcionan en Plak; el correo local lo captura Mailpit | Vía genérica. Sin abilities dedicadas verificadas. |
| Reviews & Social (WP Social Ninja) | ✅ Funciona en Plak | Vía genérica. Sin abilities dedicadas verificadas. |
| Code & Admin (FluentSnippets, Code Snippets, Advanced Scripts, DevKit, WP Admin Cleaner) | ✅ Funcionan en Plak | Vía genérica (`execute-php`, `run-wp-cli`, ficheros). Sin abilities dedicadas verificadas. |
| Import & Export (WP All Import / Export y add-ons) | ✅ Funcionan en Plak; además Plak trae `import`, `pull/push` y snapshots | Vía genérica. Sin abilities dedicadas verificadas. |
| Plak Cache, Q2, R2 Uploads, WP Sync | ✅ Integraciones propias de Plak ([documentación](/plugins)) | Vía genérica. Sin abilities dedicadas verificadas. |
| WP-MCP | ✅ Plugin propio: expone todas las abilities ([documentación](/plugins/wp-mcp)) | Es la implementación MCP (ver [MCP](/cli/mcp)) |
| HTML Editor | ✅ Plugin propio, acompaña a WP-MCP ([documentación](/plugins/html-editor)) | Se opera con las abilities de Gutenberg (`gutenberg-*` + cola de borradores) |

:::warning
No documentamos como implementado ningún soporte no confirmado. Si un área no dice "abilities dedicadas verificadas", asume vía genérica aunque el producto funcione perfectamente en tu sitio.
:::

## Cómo comprobarlo en tu sitio

No te fíes de esta página a ciegas: el catálogo depende de lo instalado en cada sitio. Ejecuta siempre:

```bash
wp-mcp --site mi-sitio --json discover | jq '.data.abilities[].name'
wp-mcp --site mi-sitio describe wp-mcp/run-wp-cli
```

- Si el nombre del tema, editor o plugin aparece como categoría o prefijo, tienes abilities dedicadas: lee su `describe` antes de usarlas.
- Si no aparece, usa `run-wp-cli` (`plugin list`, `option get`, `post list`…), ficheros o Gutenberg. Todo ello queda registrado con `stdout`, `stderr` y `exit_code`, y lo destructivo exige `--yes`.

Los plugins propios de Plak se documentan en [Plugins](/plugins).
