{"protocol":"mcp","version":"2.1.0","name":"Encervezate WordPress MCP","description":"Servidor MCP para publicar y actualizar artículos y eventos en WordPress con optimización WebP y Schema.org SEO","capabilities":{"tools":true},"tools":[{"name":"publicar_articulo","description":"Publica artículo nuevo en WordPress con imagen destacada WebP, programación opcional y Schema.org Review para SEO","inputSchema":{"type":"object","properties":{"titulo":{"type":"string","description":"Título del artículo"},"contenido":{"type":"string","description":"Contenido HTML del artículo"},"categoria":{"type":"string","description":"Categoría"},"etiquetas":{"type":"array","items":{"type":"string"},"description":"Etiquetas"},"estado":{"type":"string","enum":["draft","publish"],"description":"Estado (draft o publish)"},"imagen_url":{"type":"string","description":"URL de imagen destacada"},"procesar_imagenes_contenido":{"type":"boolean","description":"Procesar imágenes del contenido"},"fecha_publicacion":{"type":"string","description":"Fecha publicación futura ISO 8601 (ej: 2025-10-15T10:00:00)"},"schema_review":{"type":"object","description":"Datos para Schema.org Review SEO (nombre_cerveza, cerveceria, estilo, puntuacion, puntuacion_aroma, puntuacion_sabor, puntuacion_cuerpo, puntuacion_amargor, precio, imagen_url, abv, ibus)"}},"required":["titulo","contenido"]}},{"name":"actualizar_articulo","description":"Actualiza un artículo existente en WordPress. Solo actualiza los campos proporcionados","inputSchema":{"type":"object","properties":{"post_id":{"type":"number","description":"ID del post a actualizar (requerido)"},"titulo":{"type":"string","description":"Nuevo título (opcional)"},"contenido":{"type":"string","description":"Nuevo contenido HTML (opcional)"},"categoria":{"type":"string","description":"Nueva categoría (opcional)"},"etiquetas":{"type":"array","items":{"type":"string"},"description":"Nuevas etiquetas (opcional)"},"estado":{"type":"string","enum":["draft","publish"],"description":"Nuevo estado (opcional)"},"imagen_url":{"type":"string","description":"Nueva imagen destacada (opcional)"},"procesar_imagenes_contenido":{"type":"boolean","description":"Procesar imágenes del contenido (opcional)"},"fecha_publicacion":{"type":"string","description":"Nueva fecha publicación (opcional)"},"schema_review":{"type":"object","description":"Actualizar Schema.org Review (opcional)"}},"required":["post_id"]}},{"name":"publicar_evento","description":"Publica evento nuevo con The Events Calendar PRO, incluye venue y organizador","inputSchema":{"type":"object","properties":{"titulo":{"type":"string","description":"Título del evento"},"descripcion":{"type":"string","description":"Descripción HTML del evento"},"fecha_inicio":{"type":"string","description":"Fecha inicio (YYYY-MM-DD HH:MM:SS)"},"fecha_fin":{"type":"string","description":"Fecha fin (YYYY-MM-DD HH:MM:SS)"},"ubicacion":{"type":"string","description":"Nombre del lugar"},"direccion":{"type":"string","description":"Dirección"},"ciudad":{"type":"string","description":"Ciudad"},"pais":{"type":"string","description":"País"},"codigo_postal":{"type":"string","description":"CP"},"telefono":{"type":"string","description":"Teléfono venue"},"precio":{"type":"string","description":"Precio (ej: '15€')"},"website":{"type":"string","description":"URL evento"},"imagen_url":{"type":"string","description":"URL imagen"},"destacado":{"type":"boolean","description":"Destacado"},"estado":{"type":"string","enum":["draft","publish"],"description":"Estado"},"todo_el_dia":{"type":"boolean","description":"Todo el día"},"organizador_nombre":{"type":"string","description":"Nombre organizador"},"organizador_email":{"type":"string","description":"Email organizador"},"organizador_telefono":{"type":"string","description":"Teléfono organizador"},"organizador_website":{"type":"string","description":"Web organizador"}},"required":["titulo","fecha_inicio","fecha_fin"]}},{"name":"actualizar_evento","description":"Actualiza un evento existente. Solo actualiza los campos proporcionados","inputSchema":{"type":"object","properties":{"evento_id":{"type":"number","description":"ID del evento a actualizar (requerido)"},"titulo":{"type":"string","description":"Nuevo título (opcional)"},"descripcion":{"type":"string","description":"Nueva descripción HTML (opcional)"},"fecha_inicio":{"type":"string","description":"Nueva fecha inicio (opcional)"},"fecha_fin":{"type":"string","description":"Nueva fecha fin (opcional)"},"ubicacion":{"type":"string","description":"Nueva ubicación (opcional)"},"direccion":{"type":"string","description":"Nueva dirección (opcional)"},"ciudad":{"type":"string","description":"Nueva ciudad (opcional)"},"pais":{"type":"string","description":"Nuevo país (opcional)"},"codigo_postal":{"type":"string","description":"Nuevo CP (opcional)"},"telefono":{"type":"string","description":"Nuevo teléfono (opcional)"},"precio":{"type":"string","description":"Nuevo precio (opcional)"},"website":{"type":"string","description":"Nueva URL (opcional)"},"imagen_url":{"type":"string","description":"Nueva imagen (opcional)"},"destacado":{"type":"boolean","description":"Destacado (opcional)"},"estado":{"type":"string","enum":["draft","publish"],"description":"Nuevo estado (opcional)"},"todo_el_dia":{"type":"boolean","description":"Todo el día (opcional)"}},"required":["evento_id"]}}]}