BuiltWith

Descubra quais sites são BuiltWith.

Documentação

🔍 Servidor MCP BuiltWith 🚀

Domain API v25

As consultas de domínio agora usam a API v25. Os registros de tecnologia incluem pontuações numéricas confidence de 0 a 1. Respostas JSON completas incluem Meta.company_reg, uma matriz de registros de registro de empresas com campos de string type e number; números de registro preservam zeros à esquerda. A matriz fica vazia quando indisponível ou quando os metadados são excluídos. Consulte a referência da API. Os métodos completos de domínio preservam ambos os campos; consultas de tecnologia em tempo real incluem confidence e retornam apenas registros de tecnologia.

🌟 Visão Geral

BuiltWith MCP é um servidor Model Context Protocol (MCP) que permite que assistentes de IA (Claude, Cursor, agentes de IDE, etc.) consultem os dados de detecção de tecnologia da BuiltWith direta e nativamente.

Ele permite perguntas em linguagem natural como:

"Quais tecnologias o example.com usa?" "Este site usa Shopify ou Magento?" "Qual stack de analytics é usado pelo nytimes.com?"

O BuiltWith MCP suporta traga sua própria chave de API BuiltWith e pode ser usado como um serviço hospedado ou auto-hospedado.


Demonstração no Claude

Mostra como configurar isso no Claude como um Conector

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

🌐 MCP Hospedado (Recomendado)

A BuiltWith fornece um endpoint MCP hospedado — sem necessidade de processo Node local.

Endpoint

https://api.builtwith.com/mcp

Autenticação

Traga sua própria chave de API BuiltWith:

Authorization: Bearer YOUR_BUILTWITH_API_KEY

Exemplo de solicitação MCP

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

🧩 Ferramentas Suportadas

O MCP hospedado expõe as seguintes ferramentas:

  • domain-lookup – Detecção de tecnologia em tempo real para um domínio
  • domain-api – Metadados completos do domínio
  • change-api – Adições e remoções de tecnologia com contexto de negócios
  • lists-api – Sites que usam uma tecnologia, incluindo OTHERTECHS e filtros de atributos numéricos como SPEND, REVENUE e EMPLOYEES
  • relationships-api – Sites relacionados
  • free-api – Contagens de categorias e grupos
  • company-to-url – Descoberta empresa → domínio
  • tags-api – Descoberta baseada em IP / atributo
  • recommendations-api – Recomendações de tecnologia
  • redirects-api – Redirecionamentos em tempo real e históricos
  • keywords-api – Inteligência de palavras-chave
  • trends-api – Dados de tendências de tecnologia
  • product-api – Pesquisa de produtos de ecommerce
  • trust-api – Pontuação de confiança
  • vat-api – Números de registro de empresas VAT, GST e outros para sites
  • vat-types-api – Lista de referência de tipos de registro retornados por vat-api (sem necessidade de chave de API)
  • whoami-api – Limites da conta, custos de crédito e inventário de endpoints (sem créditos de API)
  • usage-api – Saldo de crédito atual (sem créditos de API)
  • mcp-registry-api – Pesquise e navegue no registro MCP BuiltWith (v1) de outros servidores MCP remotos (sem créditos de API)
  • mcp-registry-v2-api – Pesquise e navegue no registro MCP BuiltWith (v2) de outros servidores MCP remotos, com flags de autenticação por endpoint e datas de primeira/última detecção (sem créditos de API)
  • vector-search – Pesquisa de similaridade semântica entre tecnologias e categorias
  • ask-api – Consulta de lista de sites em linguagem natural (ex.: "sites Magento na Espanha"); suporta relatórios completos e paginação
  • payment-balance – Verifique seu saldo de créditos de API
  • payment-config – Recupere sua configuração de pagamento
  • payment-purchase – Compre créditos de API usando seu método de pagamento Stripe salvo
  • agent-auth-start – Inicie a Autorização de Código de Dispositivo do Agente (sem necessidade de chave de API)
  • agent-auth-token – Consulte o resultado da autorização e recupere o token de acesso (sem necessidade de chave de API)

⚙️ Configuração do Cliente (Claude, Cursor, IDEs)

Adicione o BuiltWith MCP à configuração do seu cliente compatível com MCP.

Exemplo

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

Locais de configuração

  • 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

🛠️ Auto-Hospedagem (Opcional)

Você também pode executar o servidor MCP BuiltWith localmente ou dentro da sua própria infraestrutura.

O que mudou (14 de fevereiro de 2026)

O servidor local agora suporta ambos os transportes MCP padrão:

  • stdio (padrão) para clientes MCP locais como Claude Desktop/Cursor
  • http para uso MCP remoto/estilo conector em /mcp

Instalação

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

Configuração MCP local (stdio)

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

Nota: O endpoint hospedado é recomendado para a maioria dos usuários. A auto-hospedagem é útil se você precisar de roteamento personalizado, limitação de taxa ou acesso a rede privada.

Endpoint MCP HTTP local

Execute no modo HTTP:

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

Endpoint MCP:

http://127.0.0.1:8787/mcp

Cabeçalhos/ambiente opcionais:

  • Authorization: Bearer YOUR_BUILTWITH_API_KEY (chave de API por solicitação para o modo HTTP)
  • BUILTWITH_API_KEY (usado pelo modo stdio e como fallback quando nenhum token de portador HTTP é fornecido)
  • MCP_ALLOWED_ORIGINS (lista de permissões CORS/origem separada por vírgulas para o modo HTTP)

Verificação de saúde:

http://127.0.0.1:8787/health

🔐 Autorização de Código de Dispositivo do Agente

Os agentes podem obter um token de API temporário com prefixo bw- sem que o usuário cole sua chave — o usuário aprova o acesso no navegador.

Fluxo:

  1. Chame agent-auth-start → receba device_code e verification_uri
  2. Direcione o usuário para abrir verification_uri no navegador
  3. Consulte agent-auth-token a cada 5 segundos com o device_code
  4. Após a aprovação, receba um access_token (bw-...) válido pela duração escolhida (1 hora / 1 dia / 30 dias)
  5. Use o token como KEY=bw-... em qualquer endpoint da API BuiltWith

Nenhuma chave de API é necessária para chamar agent-auth-start ou agent-auth-token.


🚀 Exemplos de Uso

Após a configuração, tente perguntar ao seu assistente de IA:

  • "Quais tecnologias o example.com está usando?"
  • "Qual CMS o nytimes.com usa?"
  • "O amazon.com usa Google Analytics?"
  • "Quais frameworks JavaScript são usados pelo spotify.com?"
  • "Qual provedor de hospedagem o netflix.com usa?"
  • "Compare as stacks de tecnologia do facebook.com e twitter.com"

🧠 Como Funciona

  1. 🗣️ O usuário faz uma pergunta sobre tecnologia em um assistente de IA
  2. 🔌 O assistente chama o servidor MCP BuiltWith
  3. 🔍 O MCP traduz a intenção em chamadas de API BuiltWith
  4. 📊 A BuiltWith retorna dados estruturados de tecnologia
  5. 💬 O assistente de IA apresenta insights amigáveis ao ser humano

📖 Documentação da API BuiltWith


📄 Licença

Licença MIT — consulte o arquivo LICENSE para detalhes.


Construído para fluxos de trabalho nativos de IA por BuiltWith

É só dizer qual.