5 min

Cómo configurar el MCP de DataForSEO con Claude Desktop

Configura el MCP de DataForSEO con Claude Desktop: credenciales de API, servidor con npx en el archivo de configuración y módulos SEO como SERP o backlinks habilitados.

Configurar el MCP de DataForSEO con Claude Desktop consiste en obtener tus credenciales de la API de DataForSEO, añadir el servidor dataforseo-mcp-server al archivo claude_desktop_config.json mediante npx y reiniciar Claude Desktop para que las herramientas SEO queden disponibles en el chat. DataForSEO es un servicio de API que te da acceso programático al tipo de datos SEO que normalmente tendrías que consultar manualmente en herramientas como Ahrefs o SEMrush. Datos como listados de motores de búsqueda, visibilidad en LLM, volúmenes de palabras clave, perfiles de backlinks y más.


DataforSEO construyó su propia infraestructura para recopilar estos datos y ofrecerlos a escala, así que no pagas el sobreprecio de un producto «envuelto en un panel bonito». Envías una petición a la API y recibes JSON con los datos en bruto. Esto es excelente para construir tus propias herramientas, automatizar flujos de trabajo SEO o ejecutar análisis de competencia dentro del sistema que prefieras, ya sea en tu propia aplicación o (como veremos hoy) mediante una conexión MCP a tu asistente de IA.

¿Dónde consigo una clave de API de DataforSEO?

Ve a: Dashboard > API Access y copia el login de la API y la contraseña de la API:

DataforSEO tiene distintos módulos de API para diferentes tareas:

  • AI_OPTIMIZATION API: ofrece datos para descubrimiento de palabras clave, optimización conversacional y benchmarking de LLM en tiempo real
  • SERP API: datos en tiempo real de la página de resultados del motor de búsqueda (SERP) para Google, Bing y Yahoo
  • KEYWORDS_DATA API: investigación de palabras clave y datos de clickstream, incluidos volumen de búsqueda, coste por clic y otras métricas
  • ONPAGE API: permite rastrear sitios web y páginas según parámetros personalizables para obtener métricas de rendimiento SEO on-page
  • DATAFORSEO LABS API: datos sobre palabras clave, SERP y dominios basados en las bases de datos internas y los algoritmos propietarios de DataForSEO
  • BACKLINKS API: análisis exhaustivo de backlinks, incluidos dominios de referencia, distribución del texto ancla y métricas de calidad de los enlaces
  • BUSINESS DATA API: datos públicos sobre cualquier entidad de negocio;
  • DOMAIN ANALYTICS API: datos sobre tráfico del sitio, tecnologías y detalles de Whois;
  • CONTENT ANALYSIS API: fuente robusta de datos para monitorización de marca, análisis de sentimiento y gestión de citas

El MCP de DataforSEO

El MCP conecta toda esta funcionalidad de la API directamente con Claude, de modo que puedes simplemente hacer preguntas como «¿qué está posicionándose para X?» o «analiza al competidor Y» y Claude invoca las APIs de DataForSEO entre bastidores y luego te explica los resultados en el chat.

Si no estás familiarizado con un MCP o con cómo configurarlo en Claude Desktop, échale un vistazo a esta guía.

Qué necesitarás primero

Antes de empezar, asegúrate de tener resueltas estas tres cosas:

  1. Claude Desktop instalado en tu equipo (funciona en Windows, Mac o Linux)
  2. Una versión actualizada de Node.js (yo estoy por la v25.4) - consíguelo aquí si no lo tienes
  3. Una cuenta de DataForSEO con tus datos de API a mano - regístrate aquí si necesitas una

Encontrar tus datos de acceso de DataForSEO

Necesitarás tus credenciales de API de DataForSEO. Aquí está dónde encontrarlas:

  1. Ve a tu panel de DataForSEO
  2. Haz clic en la sección API Access
  3. Verás dos datos: * Tu nombre de usuario (el mismo que tu login) * Tu contraseña (específica para el acceso a la API)

Guarda estos datos a buen recaudo: los necesitarás para la configuración, pero es importante no compartir las claves de API en el chat.

Merece la pena señalar que DataForSEO usa autenticación Basic, lo que simplemente significa que tu nombre de usuario y tu contraseña se combinan y se codifican antes de enviarse a sus servidores. Enseguida verás dónde se configura esto.

Configuración rápida

Aquí está la forma más sencilla de ponerlo todo en marcha: usaremos algo llamado npx, que te permite ejecutar el servidor sin instalarlo permanentemente en tu equipo.

Tendremos que actualizar los ajustes de Claude para que sepa cómo conectarse a DataForSEO:

  1. Abre Claude Desktop
  2. Ve a SettingsDeveloperEdit Config
  3. Añade este fragmento de código a tu archivo claude_desktop_config.json:
{
  "mcpServers": {
    "dataforseo": {
      "command": "npx",
      "args": ["dataforseo-mcp-server"],
      "env": {
        "DATAFORSEO_USERNAME": "your_username_here",
        "DATAFORSEO_PASSWORD": "your_password_here",
        "ENABLED_MODULES": "SERP,KEYWORDS_DATA,DATAFORSEO_LABS,BACKLINKS"
      }
    }
  }
}

No lo olvides: Sustituye your_username_here y your_password_here por tus datos reales de DataForSEO.

Aquí está el mío:

Elegir qué herramientas quieres

DataForSEO ofrece diferentes módulos según lo que necesites. Puedes elegir y combinar actualizando la línea ENABLED_MODULES. Tiene sentido hacerlo por la ventana de contexto de Claude. Cuanto más contexto del MCP configures, más tokens de contexto consumes en cada petición. A mí, por ejemplo, casi nunca me hacen falta los datos de listados de negocios.

Esto es lo que hay disponible:

  • SERP - Resultados de búsqueda en tiempo real de Google y otros motores de búsqueda
  • KEYWORDS_DATA - Investigación de palabras clave, volúmenes de búsqueda y datos de competencia
  • ONPAGE - Rastreo de sitios web y comprobaciones de SEO técnico
  • DATAFORSEO_LABS - Analíticas e insights avanzados de SEO
  • BACKLINKS - Análisis de enlaces y perfiles de backlinks
  • BUSINESS_DATA - Reseñas de negocios e información de SEO local
  • DOMAIN_ANALYTICS - Estimaciones de tráfico del sitio y pilas de tecnología
  • CONTENT_ANALYSIS - Monitorización de marca y seguimiento de sentimiento

¿Lo quieres todo? Usa esta línea en su lugar:

"ENABLED_MODULES": "SERP,KEYWORDS_DATA,ONPAGE,DATAFORSEO_LABS,BACKLINKS,BUSINESS_DATA,DOMAIN_ANALYTICS,CONTENT_ANALYSIS"

Otras formas de configurarlo

Instalarlo de forma permanente

Si prefieres tener el servidor instalado permanentemente en tu equipo:

  1. Instálalo globalmente con este comando:

npm install -g dataforseo-mcp-server 2. Luego actualiza tu configuración de Claude para usarlo directamente:

{"command": "dataforseo-mcp-server"}

(en lugar de usar npx)

Configurarlo para desarrollo

Si quieres trastear con el código o personalizar cosas:

  1. Clona el repositorio:

git clone https://github.com/dataforseo/mcp-server-typescript

cd mcp-server-typescript

npm install

npm run build 2. Apunta Claude a tu versión local con la ruta completa:

{"command": "node", "args": ["C:/path/to/mcp-server-typescript/build/index.js"]}

Paso 4: Comprobar que todo funciona

Una vez actualizada la configuración, esto es lo que hay que hacer a continuación.

  1. Reinicia Claude Desktop por completo
  2. Inicia una conversación nueva
  3. Pregunta a Claude algo como: «¿Puedes comprobar si la conexión con DataForSEO funciona y decirme qué herramientas hay disponibles?»

Si todo está configurado correctamente, Claude confirmará la conexión y enumerará las herramientas disponibles.

Qué puedes hacer ahora

Con DataForSEO configurado y conectado, puedes pedir a Claude que haga todo tipo de tareas SEO.

Aquí tienes algunos ejemplos para empezar:

Investigación de palabras clave

"Usa DataForSEO para encontrar ideas de palabras clave para 'marketing de contenidos'; necesito volúmenes de búsqueda y datos de CPC"

Comprobar los resultados de búsqueda

"Consígueme los resultados actuales de búsqueda en Google para 'las mejores herramientas SEO de 2025' usando DataForSEO"

"¿Puedes analizar el perfil de backlinks de example.com con DataForSEO?"

Auditorías de sitios web

"Ejecuta una auditoría SEO on-page de https://example.com usando DataForSEO"

Solucionar problemas habituales

Echa un vistazo a este breve vídeo de DataforSEO sobre problemas habituales que puedes encontrar y cómo abordarlos.

Vídeo 3

Un último consejo: Gemini mencionó que algunos usuarios han comprobado que las variables de entorno no siempre se pasan correctamente en la configuración de Claude. Si te topas con este problema, prueba a pasar tus credenciales directamente en el array args.

El equipo de DataForSEO es bastante receptivo si necesitas ayuda para resolver cualquier rareza.

Artículos relacionados