{"id":84340,"date":"2026-08-24T09:15:36","date_gmt":"2026-08-24T07:15:36","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=84340&#038;preview=true&#038;preview_id=84340"},"modified":"2026-08-26T11:12:04","modified_gmt":"2026-08-26T09:12:04","slug":"wordpress-mcp","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/","title":{"rendered":"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta"},"content":{"rendered":"<p>El Protocolo de Contexto de Modelos (MCP) es un est\u00e1ndar abierto que establece conexiones seguras entre herramientas basadas en IA y fuentes de datos no p\u00fablicas.<\/p>\n<p>En otras palabras, el MCP crea un puente seguro entre los asistentes de IA y tus fuentes de datos, lo que permite a los modelos de IA realizar operaciones directamente en tus sistemas. Esto libera a los desarrolladores de la molestia de tener que crear una integraci\u00f3n personalizada desde cero para cada API o base de datos.<\/p>\n<p>MCP ofrece a herramientas como Claude y ChatGPT acceso directo a tus datos. En lugar de limitarse a hacer conjeturas, la IA puede acceder a tus sistemas de archivos, documentaci\u00f3n interna o bases de datos para obtener informaci\u00f3n en tiempo real y gestionar operaciones en tus aplicaciones favoritas.<\/p>\n<p>Para los negocios online, esto abre un sinf\u00edn de oportunidades, ya que te permite conectar tu sitio de WordPress a un cliente MCP como Claude Desktop, lo que les permite comunicarse y aprovechar las capacidades de la IA a trav\u00e9s de las <a href=\"https:\/\/kinsta.com\/es\/blog\/api-abilities-wordpress\/\">Abilities registradas en tu sitio de WordPress<\/a>.<\/p>\n<p>Si te parece demasiado complicado, no te preocupes. En este tutorial te daremos instrucciones paso a paso para configurar tu sitio de WordPress y el cliente Claude MCP, y para realizar operaciones en tu sitio a trav\u00e9s de Claude Desktop.<\/p>\n<p>Pero antes de entrar en los pasos a seguir, vamos a definir los conceptos b\u00e1sicos del Protocolo de Contexto de Modelos.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Conceptos y definiciones clave del MCP<\/h2>\n<p>Si has decidido habilitar tu sitio de WordPress para que interact\u00fae con un modelo de IA a trav\u00e9s del <a href=\"https:\/\/www.anthropic.com\/news\/model-context-protocol\">Protocolo de Contexto del Modelo<\/a>, es importante que entiendas bien la <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/architecture\">cadena de componentes<\/a> que intervienen.<\/p>\n<p><strong>Cliente MCP:<\/strong> es un <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/client-concepts\" target=\"_blank\" rel=\"noopener noreferrer\">componente de software<\/a> que permite a un host de IA conectarse a un servidor MCP. El host de IA es la aplicaci\u00f3n con la que interact\u00faas (como <a href=\"https:\/\/claude.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Claude Desktop<\/a>), mientras que el cliente es el componente a nivel de protocolo que permite la conexi\u00f3n real con el servidor.<\/p>\n<p><b>Servidor MCP:<\/b> se trata de una <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts\">aplicaci\u00f3n de software<\/a> (o proceso) que pone a disposici\u00f3n de una aplicaci\u00f3n de IA determinadas funciones a trav\u00e9s de un protocolo estandarizado. Algunos ejemplos son los servidores de sistemas de archivos, los servidores de bases de datos, los servidores de calendarios y otros.<\/p>\n<p><strong>Adaptador MCP:<\/strong> es el <a href=\"https:\/\/github.com\/wordpress\/mcp-adapter\" target=\"_blank\" rel=\"noopener noreferrer\">puente de traducci\u00f3n<\/a> bidireccional entre el cliente MCP y el n\u00facleo de tu sitio de WordPress. Su objetivo es adaptar las Abilities de tu sitio de WordPress a las primitivas del Protocolo de Contexto de Modelo (MCP), lo que permite a los agentes de IA descubrir y ejecutar las funcionalidades de tu sitio como <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts#tools\">herramientas MCP<\/a> y leer sus datos como <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/server-concepts#resources\">recursos MCP<\/a>.<\/p>\n<p><strong>API Abilities:<\/strong> Es la <a href=\"https:\/\/kinsta.com\/es\/blog\/api-abilities-wordpress\/\">capa a nivel de arquitectura<\/a> que permite a todos los componentes de WordPress \u2014tanto del n\u00facleo como de los plugins\u2014 exponer su funcionalidad de una forma unificada y comprensible tanto para personas como para m\u00e1quinas. Permite a los desarrolladores registrar acciones estandarizadas y autodescriptivas con esquemas estrictos de entrada\/salida que la IA puede descubrir y ejecutar de forma aut\u00f3noma.<\/p>\n<figure id=\"attachment_212824\" aria-describedby=\"caption-attachment-212824\" style=\"width: 2500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212824 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/mcp-diagram.png\" alt=\"Diagrama MCP\" width=\"2500\" height=\"976\"><figcaption id=\"caption-attachment-212824\" class=\"wp-caption-text\">Diagrama MCP (Fuente de la imagen: <a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noopener noreferrer\">Model Context Protocol<\/a>)<\/figcaption><\/figure>\n<h2>Qu\u00e9 puedes hacer con WordPress y MCP<\/h2>\n<p>Al conectar un agente de IA a tu sitio de WordPress, puedes aprovechar todo el potencial de la IA para leer datos o ejecutar operaciones complejas directamente desde tu aplicaci\u00f3n host de IA.<\/p>\n<p>A trav\u00e9s de tu host de IA, puedes gestionar contenidos, encargarte de tareas de administraci\u00f3n y mantenimiento, monitorizar el estado del sitio, gestionar usuarios, actualizar cat\u00e1logos de productos, analizar pedidos y mucho m\u00e1s. No se trata solo de ejecutar acciones aisladas, sino de gestionar la infraestructura de tu sitio sin tener que abrir nunca el panel de administraci\u00f3n de WordPress.<\/p>\n<p>Podr\u00edas pedirle a la IA que redacte una entrada bas\u00e1ndose en tus directrices generales, especificando la extensi\u00f3n, el tono y la profundidad del an\u00e1lisis. Tambi\u00e9n podr\u00edas indicarle que genere im\u00e1genes, realice c\u00e1lculos en tiempo real y complemente el contenido con tablas resumen que muestren porcentajes y valores absolutos.<\/p>\n<p>Piensa tambi\u00e9n en lo eficiente que resulta automatizar las operaciones: gestionar la incorporaci\u00f3n de nuevos usuarios asign\u00e1ndoles autom\u00e1ticamente roles seg\u00fan sus responsabilidades dentro de tu organizaci\u00f3n, analizar el rendimiento de las ventas por producto durante el \u00faltimo trimestre o generar autom\u00e1ticamente informes resumidos para tu equipo.<\/p>\n<p>Pero puedes apuntar a\u00fan m\u00e1s alto. Gracias a la API Abilities, WordPress se ha convertido en un centro de agentes que se integra a la perfecci\u00f3n en flujos de trabajo automatizados gestionados por IA. El agente de IA puede monitorizar contextos externos \u2014 como tendencias de mercado, fluctuaciones de precios o condiciones meteorol\u00f3gicas \u2014, consultar la base de datos para comprobar los niveles de stock o el historial de compras, y tomar decisiones aut\u00f3nomas basadas en datos.<\/p>\n<p>El propietario del sitio solo tendr\u00e1 que dar instrucciones en lenguaje natural al agente de IA, que se encargar\u00e1 de coordinar todo el flujo de trabajo operativo.<\/p>\n<h2>C\u00f3mo conectar un agente de IA a tu sitio de WordPress a trav\u00e9s de MCP<\/h2>\n<p>Antes de ponernos manos a la obra con el c\u00f3digo y las configuraciones, repasemos los requisitos del sistema. Para conectar tu sitio de WordPress a un cliente de IA a trav\u00e9s de MCP, necesitar\u00e1s lo siguiente:<\/p>\n<ul>\n<li>Una p\u00e1gina de WordPress en fase de desarrollo: la versi\u00f3n m\u00ednima necesaria es la 6.9, pero se recomienda encarecidamente la 7.0 o superior.<\/li>\n<li>Node.js instalado en tu ordenador local.<\/li>\n<li>Claude Desktop: la aplicaci\u00f3n oficial de Anthropic para MCP.<\/li>\n<li>Tu editor de c\u00f3digo favorito: en este tutorial usamos VS Code.<\/li>\n<li>Un cliente de API como Postman para hacer pruebas.<\/li>\n<\/ul>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Configura WordPress<\/h3>\n<p>Como vamos a trabajar con la <a href=\"https:\/\/kinsta.com\/es\/blog\/api-abilities-wordpress\/\">API Abilities<\/a> de WordPress, necesitar\u00e1s un <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/staging\/\">entorno staging o desarrollo<\/a> con <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-6-9\/#abilities-api\">WordPress 6.9<\/a> o superior. Si trabajas de forma local, aseg\u00farate de que la reescritura de URL est\u00e9 activada.<\/p>\n<h4>Paso 1: Instala el plugin MCP Adapter para WordPress<\/h4>\n<p>Primero, descarga el <a href=\"https:\/\/github.com\/WordPress\/mcp-adapter\/releases\/\" target=\"_blank\" rel=\"noopener noreferrer\">archivo .zip del plugin<\/a> del adaptador MCP desde GitHub e inst\u00e1lalo en tu sitio web de WordPress. Al activarlo, el plugin registra autom\u00e1ticamente un servidor MCP predeterminado al que puedes acceder desde la siguiente direcci\u00f3n:<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server<\/code><\/pre>\n<p>El servidor espera solicitudes autenticadas. Si env\u00edas esta solicitud sin autenticaci\u00f3n, recibir\u00e1s el siguiente objeto de respuesta:<\/p>\n<pre><code class=\"language-json\">{\"code\":\"rest_forbidden\",\"message\":\"Sorry, you are not allowed to do that.\",\"data\":{\"status\":401}}<\/code><\/pre>\n<p>Volveremos a esto en un momento.<\/p>\n<p>Ahora tienes que comprobar que el espacio de nombres <code>mcp<\/code> est\u00e1 registrado correctamente. Para ello, env\u00eda la siguiente solicitud en tu navegador o en Postman:<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/<\/code><\/pre>\n<p>En la respuesta, busca el espacio de nombres <code>mcp<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n\t\"name\": \"WordPress 7.0\",\n\t\"description\": \"\",\n\t\"url\": \"http:\/\/yoursite.com\",\n\t\"home\": \"https:\/\/yoursite.com\",\n\t\"gmt_offset\": \"0\",\n\t\"timezone_string\": \"\",\n\t\"page_for_posts\": 0,\n\t\"page_on_front\": 345,\n\t\"show_on_front\": \"page\",\n\t\"namespaces\": [\n\t\t\"oembed\/1.0\",\n\t\t\"mcp\",\n\t\t\"wp\/v2\",\n\t\t\"wp-site-health\/v1\",\n\t\t\"wp-block-editor\/v1\",\n\t\t\"wp-abilities\/v1\"\n\t],\n\t...\n}<\/code><\/pre>\n<p>Si lo ves, significa que el servidor MCP funciona como se espera. Si no es as\u00ed, comprueba que el plugin est\u00e9 activo o que est\u00e9s usando la versi\u00f3n correcta de WordPress.<\/p>\n<p>Ahora que has convertido tu sitio de WordPress en un servidor MCP, pasemos a registrar la Ability que necesitas para permitir que el cliente MCP de Claude Desktop se comunique con tu sitio y realice acciones. En nuestro ejemplo, vas a crear un borrador de entrada.<\/p>\n<h4>Paso 2: Registra tus Abilities con un plugin<\/h4>\n<p>Abre tu editor de c\u00f3digo favorito, crea un archivo nuevo y escribe el siguiente c\u00f3digo:<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/**\n * Plugin Name: My MCP Test Plugin\n * Description: Demonstration plugin for creating posts via MCP.\n * Version: 1.0.0\n *\/\n\nif ( ! defined( 'ABSPATH' ) ) {\n\texit;\n}\n\nadd_action( 'wp_abilities_api_init', 'kinsta_mcp_register_simple_draft_ability' );\n\n\/**\n * Registers a minimal ability to create post drafts.\n * This acts as a formal contract between the underlying PHP logic and the AI client.\n *\n * @return void\n *\/\nfunction kinsta_mcp_register_simple_draft_ability(): void {\n\n\tif ( ! function_exists( 'wp_register_ability' ) ) {\n\t\treturn;\n\t}\n\n\twp_register_ability(\n\t\t'kinsta-plugin\/create-draft',\n\t\tarray(\n\t\t\t'category'\t=&gt; 'post',\n\t\t\t'label'\t   =&gt; __( 'Create Post Draft', 'kinsta-mcp-draft' ),\n\t\t\t'description' =&gt; __( 'Creates a new post draft with a title and content provided by the AI agent.', 'kinsta-mcp-draft' ),\n\t\t\t'input_schema'  =&gt; array(\n\t\t\t\t'type'\t   =&gt; 'object',\n\t\t\t\t'properties' =&gt; array(\n\t\t\t\t\t'title'   =&gt; array(\n\t\t\t\t\t\t'type'\t\t=&gt; 'string',\n\t\t\t\t\t\t'description' =&gt; __( 'The headline or title of the post draft.', 'kinsta-mcp-draft' ),\n\t\t\t\t\t),\n\t\t\t\t\t'content' =&gt; array(\n\t\t\t\t\t\t'type'\t\t=&gt; 'string',\n\t\t\t\t\t\t'description' =&gt; __( 'The body text or content generated for the draft.', 'kinsta-mcp-draft' ),\n\t\t\t\t\t),\n\t\t\t\t),\n\t\t\t\t'required'   =&gt; array( 'title', 'content' ), \/\/ Mandatory fields for the AI payload\n\t\t\t),\n\t\t\t'permission_callback' =&gt; function(): bool {\n\t\t\t\treturn current_user_can( 'edit_posts' );\n\t\t\t},\n\t\t\t'execute_callback'\t=&gt; function( array $args ): array {\n\t\t\t\t$post_id = wp_insert_post( array(\n\t\t\t\t\t'post_title'   =&gt; sanitize_text_field( $args['title'] ),\n\t\t\t\t\t'post_content' =&gt; wp_kses_post( $args['content'] ),\n\t\t\t\t\t'post_status'  =&gt; 'draft',\n\t\t\t\t\t'post_type'\t=&gt; 'post',\n\t\t\t\t) );\n\n\t\t\t\tif ( is_wp_error( $post_id ) ) {\n\t\t\t\t\treturn array( \n\t\t\t\t\t\t'success' =&gt; false, \n\t\t\t\t\t\t'error'   =&gt; $post_id-&gt;get_error_message() \n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\treturn array( \n\t\t\t\t\t'success' =&gt; true, \n\t\t\t\t\t'message' =&gt; __( 'Draft saved successfully!', 'kinsta-mcp-draft' ),\n\t\t\t\t\t'post_id' =&gt; $post_id \n\t\t\t\t);\n\t\t\t},\n\n\t\t\t\/\/ Explicitly flag this ability as public to expose it through the default MCP Server\n\t\t\t'meta' =&gt; array(\n\t\t\t\t'mcp' =&gt; array(\n\t\t\t\t\t'public' =&gt; true, \n\t\t\t\t),\n\t\t\t\t\/\/ Also expose within the native WordPress REST API\n\t\t\t\t'show_in_rest' =&gt; true,\n\t\t\t),\n\t\t)\n\t);\n}<\/code><\/pre>\n<p>Estos son los puntos clave de este plugin:<\/p>\n<ul>\n<li>Para registrar tu ability, tendr\u00e1s que vincular la funci\u00f3n <code>wp_register_ability()<\/code> al hook <code>wp_abilities_api_init<\/code>.<\/li>\n<li>El argumento de la primera funci\u00f3n especifica el nombre de la ability, incluido el espacio de nombres (<code>kinsta-plugin\/create-draft<\/code>).<\/li>\n<li>El segundo argumento establece los par\u00e1metros de configuraci\u00f3n de la ability.<\/li>\n<li><code>input_schema<\/code> es un array que define el contrato de entrada para la ability. En este caso, la ability espera recibir un objeto con dos cadenas de texto obligatorias: <code>title<\/code> y <code>content<\/code>.<\/li>\n<li><code>permission_callback<\/code> es una funci\u00f3n que comprueba si el agente tiene los permisos necesarios para ejecutar la ability (<code>edit_posts<\/code>).<\/li>\n<li><code>execute_callback<\/code> es la funci\u00f3n de callback que se ejecuta cuando se activa la ability. En este ejemplo, se utiliza <code>wp_insert_post<\/code> para crear un nuevo borrador de publicaci\u00f3n.<\/li>\n<li>El indicador <code>meta.mcp.public<\/code> hace que la ability est\u00e9 disp<\/li>\n<li>onible a trav\u00e9s del servidor predeterminado del adaptador MCP (m\u00e1s informaci\u00f3n <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/02\/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter\/#enabling-abilities-for-the-mcp-adapter-default-server\" target=\"_blank\" rel=\"noopener noreferrer\">aqu\u00ed<\/a>).<\/li>\n<\/ul>\n<p>No vamos a profundizar m\u00e1s en la API Abilities. Si quieres o necesitas saber m\u00e1s, echa un vistazo a nuestro tutorial detallado <a href=\"https:\/\/kinsta.com\/es\/blog\/api-abilities-wordpress\/\">Primeros pasos con la API Abilities de WordPress<\/a>.<\/p>\n<p>Ahora guarda el archivo, compr\u00edmelo en un zip y s\u00fabelo a tu sitio web como un plugin. Una vez activado, ya est\u00e1s listo para pasar a los siguientes pasos.<\/p>\n<h4>Paso 3: Genera una Contrase\u00f1a de Aplicaci\u00f3n<\/h4>\n<p>Todas las solicitudes enviadas al servidor MCP de WordPress deben autenticarse mediante una contrase\u00f1a de aplicaci\u00f3n. Para generar una contrase\u00f1a de aplicaci\u00f3n, abre tu panel de control de WordPress, ve a <strong>Usuarios<\/strong> &gt; <strong>Perfil<\/strong> y despl\u00e1zate hacia abajo hasta la secci\u00f3n Contrase\u00f1as de Aplicaci\u00f3n. Introduce un nombre para tu contrase\u00f1a y haz clic en <strong>A\u00f1adir Nueva Contrase\u00f1a de Aplicaci\u00f3n<\/strong>.<\/p>\n<p>Esto generar\u00e1 una contrase\u00f1a para que la uses en tu aplicaci\u00f3n. Aseg\u00farate de copiar y pegar la contrase\u00f1a en un lugar seguro, porque esta ser\u00e1 la \u00fanica vez que podr\u00e1s verla. Si la pierdes, tendr\u00e1s que crear una nueva.<\/p>\n<p>WordPress requiere una conexi\u00f3n HTTPS para generar una contrase\u00f1a de aplicaci\u00f3n. Si no ves esta secci\u00f3n en tu perfil de usuario, comprueba que tu sitio web se sirva a trav\u00e9s de HTTPS. Para m\u00e1s informaci\u00f3n, consulta la <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/application-passwords\/\" target=\"_blank\" rel=\"noopener noreferrer\">documentaci\u00f3n oficial<\/a>.<\/p>\n<h3>Prueba toda la cadena en Postman<\/h3>\n<p>Antes de configurar Claude Desktop, quiz\u00e1 te interese probar toda la cadena en Postman, ya que as\u00ed la resoluci\u00f3n de problemas resulta mucho m\u00e1s f\u00e1cil y r\u00e1pida.<\/p>\n<h4>Paso 1: Prueba el handshake inicial<\/h4>\n<p>Primero, prueba el handshake inicial enviando la siguiente solicitud POST:<\/p>\n<pre><code>https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server<\/code><\/pre>\n<p>La solicitud debe estar autenticada. Cuando crees una nueva solicitud HTTP en Postman, selecciona <strong>Autorizaci\u00f3n<\/strong> &gt; <strong>Autenticaci\u00f3n B\u00e1sica<\/strong>\u00a0e introduce tu nombre de usuario de WordPress y tu contrase\u00f1a de aplicaci\u00f3n.<\/p>\n<figure id=\"attachment_212921\" aria-describedby=\"caption-attachment-212921\" style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212921 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-authorization.png\" alt=\"Configurar la Autorizaci\u00f3n: Autenticaci\u00f3n b\u00e1sica en Postman\" width=\"1544\" height=\"436\"><figcaption id=\"caption-attachment-212921\" class=\"wp-caption-text\">Configurarla Autorizaci\u00f3n: Autenticaci\u00f3n b\u00e1sica en Postman<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, a\u00f1ade los siguientes encabezados:<\/p>\n<pre><code>Content-Type: application\/json\nAccept: application\/json, text\/event-stream<\/code><\/pre>\n<figure id=\"attachment_212922\" aria-describedby=\"caption-attachment-212922\" style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212922 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-headers.png\" alt=\"Configurar los encabezados de solicitud en Postman\" width=\"1544\" height=\"534\"><figcaption id=\"caption-attachment-212922\" class=\"wp-caption-text\">Configura los encabezados de la solicitud en Postman<\/figcaption><\/figure>\n<p>Cambia a la pesta\u00f1a <strong>Body<\/strong>, selecciona <strong>raw<\/strong> &gt; <strong>JSON<\/strong> y define el siguiente cuerpo:<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"postman\",\"version\":\"1.0\"}}}<\/code><\/pre>\n<figure id=\"attachment_212923\" aria-describedby=\"caption-attachment-212923\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212923 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-body-settings.png\" alt=\"Configurar el cuerpo de la solicitud en Postman\" width=\"1542\" height=\"804\"><figcaption id=\"caption-attachment-212923\" class=\"wp-caption-text\">Configurar el cuerpo de la solicitud en Postman<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Los clientes y servidores MCP se comunican a trav\u00e9s del <a href=\"https:\/\/modelcontextprotocol.io\/docs\/learn\/architecture#data-layer-protocol\" target=\"_blank\" rel=\"noopener noreferrer\">protocolo JSON-RPC 2.0<\/a>. Este establece el esquema y la sem\u00e1ntica que permiten a ambas partes intercambiar mensajes en un formato est\u00e1ndar.<\/p>\n<\/aside>\n\n<p>Ahora ya puedes hacer clic en el bot\u00f3n Enviar. Si el servidor MCP funciona correctamente, ver\u00e1s el c\u00f3digo de estado <b>200 OK<\/b> y la respuesta JSON que se muestra en la imagen de abajo:<\/p>\n<figure id=\"attachment_212925\" aria-describedby=\"caption-attachment-212925\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212925 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-response-body.png\" alt=\"El cuerpo de la respuesta del servidor MCP en Postman\" width=\"1542\" height=\"346\"><figcaption id=\"caption-attachment-212925\" class=\"wp-caption-text\">El cuerpo de la respuesta del servidor MCP en Postman<\/figcaption><\/figure>\n<p>La respuesta debe incluir el encabezado <b>mcp-session-id<\/b>. Copia este valor, porque lo vas a necesitar para la siguiente prueba.<\/p>\n<figure id=\"attachment_212928\" aria-describedby=\"caption-attachment-212928\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212928 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-response-headers.png\" alt=\"Los encabezados de la respuesta del servidor MCP en Postman\" width=\"1542\" height=\"322\"><figcaption id=\"caption-attachment-212928\" class=\"wp-caption-text\">Los encabezados de la respuesta del servidor MCP en Postman<\/figcaption><\/figure>\n<h4>Paso 2: Comprueba que la ability est\u00e9 visible<\/h4>\n<p>Ahora tienes que comprobar que tu ability est\u00e1 visible. Usar\u00e1s la misma URL y la misma autenticaci\u00f3n b\u00e1sica. Solo tienes que a\u00f1adir el encabezado <b>mcp-session-id<\/b> a los que ya has introducido y utilizar el siguiente objeto JSON en el cuerpo de la solicitud:<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools\/call\",\"params\":{\"name\":\"mcp-adapter-discover-abilities\",\"arguments\":{}}}<\/code><\/pre>\n<p>La siguiente imagen muestra el cuerpo de la respuesta del servidor MCP:<\/p>\n<figure id=\"attachment_212931\" aria-describedby=\"caption-attachment-212931\" style=\"width: 1542px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212931 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-success-response-body.png\" alt=\"El cuerpo de la respuesta del servidor MCP en Postman\" width=\"1542\" height=\"420\"><figcaption id=\"caption-attachment-212931\" class=\"wp-caption-text\">El cuerpo de la respuesta del servidor MCP en Postman<\/figcaption><\/figure>\n<p>El objeto JSON de respuesta deber\u00eda incluir el nombre de tu ability (en nuestro ejemplo, <code>kinsta-plugin\/create-draft<\/code>).<\/p>\n<h4>Paso 3: Ejecuta la ability desde Postman<\/h4>\n<p>Por \u00faltimo, probemos a ejecutar nuestra ability desde Postman. La URL, la autenticaci\u00f3n b\u00e1sica y los encabezados siguen siendo los mismos. Solo cambia el cuerpo de la solicitud, que debe configurarse de la siguiente manera:<\/p>\n<pre><code class=\"language-json\">{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"tools\/call\",\"params\":{\"name\":\"mcp-adapter-execute-ability\",\"arguments\":{\"ability_name\":\"kinsta-plugin\/create-draft\",\"parameters\":{\"title\":\"Postman test\",\"content\":\"Test content from Postman\"}}}}<\/code><\/pre>\n<ul>\n<li><code>method<\/code> le indica al servidor MCP que utilice una de las herramientas predeterminadas del servidor (<code>tools\/call<\/code>).<\/li>\n<li><code>params.name<\/code> es la herramienta gen\u00e9rica (<code>mcp-adapter-execute-ability<\/code>) encargada de ejecutar la ability que se especifica a continuaci\u00f3n.<\/li>\n<li><code>params.arguments.ability_name<\/code> es el identificador completo de la ability que se va a ejecutar (<code>kinsta-plugin\/create-draft<\/code>).<\/li>\n<li><code>params.arguments.parameters<\/code> es el objeto que contiene los argumentos que requiere el input_schema de la ability (<code>title<\/code> y <code>content<\/code>).<\/li>\n<\/ul>\n<p>Ahora, haz clic en <strong>Enviar<\/strong> para enviar la solicitud. Deber\u00edas recibir un estado <b>200 OK<\/b> y la siguiente respuesta:<\/p>\n<figure id=\"attachment_212934\" aria-describedby=\"caption-attachment-212934\" style=\"width: 1696px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212934 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/postman-success-response-body-2.png\" alt=\"Un cuerpo de respuesta correcto en Postman\" width=\"1696\" height=\"334\"><figcaption id=\"caption-attachment-212934\" class=\"wp-caption-text\">Un cuerpo de respuesta correcto en Postman<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, abre tu panel de administraci\u00f3n de WordPress y comprueba que el borrador de la <b>prueba de Postman <\/b>existe.<\/p>\n<p>Si has llegado hasta aqu\u00ed sin problemas ni errores, puedes pasar a la etapa final: configurar Claude Desktop.<\/p>\n<h3>Configurar Claude Desktop<\/h3>\n<p>Ahora tienes que conectar Claude Desktop a tu sitio de WordPress usando el proxy oficial <code>@automattic\/mcp-wordpress-remote<\/code>. Esto convierte las <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/02\/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter\/#transport-methods\">llamadas MCP a trav\u00e9s de STDIO<\/a> en solicitudes HTTP autenticadas a la API REST de WordPress.<\/p>\n<h4>Paso 1: Edita el archivo de configuraci\u00f3n<\/h4>\n<p>Abre el archivo de configuraci\u00f3n de Claude Desktop directamente desde la aplicaci\u00f3n haciendo clic en el icono con tu nombre en la esquina inferior izquierda y, a continuaci\u00f3n, yendo a <strong>Ajustes<\/strong> &gt; <strong>Desarrollador<\/strong> &gt; <strong>Editar Configuraci\u00f3n<\/strong>.<\/p>\n<figure id=\"attachment_212938\" aria-describedby=\"caption-attachment-212938\" style=\"width: 1900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212938 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-edit-config.png\" alt=\"Acceder al archivo de configuraci\u00f3n de Claude Desktop\" width=\"1900\" height=\"1192\"><figcaption id=\"caption-attachment-212938\" class=\"wp-caption-text\">Acceder al archivo de configuraci\u00f3n de Claude Desktop<\/figcaption><\/figure>\n<p>Esto te llevar\u00e1 directamente al archivo <code>claude_desktop_config.json<\/code>. Abre el archivo y sustituye su contenido actual por lo siguiente:<\/p>\n<pre><code class=\"language-json\">{\n  \"mcpServers\": {\n\t\"wordpress-kinsta\": {\n\t  \"command\": \"npx\",\n\t  \"args\": [\"-y\", \"@automattic\/mcp-wordpress-remote@latest\"],\n\t  \"env\": {\n\t\t\"WP_API_URL\": \"https:\/\/yoursite.com\/wp-json\/mcp\/mcp-adapter-default-server\",\n\t\t\"WP_API_USERNAME\": \"your-wp-username\",\n\t\t\"WP_API_PASSWORD\": \"xxxx xxxx xxxx xxxx xxxx xxxx\",\n\t\t\"OAUTH_ENABLED\": \"false\"\n\t  }\n\t}\n  }\n}<\/code><\/pre>\n<p>Aseg\u00farate de sustituir los marcadores de posici\u00f3n por tus datos reales, guarda el archivo y cierra Claude Desktop por completo desde la bandeja del sistema\u2014no te limites a cerrar la ventana, ya que podr\u00eda seguir ejecut\u00e1ndose en segundo plano.<\/p>\n<h4>Paso 2: Comprueba la conexi\u00f3n en Claude Desktop<\/h4>\n<p>Vuelve a Claude Desktop y ve a <strong>Tu nombre<\/strong> &gt; <strong>Ajustes<\/strong> &gt; <strong>Desarrollador<\/strong>. Aqu\u00ed encontrar\u00e1s ahora la lista de servidores MCP locales. Si has seguido todos los pasos anteriores, deber\u00edas ver una pesta\u00f1a de resumen para el servidor wordpress-kinsta con el estado en ejecuci\u00f3n.<\/p>\n<figure id=\"attachment_212939\" aria-describedby=\"caption-attachment-212939\" style=\"width: 1902px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212939 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-local-mcp-servers.png\" alt=\"Servidores MCP locales en Claude Desktop\" width=\"1902\" height=\"1174\"><figcaption id=\"caption-attachment-212939\" class=\"wp-caption-text\">Servidores MCP locales en Claude Desktop<\/figcaption><\/figure>\n<p>Ahora p\u00eddele a Claude que te muestre las herramientas disponibles del servidor <code>wordpress-kinsta<\/code>. Claude Desktop te responder\u00e1 mostrando una lista de herramientas como se ve en la imagen de abajo:<\/p>\n<figure id=\"attachment_212937\" aria-describedby=\"caption-attachment-212937\" style=\"width: 1520px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212937 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-available-tools.png\" alt=\"Lista de las herramientas disponibles en el servidor MCP\" width=\"1520\" height=\"952\"><figcaption id=\"caption-attachment-212937\" class=\"wp-caption-text\">Claude Desktop muestra las herramientas disponibles en el servidor MCP.<\/figcaption><\/figure>\n<p>Como ya se ha mencionado, no hace falta que conozcas los identificadores de cada ability. Solo tienes que explicarle a la IA lo que quieres que haga, y el modelo descubrir\u00e1 las abilities registradas, encontrar\u00e1 la adecuada junto con sus par\u00e1metros y, por \u00faltimo, la ejecutar\u00e1 con los valores correctos.<\/p>\n<figure id=\"attachment_212940\" aria-describedby=\"caption-attachment-212940\" style=\"width: 1496px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212940 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-registered-abilities.png\" alt=\"Una solicitud en lenguaje natural en Claude Desktop.\" width=\"1496\" height=\"748\"><figcaption id=\"caption-attachment-212940\" class=\"wp-caption-text\">Una solicitud en lenguaje natural en Claude Desktop.<\/figcaption><\/figure>\n<p>Para obtener m\u00e1s detalles sobre una ability concreta, se te pedir\u00e1 que autorices a Claude a utilizar la funci\u00f3n<strong> Get Ability Info<\/strong>\u00a0del servidor MCP de <code>wordpress-kinsta<\/code>. Una vez que apruebes la solicitud, Claude te proporcionar\u00e1 todos los detalles de la ability.<\/p>\n<figure id=\"attachment_212936\" aria-describedby=\"caption-attachment-212936\" style=\"width: 1378px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212936 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-desktop-ability-details.png\" alt=\"Claude proporciona los detalles de la ability solicitada\" width=\"1378\" height=\"1496\"><figcaption id=\"caption-attachment-212936\" class=\"wp-caption-text\">Claude proporciona los detalles de la ability solicitada<\/figcaption><\/figure>\n<h3>P\u00eddele a la IA que ejecute tu ability<\/h3>\n<p>Por \u00faltimo, puedes enviarle a Claude tu primera solicitud para crear un borrador de entrada. Por supuesto, le pedir\u00e1s a Claude que genere el texto utilizando una indicaci\u00f3n que proporcione directrices espec\u00edficas. La imagen de abajo te muestra un ejemplo:<\/p>\n<figure id=\"attachment_212943\" aria-describedby=\"caption-attachment-212943\" style=\"width: 1382px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212943 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/example-prompt.png\" alt=\"Un prompt de ejemplo para solicitar la generaci\u00f3n de un borrador en un sitio WordPress\" width=\"1382\" height=\"794\"><figcaption id=\"caption-attachment-212943\" class=\"wp-caption-text\">Un prompt de ejemplo para solicitar la generaci\u00f3n de un borrador en un sitio WordPress<\/figcaption><\/figure>\n<p>Autoriza a Claude a ejecutar la ability y espera unos segundos a que aparezca el resultado. Lo que ver\u00e1s en el chat una vez finalizada la operaci\u00f3n ser\u00e1 similar a lo que se muestra en la siguiente imagen:<\/p>\n<figure id=\"attachment_212942\" aria-describedby=\"caption-attachment-212942\" style=\"width: 1468px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212942 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-example-response.png\" alt=\"Claude confirma la creaci\u00f3n del borrador de la entrada\" width=\"1468\" height=\"720\"><figcaption id=\"caption-attachment-212942\" class=\"wp-caption-text\">Claude confirma la creaci\u00f3n del borrador de la entrada<\/figcaption><\/figure>\n<p>Ahora entra en tu panel de administraci\u00f3n de WordPress y ve a la pantalla Entradas. Aqu\u00ed deber\u00edas encontrar tu borrador con el t\u00edtulo que has elegido. \u00c1brelo y echa un vistazo al editor:<\/p>\n<figure id=\"attachment_212944\" aria-describedby=\"caption-attachment-212944\" style=\"width: 2002px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212944 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft.png\" alt=\"El borrador solicitado en el editor de bloques\" width=\"2002\" height=\"1348\"><figcaption id=\"caption-attachment-212944\" class=\"wp-caption-text\">El borrador solicitado en el editor de bloques<\/figcaption><\/figure>\n<p>Y s\u00ed, el resultado es realmente alucinante, teniendo en cuenta que solo tard\u00f3 unos segundos en generarse.<\/p>\n<p>Sin embargo, hay que se\u00f1alar que el contenido generado est\u00e1 en HTML puro. Esto se debe a que nuestro plugin no incluye la l\u00f3gica necesaria para asignar las secciones de contenido a bloques de Gutenberg.<\/p>\n<figure id=\"attachment_212945\" aria-describedby=\"caption-attachment-212945\" style=\"width: 2002px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212945 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft-code-editor.png\" alt=\"El borrador de una entrada de WordPress en el editor de c\u00f3digo\" width=\"2002\" height=\"1394\"><figcaption id=\"caption-attachment-212945\" class=\"wp-caption-text\">El contenido de la entrada no est\u00e1 estructurado en bloques de Gutenberg<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, repetimos la solicitud, esta vez pidi\u00e9ndole a Claude que formateara el contenido en bloques de Gutenberg. Esta es la respuesta que recibimos en el chat:<\/p>\n<figure id=\"attachment_212941\" aria-describedby=\"caption-attachment-212941\" style=\"width: 1446px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212941 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/claude-example-response-2.png\" alt=\"Ejemplo de respuesta en Claude Desktop.\" width=\"1446\" height=\"568\"><figcaption id=\"caption-attachment-212941\" class=\"wp-caption-text\">Claude confirma que el contenido de la entrada se ha estructurado en bloques de Gutenberg.<\/figcaption><\/figure>\n<p>Y aqu\u00ed est\u00e1 el borrador de la entrada en el editor de c\u00f3digo de WordPress:<\/p>\n<figure id=\"attachment_212946\" aria-describedby=\"caption-attachment-212946\" style=\"width: 1994px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-212946 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wordpress-post-draft-code-editor-2.png\" alt=\"El contenido de la entrada ahora est\u00e1 estructurado en bloques de Gutenberg.\" width=\"1994\" height=\"1400\"><figcaption id=\"caption-attachment-212946\" class=\"wp-caption-text\">El contenido de la entrada ya est\u00e1 estructurado en bloques de Gutenberg.<\/figcaption><\/figure>\n<h2>Por qu\u00e9 tu sitio WordPress ag\u00e9ntico necesita una infraestructura de alto rendimiento<\/h2>\n<p>Conectar tu sitio de WordPress a un modelo de IA a trav\u00e9s del Protocolo de Contexto de Modelo (MCP) cambia radicalmente la naturaleza de tu sitio web. Ya no se trata solo de servir p\u00e1ginas est\u00e1ticas desde una cach\u00e9 o de responder a solicitudes individuales de los usuarios. Para comunicarse con tu cliente de IA a trav\u00e9s del MCP, WordPress debe ser capaz de gestionar un tipo de carga de solicitudes completamente diferente.<\/p>\n<p>Ten en cuenta que un agente de IA puede ejecutar docenas de llamadas REST en cuesti\u00f3n de segundos, una secuencia que ning\u00fan usuario humano podr\u00eda realizar nunca en un intervalo tan corto. Adem\u00e1s, las solicitudes MCP eluden por completo la cach\u00e9 de p\u00e1ginas y acceden directamente a tus hilos de PHP con cada intercambio de datos. Este patr\u00f3n requiere un stack de PHP y base de datos optimizado para el rendimiento; de lo contrario, corres el riesgo de que se produzcan tiempos de espera en medio de una operaci\u00f3n cr\u00edtica (como crear un borrador de entrada mediante programaci\u00f3n).<\/p>\n<p>En cuanto a las abilities p\u00fablicas, la seguridad es otro aspecto clave, ya que cada capacidad expuesta a trav\u00e9s de MCP es un endpoint que hay que proteger. Aunque la API te permite definir un <code>permission_callback<\/code> y exige que las solicitudes se autentiquen mediante una contrase\u00f1a de aplicaci\u00f3n, un proveedor de alojamiento que ofrezca <a href=\"https:\/\/kinsta.com\/es\/blog\/seguridad-empresarial-wordpress\/\">medidas de seguridad estrictas<\/a> \u2014como <a href=\"https:\/\/kinsta.com\/es\/blog\/integracion-de-cloudflare\/\">cortafuegos de aplicaciones web<\/a>, <a href=\"https:\/\/kinsta.com\/es\/blog\/tecnologia-de-contenedores-aislados\/\">aislamiento de contenedores<\/a>, <a href=\"https:\/\/kinsta.com\/es\/blog\/certificados-ssl-gratuitos\/\">certificados SSL<\/a> automatizados y <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/direccion-ip-bloqueada\/\">bloqueo de IP<\/a> \u2014 reduce dr\u00e1sticamente la superficie de ataque y mitiga los riesgos de intrusiones no autorizadas en tu sitio.<\/p>\n<p>Contar con entornos staging que funcionen a trav\u00e9s de HTTPS y utilicen exactamente el mismo stack tecnol\u00f3gico que tu sitio web en producci\u00f3n es imprescindible a la hora de probar las funcionalidades registradas en tu sitio antes de implementarlas en producci\u00f3n. Adem\u00e1s, el acceso a herramientas de desarrollo como <a href=\"https:\/\/kinsta.com\/es\/blog\/desarrollo-remoto-de-wordpress-en-kinsta-con-ssh\/\">SSH<\/a> y <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/wordpress-wp-cli\/\">WP-CLI<\/a> es indispensable para crear una integraci\u00f3n de IA fiable basada en el protocolo MCP.<\/p>\n<p>La observabilidad tambi\u00e9n es un requisito estrat\u00e9gico para una p\u00e1gina web que interact\u00faa constantemente con herramientas de IA. Tener acceso a una <a href=\"https:\/\/kinsta.com\/es\/blog\/monitoreo-rendimiento-aplicaciones\/#kinsta-apm-tool-to-the-rescue\">herramienta APM<\/a> y a tus <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/resolucion-de-problemas-de-wordpress\/ver-registros-del-servidor\/\">registros del servidor<\/a> es fundamental para entender qu\u00e9 est\u00e1 pasando en segundo plano, diagnosticar por qu\u00e9 una solicitud HTTP podr\u00eda fallar sin que te des cuenta e identificar qu\u00e9 est\u00e1 provocando cuellos de botella en la arquitectura de tu sitio web.<\/p>\n<p>Por todas estas razones, hoy en d\u00eda es m\u00e1s importante que nunca elegir una <a href=\"https:\/\/kinsta.com\/es\/blog\/solucion-de-alojamiento-para-desarrolladores\/\">infraestructura<\/a> y un <a href=\"https:\/\/kinsta.com\/es\/blog\/premios-g2-mejor-servidor-web\/\">servicio de alojamiento<\/a> que ofrezcan la arquitectura, las herramientas y el soporte t\u00e9cnico de primera clase que exige un sitio moderno de WordPress. Kinsta te ofrece todo esto y mucho m\u00e1s en un \u00fanico panel de control centralizado.<\/p>\n<p>Desde ah\u00ed, puedes acceder directamente a tu sitio, iniciar la monitorizaci\u00f3n del rendimiento, consultar los datos de inicio de sesi\u00f3n SSH, descargar los registros del sitio y ponerte en contacto con nuestro equipo de soporte especializado. Si tus automatizaciones de IA necesitan a\u00fan m\u00e1s potencia de c\u00e1lculo bruta, puedes <a href=\"https:\/\/kinsta.com\/es\/blog\/kinsta-hilos-php-y-rendimiento-del-cache\/\">optimizar el rendimiento de PHP<\/a> al instante o a\u00f1adir el add-on <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/entorno-staging\/#create-a-wordpress-standard-or-premium-staging-environment\">entorno staging premium<\/a> para garantizar la m\u00e1xima capacidad de respuesta tanto en el entorno de pruebas como en el de producci\u00f3n.<\/p>\n<h2>El futuro de WordPress es ag\u00e9ntico<\/h2>\n<p>WordPress est\u00e1 evolucionando de ser un CMS tradicional a convertirse en un aut\u00e9ntico hub de aplicaciones basadas en agentes. La introducci\u00f3n de la API Abilities y el cliente de IA es la prueba definitiva de que el futuro de la web ya no se basa \u00fanicamente en las interacciones humanas, sino que incluye en gran medida m\u00e1quinas y agentes inteligentes que trabajan de forma aut\u00f3noma en segundo plano.<\/p>\n<p>Ya sea para <a href=\"https:\/\/kinsta.com\/es\/blog\/ia-wordpress\/\">convertir un archivo de audio en una entrada<\/a>, <a href=\"https:\/\/kinsta.com\/es\/blog\/automatizar-el-flujo-de-trabajo-de-la-agencia-con-kinsta-y-trello\/\">integrar un flujo de trabajo automatizado a trav\u00e9s de GitHub Actions<\/a> o crear un puente perfecto entre tu sitio y el cliente de Claude Desktop, WordPress est\u00e1 totalmente preparado para procesar solicitudes complejas y convertir los datos de entrada en bloques nativos de Gutenberg. Depende de ti dotar a tus aplicaciones de la potencia, la seguridad y la escalabilidad que necesitan eligiendo un proveedor de alojamiento l\u00edder en el sector como Kinsta.<\/p>\n<p>\u00bfYa has echado un vistazo a <a href=\"https:\/\/kinsta.com\/es\/precios\/\">nuestros planes<\/a>? Si no est\u00e1s seguro de cu\u00e1l se adapta mejor al flujo de trabajo espec\u00edfico de tu sitio web, <a href=\"https:\/\/kinsta.com\/es\/contactar-con-ventas\/\">nuestro equipo de ventas<\/a> estar\u00e1 encantado de responder a todas tus preguntas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El Protocolo de Contexto de Modelos (MCP) es un est\u00e1ndar abierto que establece conexiones seguras entre herramientas basadas en IA y fuentes de datos no p\u00fablicas. &#8230;<\/p>\n","protected":false},"author":36,"featured_media":84341,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1270,1345],"class_list":["post-84340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-desarrollo-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Crea una integraci\u00f3n de WordPress con MCP para agentes de IA<\/title>\n<meta name=\"description\" content=\"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta\" \/>\n<meta property=\"og:description\" content=\"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T07:15:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-26T09:12:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta\",\"datePublished\":\"2026-08-24T07:15:36+00:00\",\"dateModified\":\"2026-08-26T09:12:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\"},\"wordCount\":3735,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\",\"name\":\"Crea una integraci\u00f3n de WordPress con MCP para agentes de IA\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"datePublished\":\"2026-08-24T07:15:36+00:00\",\"dateModified\":\"2026-08-26T09:12:04+00:00\",\"description\":\"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Crea una integraci\u00f3n de WordPress con MCP para agentes de IA","description":"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta","og_description":"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.","og_url":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2026-08-24T07:15:36+00:00","article_modified_time":"2026-08-26T09:12:04+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Carlo Daniele","Tiempo de lectura":"21 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta","datePublished":"2026-08-24T07:15:36+00:00","dateModified":"2026-08-26T09:12:04+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/"},"wordCount":3735,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/","url":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/","name":"Crea una integraci\u00f3n de WordPress con MCP para agentes de IA","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","datePublished":"2026-08-24T07:15:36+00:00","dateModified":"2026-08-26T09:12:04+00:00","description":"Aprende a crear un plugin MCP para WordPress y conecta agentes de IA. Una gu\u00eda paso a paso sobre la API de Abilities y Claude Desktop.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/08\/how-to-build-a-wordpress-acp-integration-for-ai-agents-on-kinsta-powered-websites.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/wordpress-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/es\/secciones\/api\/"},{"@type":"ListItem","position":3,"name":"C\u00f3mo crear una integraci\u00f3n MCP de WordPress para Agentes de IA en sitios web alojados en Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/es\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/84340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=84340"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/84340\/revisions"}],"predecessor-version":[{"id":84380,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/84340\/revisions\/84380"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/translations\/fr"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/84340\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/84341"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=84340"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=84340"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=84340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}