BuiltWith

Descubre qué sitios web están creados con BuiltWith.

Documentación

🔍 Servidor MCP de BuiltWith 🚀

API de Dominios v25

Las consultas de dominios ahora usan la API v25. Los registros de tecnología incluyen puntuaciones numéricas confidence de 0 a 1. Las respuestas JSON completas incluyen Meta.company_reg, un arreglo de registros de registro de empresas con campos de cadena type y number; los números de registro conservan los ceros a la izquierda. El arreglo está vacío cuando no está disponible o los metadatos están excluidos. Consulta la referencia de la API. Los métodos de dominio completos conservan ambos campos; las consultas de tecnología en vivo incluyen confidence y devuelven solo registros de tecnología.

🌟 Descripción general

BuiltWith MCP es un servidor del Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA (Claude, Cursor, agentes de IDE, etc.) consultar los datos de detección de tecnología de BuiltWith directa y nativamente.

Permite preguntas en lenguaje natural como:

"¿Qué tecnologías usa example.com?" "¿Este sitio usa Shopify o Magento?" "¿Qué pila de analítica usa nytimes.com?"

BuiltWith MCP admite trae tu propia clave de API de BuiltWith y puede usarse como servicio alojado o autoalojado.


DEMO de Claude

Muestra cómo hacer que esto funcione en Claude como Conector

https://github.com/user-attachments/assets/1199362a-c813-497e-8569-15b9a3ce9713

🌐 MCP Alojado (Recomendado)

BuiltWith proporciona un endpoint MCP alojado — no se requiere un proceso local de Node.

Endpoint

https://api.builtwith.com/mcp

Autenticación

Trae tu propia clave de API de BuiltWith:

Authorization: Bearer YOUR_BUILTWITH_API_KEY

Ejemplo de solicitud MCP

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

🧩 Herramientas compatibles

El MCP alojado expone las siguientes herramientas:

  • domain-lookup – Detección de tecnología en vivo para un dominio
  • domain-api – Metadatos completos del dominio
  • change-api – Adiciones y eliminaciones de tecnología con contexto empresarial
  • lists-api – Sitios que usan una tecnología, incluidos OTHERTECHS y filtros de atributos numéricos como SPEND, REVENUE y EMPLOYEES
  • relationships-api – Sitios web relacionados
  • free-api – Conteos de categorías y grupos
  • company-to-url – Descubrimiento de empresa → dominio
  • tags-api – Descubrimiento basado en IP / atributos
  • recommendations-api – Recomendaciones de tecnología
  • redirects-api – Redirecciones en vivo e históricas
  • keywords-api – Inteligencia de palabras clave
  • trends-api – Datos de tendencias tecnológicas
  • product-api – Búsqueda de productos de comercio electrónico
  • trust-api – Puntuación de confianza
  • vat-api – Números de registro de empresa (IVA, GST y otros) para sitios web
  • vat-types-api – Lista de referencia de tipos de registro devueltos por vat-api (no se requiere clave de API)
  • whoami-api – Límites de cuenta, costos de crédito e inventario de endpoints (sin créditos de API)
  • usage-api – Saldo de crédito actual (sin créditos de API)
  • mcp-registry-api – Buscar y navegar el registro MCP de BuiltWith (v1) de otros servidores MCP remotos (sin créditos de API)
  • mcp-registry-v2-api – Buscar y navegar el registro MCP de BuiltWith (v2) de otros servidores MCP remotos, con indicadores de autenticación por endpoint y fechas de primera/última detección (sin créditos de API)
  • vector-search – Búsqueda de similitud semántica entre tecnologías y categorías
  • ask-api – Búsqueda de listas de sitios web en lenguaje natural (p. ej., "sitios web de Magento en España"); admite informes completos y paginación
  • payment-balance – Verifica tu saldo de créditos de API
  • payment-config – Recupera tu configuración de pago
  • payment-purchase – Compra créditos de API usando tu método de pago guardado en Stripe
  • agent-auth-start – Inicia la Autorización de Código de Dispositivo de Agente (no se requiere clave de API)
  • agent-auth-token – Consulta el resultado de la autorización y recupera el token de acceso (no se requiere clave de API)

⚙️ Configuración del cliente (Claude, Cursor, IDEs)

Agrega BuiltWith MCP a la configuración de tu cliente compatible con MCP.

Ejemplo

{
  "mcpServers": {
    "builtwith": {
      "url": "https://api.builtwith.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BUILTWITH_API_KEY"
      }
    }
  }
}

Ubicaciones de configuración

  • Claude Desktop

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Cursor / Claude Dev (VS Code)

    • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
    • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

🛠️ Autoalojamiento (Opcional)

También puedes ejecutar el servidor MCP de BuiltWith localmente o dentro de tu propia infraestructura.

Qué cambió (14 de febrero de 2026)

El servidor local ahora admite ambos transportes MCP estándar:

  • stdio (predeterminado) para clientes MCP locales como Claude Desktop/Cursor
  • http para uso MCP remoto/tipo conector en /mcp

Instalación

git clone https://github.com/builtwith/builtwith-mcp.git
cd builtwith-mcp
npm install

Configuración MCP local (stdio)

{
  "mcpServers": {
    "builtwith": {
      "command": "node",
      "args": ["[PATH-TO]/bw-mcp-v1.js"],
      "env": {
        "BUILTWITH_API_KEY": "YOUR_BUILTWITH_API_KEY"
      }
    }
  }
}

Nota: El endpoint alojado se recomienda para la mayoría de los usuarios. El autoalojamiento es útil si necesitas enrutamiento personalizado, limitación de velocidad o acceso a redes privadas.

Endpoint MCP HTTP local

Ejecuta en modo HTTP:

MCP_TRANSPORT=http PORT=8787 node bw-mcp-v1.js

Endpoint MCP:

http://127.0.0.1:8787/mcp

Encabezados/entorno opcionales:

  • Authorization: Bearer YOUR_BUILTWITH_API_KEY (clave de API por solicitud para modo HTTP)
  • BUILTWITH_API_KEY (usado por modo stdio, y como respaldo cuando no se proporciona un token portador HTTP)
  • MCP_ALLOWED_ORIGINS (lista de permitidos CORS/origen separada por comas para modo HTTP)

Verificación de salud:

http://127.0.0.1:8787/health

🔐 Autorización de Código de Dispositivo de Agente

Los agentes pueden obtener un token de API temporal con prefijo bw- sin que el usuario pegue su clave — el usuario aprueba el acceso en su navegador.

Flujo:

  1. Llama a agent-auth-start → recibe device_code y verification_uri
  2. Dirige al usuario a abrir verification_uri en su navegador
  3. Consulta agent-auth-token cada 5 segundos con el device_code
  4. Tras la aprobación, recibe un access_token (bw-...) válido por la duración elegida (1 hora / 1 día / 30 días)
  5. Usa el token como KEY=bw-... en cualquier endpoint de la API de BuiltWith

No se requiere clave de API para llamar a agent-auth-start o agent-auth-token.


🚀 Ejemplos de uso

Una vez configurado, intenta preguntarle a tu asistente de IA:

  • "¿Qué tecnologías usa example.com?"
  • "¿Qué CMS usa nytimes.com?"
  • "¿Usa amazon.com Google Analytics?"
  • "¿Qué frameworks de JavaScript usa spotify.com?"
  • "¿Qué proveedor de hosting usa netflix.com?"
  • "Compara las pilas tecnológicas de facebook.com y twitter.com"

🧠 Cómo funciona

  1. 🗣️ El usuario hace una pregunta tecnológica en un asistente de IA
  2. 🔌 El asistente llama al servidor MCP de BuiltWith
  3. 🔍 MCP traduce la intención en llamadas a la API de BuiltWith
  4. 📊 BuiltWith devuelve datos tecnológicos estructurados
  5. 💬 El asistente de IA presenta información comprensible para humanos

📖 Documentación de la API de BuiltWith


📄 Licencia

Licencia MIT — consulta el archivo LICENSE para más detalles.


Construido para flujos de trabajo nativos de IA por BuiltWith

Solo di cuál.