WordPress ya no tiene por qué funcionar como una isla. Gracias al Model Context Protocol (MCP), un asistente de inteligencia artificial puede conectarse con herramientas y fuentes de datos mediante una interfaz común, consultar contexto autorizado y ejecutar acciones controladas. Para propietarios de sitios, agencias y desarrolladores, esto abre una vía práctica para automatizar tareas sin construir una integración distinta para cada servicio.
¿Qué es MCP y por qué importa en WordPress?
MCP es un protocolo abierto que estandariza la comunicación entre aplicaciones de IA y sistemas externos. En una arquitectura típica hay tres piezas: un cliente MCP, que actúa desde el asistente; uno o varios servidores MCP, que exponen herramientas y recursos; y WordPress, que ofrece sus capacidades mediante la API REST, WP-CLI o una capa de integración específica.
La ventaja principal es la separación de responsabilidades. El modelo interpreta la intención del usuario, mientras que el servidor MCP define exactamente qué operaciones están permitidas, con qué credenciales y bajo qué reglas. Así, la IA no recibe acceso ilimitado al sitio: solo utiliza herramientas explícitas como leer entradas, crear borradores, consultar categorías o actualizar metadatos.
Casos de uso útiles
- Producción editorial: generar borradores, proponer títulos, resúmenes, extractos y estructuras de contenido.
- Mantenimiento: detectar enlaces rotos, entradas sin imagen destacada, contenidos desactualizados o campos incompletos.
- SEO: revisar metadatos, enlazado interno, intención de búsqueda y consistencia temática antes de publicar.
- Atención al cliente: consultar documentación del sitio y preparar respuestas basadas en contenido aprobado.
- Comercio electrónico: leer catálogos, preparar descripciones o analizar pedidos mediante permisos limitados.
- Operaciones: conectar WordPress con CRM, analítica, calendarios o gestores de proyectos a través de servidores MCP especializados.
Arquitectura recomendada
Una implementación segura evita conectar el modelo directamente con la base de datos. Lo habitual es colocar un servidor MCP entre la IA y WordPress. Ese servidor valida cada solicitud y llama a la API REST de WordPress con una cuenta técnica de privilegios mínimos.
Asistente de IA
↓
Cliente MCP
↓
Servidor MCP con políticas y registros
↓
API REST de WordPress
↓
Entradas, medios, usuarios y plugins autorizados
Para autenticación pueden utilizarse contraseñas de aplicación de WordPress, OAuth o un proxy con tokens de corta duración. La elección depende del entorno, pero la regla es constante: nunca incrustar credenciales administrativas en prompts, archivos públicos o repositorios.
Cómo empezar paso a paso
- Define una tarea concreta. Por ejemplo, “crear borradores” es más seguro y fácil de auditar que “administrar todo el sitio”.
- Prepara un usuario técnico. Dale únicamente los permisos necesarios para esa tarea.
- Selecciona o desarrolla un servidor MCP. Debe exponer herramientas claras, validar parámetros y rechazar operaciones fuera de alcance.
- Conecta WordPress. Utiliza la API REST o WP-CLI y guarda los secretos en variables de entorno o un gestor seguro.
- Añade confirmaciones humanas. Las acciones sensibles —publicar, borrar, cambiar usuarios o instalar plugins— deberían requerir aprobación.
- Registra y prueba. Conserva logs de cada llamada y valida primero en un entorno de staging.
Ejemplo de herramientas MCP
Un servidor orientado a contenido podría ofrecer operaciones pequeñas y predecibles:
list_posts(status, category, limit)
get_post(post_id)
create_draft(title, content, categories)
update_post(post_id, fields)
request_publish(post_id)
Esta granularidad permite aplicar reglas diferentes. Por ejemplo, create_draft puede ejecutarse automáticamente, mientras que request_publish abre un flujo de aprobación. También facilita limitar categorías, tipos de contenido y cantidad de cambios por sesión.
Buenas prácticas de seguridad
- Aplica el principio de mínimo privilegio a usuarios, tokens y herramientas.
- Separa desarrollo, staging y producción.
- Valida y sanitiza títulos, HTML, URLs, identificadores y archivos.
- Establece límites de velocidad y tamaño para evitar abuso accidental.
- Registra quién solicitó cada acción, qué herramienta se ejecutó y cuál fue el resultado.
- No expongas datos privados del sitio como contexto si no son necesarios.
- Revisa periódicamente accesos y revoca credenciales que ya no se utilicen.
MCP no sustituye la gobernanza
La calidad de una conexión MCP depende menos de “darle más poder a la IA” y más de diseñar límites claros. Un buen sistema sabe qué puede leer, qué puede modificar, cuándo debe detenerse y cuándo necesita aprobación humana. En WordPress, empezar con borradores y tareas de diagnóstico suele ofrecer valor inmediato con un riesgo reducido.
El siguiente paso es elegir un flujo repetitivo de tu sitio, medir cuánto tiempo consume hoy y convertirlo en una herramienta MCP específica. Con una arquitectura modular, permisos mínimos y supervisión, WordPress puede integrarse con asistentes de IA de forma útil, trazable y escalable.