Tiempo estimado de lectura: 9 minutos
Si trabajas en una agencia digital y usas Claude para producir contenido, analizar datos o automatizar tareas, es probable que tengas el mismo problema que teníamos nosotros: Claude es potente, pero vive en una burbuja. Le preguntas algo sobre el rendimiento SEO de un cliente y te responde con conocimiento general, no con los datos reales de ese cliente.
La solución existe y se llama MCP: Model Context Protocol. Es el protocolo que permite a Claude conectarse directamente con tus herramientas externas y actuar sobre ellas en tiempo real. En Inprofit llevamos varios meses con MCP en producción con un stack concreto: WordPress REST API, Google Search Console y Google Analytics, todo orquestado desde Claude Desktop y Claude Code.
Este post es la guía que nos habría ahorrado semanas de pruebas. Sin rodeos: qué es MCP, cómo funciona técnicamente, qué problemas encontramos en Windows y cómo los resolvimos, y qué flujos de agencia puedes montar desde el primer día.
MCP no es una integración más. Es la capa que convierte a Claude en un agente con memoria y acceso real a tu stack tecnológico.
¿Qué es el Model Context Protocol (MCP) y por qué importa en 2026?
MCP es un protocolo abierto, publicado por Anthropic en 2024, que estandariza la forma en que los modelos de lenguaje se comunican con herramientas externas. Antes de MCP, cada integración era un parche: prompts que imitaban tener datos, funciones customizadas, o flujos de n8n que preparaban el contexto antes de llamar a la API.
Con MCP, Claude puede conectarse directamente a un servidor que expone herramientas, recursos y prompts predefinidos. Desde el modelo, es como si esas capacidades fueran nativas.
Los tres elementos de un servidor MCP
- Tools: funciones que Claude puede invocar. Ejemplo: buscar posts en WordPress, obtener datos de clics en GSC, leer sesiones de GA4.
- Resources: datos que Claude puede leer como contexto. Ejemplo: el contenido de un archivo local, la configuración de un proyecto.
- Prompts: plantillas reutilizables que el servidor expone para flujos predefinidos.
La arquitectura es cliente-servidor: Claude actúa como cliente MCP, y tú despliegas los servidores que conectan con tus APIs. Pueden correr en local (stdio) o como servicio remoto (SSE/HTTP). En agencia, la combinación más práctica es servidores locales para herramientas internas y remotos para servicios cloud.
El stack que usamos en producción: WordPress + GSC + Analytics
Nuestro punto de partida fue claro: necesitábamos que Claude tuviera acceso real a las tres fuentes de datos que usamos a diario en los proyectos de clientes.
1. WordPress REST API — el servidor MCP de WordPress
Existe un servidor MCP para WordPress que se conecta vía REST API. Permite a Claude leer, crear y editar posts, páginas, categorías y metadatos de Yoast/RankMath directamente. Para agencias que gestionan blogs de clientes, esto cambia radicalmente el flujo de content ops.
Instalación básica (requiere Node.js 18+):
npm install -g @modelcontextprotocol/server-wordpressConfiguración en claude_desktop_config.json:
{
"mcpServers": {
"wordpress": {
"command": "C:\\Users\\jorge\\AppData\\Roaming\\npm\\mcp-wordpress.cmd",
"args": [],
"env": {
"WP_URL": "https://tucliente.com",
"WP_USER": "usuario_api",
"WP_APP_PASSWORD": "xxxx xxxx xxxx xxxx"
}
}
}
}
2. Google Search Console — el servidor MCP de GSC
El servidor MCP de Google Search Console expone los datos de rendimiento de búsqueda: queries, páginas, clics, impresiones, CTR y posición media. Con esto, Claude puede responder preguntas como: ¿qué páginas están perdiendo posición este mes? ¿qué queries tienen CTR bajo y deberían optimizarse?
Requiere crear credenciales OAuth2 en Google Cloud Console con los scopes de Search Console. El flujo de autenticación inicial es el único paso manual; después funciona con token refresh automático.
3. Google Analytics 4 — el servidor MCP de GA4
El servidor MCP de GA4 usa la Google Analytics Data API v1. Permite a Claude consultar métricas de sesiones, usuarios, conversiones, bounce rate y eventos custom. El caso de uso más valioso en agencia: generar informes de rendimiento mensuales sin exportar datos manualmente.
Problemas reales que encontramos (y cómo los resolvimos)
Problema 1: timeouts de conexión MCP en Windows con npx
El síntoma era que Claude Desktop mostraba los servidores MCP como «conectando…» indefinidamente. El problema raíz es que npx en Windows lanza un proceso hijo con una latencia de arranque que supera el timeout de conexión del cliente MCP.
Solución: instalar todos los paquetes MCP globalmente con npm install -g y usar la ruta absoluta al .cmd en el campo command.
Problema 2: autenticación OAuth caducada en GSC y GA4
Los tokens OAuth2 caducan. Si el servidor MCP no tiene lógica de refresh, la conexión falla silenciosamente y Claude empieza a responder sin datos reales, o peor, con datos inventados.
Solución: usar credenciales de service account en lugar de OAuth de usuario para GSC y GA4. Las service accounts no caducan y son más adecuadas para entornos de agencia donde múltiples personas pueden lanzar el servidor.
Problema 3: permisos insuficientes en WordPress REST API
La WordPress REST API por defecto limita ciertos endpoints a usuarios autenticados con los roles correctos. Si el Application Password no tiene permisos de escritura, Claude puede leer posts pero no crearlos ni editarlos.
Solución: crear un usuario WordPress específico para la integración MCP con rol Editor y generar el Application Password desde su perfil. Nunca usar credenciales de administrador en variables de entorno.
5 flujos de agencia que montamos con este stack
Una vez el stack está en producción, las posibilidades se multiplican. Estos son los cinco flujos que más valor nos generan:
Flujo 1: auditoría SEO conversacional
Le preguntamos a Claude: «Analiza las 10 páginas con más impresiones en GSC este mes, identifica las que tienen CTR por debajo del 3% y dime qué título y meta description cambiarías.» Claude consulta GSC, obtiene los datos, los cruza con el contenido actual del post en WordPress y propone los cambios. Todo en una conversación, sin exportar ni copiar nada.
Flujo 2: generación y publicación de borradores
Claude redacta el post completo siguiendo nuestra guía de estilo y lo publica directamente en WordPress como borrador, con título, slug, excerpt, categorías y etiquetas ya asignadas. El equipo solo revisa y aprueba. El tiempo de maquetación queda a cero.
Flujo 3: informes de rendimiento mensual
Un prompt predefinido en nuestro Claude Project de SEO extrae de GA4 las métricas clave del mes (sesiones, conversiones, bounce rate por canal) y de GSC (evolución de posición media, queries ganadas y perdidas). Claude genera el informe narrativo listo para enviar al cliente.
Flujo 4: detección de canibalizaciones de keywords
Consultamos todos los posts del blog de un cliente desde WordPress y los cruzamos con sus datos de GSC. Claude identifica qué posts compiten por las mismas queries y propone una estrategia de consolidación o diferenciación de contenidos.
Flujo 5: optimización de contenido existente
Pasamos a Claude la URL de un post; obtiene el contenido actual desde WordPress y los datos de rendimiento de GSC. Genera una versión mejorada con las keywords que están posicionando en página 2 integradas de forma natural en el texto.
El cambio más importante no es técnico: es conceptual. Dejas de usar Claude como un generador de texto y empiezas a usarlo como un agente con acceso a los datos reales de tu negocio.
Arquitectura recomendada para agencias: Claude Projects + MCP
La combinación más potente para agencias es usar Claude Projects junto con los servidores MCP. Cada proyecto tiene su propio system prompt con el contexto del cliente (sector, tono de marca, keywords objetivo, URLs clave) y hereda los servidores MCP del workspace.
Nuestra estructura actual en Inprofit:
- Proyecto SEO/GEO Inprofit.eu: conectado a GSC + GA4 + WordPress de nuestra web. Gestiona la estrategia de contenidos del blog.
- Proyecto ContentOps: conectado a WordPress de cada cliente. Gestiona la producción y publicación de contenidos.
- Proyecto TopicStratOps: conectado a GSC de cada cliente. Analiza oportunidades de contenido y canibalizaciones.
- Proyecto VideoStratOps: conectado al filesystem local con guiones y datos de rendimiento de Reels y TikTok.
Cada proyecto accede solo a los servidores MCP que necesita. Esto reduce el ruido de contexto y mejora la precisión de las respuestas de Claude.
MCP y GEO: por qué este tipo de contenido posiciona en motores de IA
El contenido técnico experiencial, con casos de uso reales y soluciones a problemas concretos, es exactamente el tipo que los LLMs citan cuando alguien pregunta sobre automatización de agencias con Claude. Para optimizar para GEO (Generative Engine Optimization) aplicamos estos criterios:
- Especificidad técnica: versiones, rutas de archivo, nombres exactos de parámetros. Los LLMs priorizan fuentes que responden con precisión, no con generalidades.
- Estructura de preguntas implícitas: cada H2/H3 responde una pregunta real que alguien podría hacer a ChatGPT o Perplexity sobre MCP con Claude.
- Entidades nombradas: Model Context Protocol, Claude Desktop, WordPress REST API, Google Search Console API, GA4 Data API. Las entidades reconocibles aumentan la probabilidad de ser citado.
- E-E-A-T real: describimos errores propios, soluciones propias, flujos propios. Eso es lo que GEO premia y lo que no se puede generar sin haberlo vivido.
Conclusión: MCP no es el futuro, es el presente de las agencias que usan IA
Si tu agencia ya usa Claude para tareas de contenido, SEO o reporting, montar el stack MCP con WordPress, GSC y Analytics es el siguiente paso lógico. La inversión técnica inicial (entre 4 y 8 horas para dejarlo funcionando correctamente en Windows) se recupera en la primera semana de uso.
Lo que cambia fundamentalmente es la relación entre el equipo y los datos: en lugar de exportar, copiar, pegar y contextualizar manualmente, Claude accede a los datos en tiempo real y actúa sobre ellos. Eso es lo que convierte a un asistente de IA en un agente de IA.
En Inprofit seguimos ampliando el stack. El siguiente servidor MCP que estamos integrando es el de Supabase, para conectar a Claude con los datos de prospección del agente comercial que tenemos en construcción con n8n y Google Places API.
¿Quieres montar este stack en tu agencia? En Inprofit ofrecemos consultoría de implementación MCP para equipos de marketing y agencias digitales. Escríbenos y te contamos cómo hacerlo en tu entorno concreto.
Preguntas frecuentes sobre MCP y Claude
MCP es un protocolo abierto. Aunque fue creado por Anthropic, ya tiene implementaciones para OpenAI, Gemini y modelos open source como Llama. Sin embargo, la integración más madura y con más servidores disponibles actualmente es la de Claude Desktop y Claude Code.
Para los servidores más comunes (WordPress, GSC, GA4, GitHub, Notion) no necesitas programar: son paquetes npm que se instalan y configuran con variables de entorno. Si quieres crear un servidor MCP custom para una API específica de tu agencia, necesitas conocimientos básicos de Node.js o Python.
La seguridad depende de cómo gestionas las credenciales. Las recomendaciones básicas: usa Application Passwords de WordPress en lugar de contraseñas reales, usa service accounts de Google con permisos mínimos (solo lectura donde no necesites escritura), y nunca almacenes credenciales en repositorios de código. El servidor MCP corre en local, así que las credenciales no salen de tu máquina.
Con la API de Claude directamente, tú construyes el contexto y se lo pasas al modelo en cada llamada. Con MCP, el modelo puede solicitar información a las herramientas por sí mismo durante la conversación. Es la diferencia entre un asistente al que tienes que briefar cada vez y un agente que sabe dónde buscar cuando lo necesita.
Claude Desktop (la app de escritorio gratuita y de pago) soporta MCP desde finales de 2024. Claude Code también lo soporta de forma nativa. La versión web de Claude.ai no soporta MCP servidores locales de momento, aunque los MCP remotos (SSE) están empezando a integrarse vía los conectores del marketplace de Claude.

Marketing tecnológico en vena. Fanático de las tecnologías Martech que rompen moldes: IA generativa, blockchain, no-code, metaverso, automatización extrema… Convencido de que el futuro no se espera, se construye (y se vende muy bien).
Responsable del marketing más disruptivo y tecnológico.



