Sí, puedes llevar al día una web con MCP en WordPress. Con el MCP Adapter oficial y unas pocas capacidades propias, quien gestiona la web de un ayuntamiento publica noticias, avisos y fichas pidiéndoselo a un asistente de IA.
Hay un límite. A 9 de noviembre de 2026 el MCP Adapter no incluye OAuth (el sistema de «iniciar sesión con…»), así que ChatGPT y claude.ai no se conectan a un WordPress instalado en tu propio servidor sin ayuda. La otra vía es el servidor MCP de WordPress.com a través de Jetpack, que no hemos probado.
Este artículo es un extracto de nuestra guía en español, escrita sobre la versión 2026-07-28 de la especificación MCP. Cuenta un caso real: la web del Ayuntamiento de San Román de los Montes (Toledo), un WordPress con tema propio. Quien la gestiona quería escribir «pon un aviso del corte de agua» y que la web cambiara sin abrir el escritorio de WordPress. Lo montamos el 21 de octubre de 2026, en un día de trabajo.
Qué es el MCP de WordPress
Son dos piezas del propio proyecto WordPress. La Abilities API describe lo que tu web sabe hacer, y el MCP Adapter se lo ofrece a los asistentes de IA por MCP.
Aquí el servidor MCP es tu WordPress y el cliente es un asistente como Claude Code. Una herramienta es una acción que el modelo puede pedir que se ejecute, como «publicar una noticia».
Una ability, o capacidad, es una función de la web descrita para que una máquina la entienda: qué hace, qué datos necesita y quién puede usarla. La Abilities API es el registro donde el núcleo, los plugins y los temas las declaran, y forma parte del núcleo desde WordPress 6.9.
El MCP Adapter es el plugin oficial que convierte tu web en un servidor MCP. Va por la versión 0.7.1, del 16 de octubre de 2026, y exige WordPress 6.9. Desde la 0.7.0 habla la versión 2026-07-28 de MCP.
El servidor del adaptador ofrece tres herramientas: descubrir las capacidades, leer el detalle de una y ejecutarla. Solo llega a las marcadas como públicas, y el asistente actúa como un usuario de WordPress, con su rol y sus permisos.
Si un tutorial te manda instalar wordpress-mcp de Automattic, es antiguo: ese plugin está archivado y remite al MCP Adapter.
¿WordPress.com o WordPress.org?
Depende de dónde viva tu web. WordPress.com tiene su propio servidor MCP con OAuth 2.1, que sirve a los sitios alojados en WordPress.com y también a los WordPress.org autoalojados conectados con el plugin Jetpack, sin plan de pago de Jetpack según su página de soporte. Esa vía no la hemos probado. Si es un WordPress instalado en tu servidor o en tu hosting sin Jetpack, usas el MCP Adapter, que es el caso del ayuntamiento.
Una contraseña de aplicación es una contraseña aparte que creas en tu perfil de WordPress para un programa concreto, y que puedes borrar sin cambiar la tuya.
| WordPress.com (o autoalojado con Jetpack) | WordPress.org autoalojado + MCP Adapter | |
|---|---|---|
| Quién lo ofrece | WordPress.com, con un servidor MCP oficial para sus sitios | El proyecto WordPress, con el plugin MCP Adapter |
| Cómo te identificas | OAuth 2.1 | Usuario y contraseña de aplicación |
| Claude y ChatGPT | Conector en el directorio de Claude y plugin en ChatGPT | No conectan solos a 9 de noviembre de 2026 |
| Otros clientes | No lo hemos probado | Claude Code con una cabecera, y apps de escritorio con un proxy local |
| Requisitos | Sitio en WordPress.com o autoalojado conectado con Jetpack | WordPress 6.9 o posterior y HTTPS, salvo en local |
Lo que falló
Fallaron cosas pequeñas, y casi ninguna era de MCP.
Wordfence escondía las contraseñas de aplicación
En el perfil del usuario no aparecía la sección para crear una contraseña de aplicación. Wordfence, el plugin de seguridad de la web, tenía marcada la opción «Desactivar las contraseñas de aplicación de WordPress». La desmarcó quien administra la web.
Si no ves la sección, revisa tu plugin de seguridad antes de culpar al adaptador. Las contraseñas de aplicación también exigen HTTPS salvo en local.
La hora que se movía
Al publicar una noticia con fecha pasada, «2026-09-11 09:00» se guardaba como las 11:00. La web leía esa fecha en UTC, la hora universal de referencia, y luego la mostraba en hora de Madrid.
Lo arreglamos leyendo la fecha en la zona horaria configurada en el sitio. Si un asistente te pasa fechas sin zona, decide tú en cuál se interpretan.
La guía completa añade lo que este extracto deja fuera: las 14 capacidades propias del ayuntamiento y las dos secciones nuevas (Instalaciones y Asociaciones), la cronología del día de trabajo, la subida de imágenes, el logo que se veía diminuto, el comando que guardó una credencial vacía en zsh, el motor común de fichas, los permisos y las recomendaciones de seguridad, si hace falta saber programar, el estado de las propuestas de OAuth del adaptador (issue #436, PR #437 y #448), el puente OAuth con su código de referencia y la diferencia con WebMCP. Está en DesarrolloMCP: MCP en WordPress para un ayuntamiento.
Si quieres aprender MCP desde cero, tienes el curso de DesarrolloMCP, con el nivel Básico gratis (14 lecciones, sin tarjeta), en español.
Top comments (0)