Camden Tools

oficial

Servidor MCP oficial da Camden Tools. Preços ao vivo, níveis de estoque e estimativas de entrega para ferramentas elétricas, ferramentas manuais, entre muitos outros itens disponíveis mundialmente. Entrega mundial em 2-7 dias, com UPS express. Nenhuma chave de API necessária.

O que você pode fazer com Camden Tools MCP?

  • Pesquisar e comparar produtos — Peça uma furadeira sem fio abaixo de £200 e obtenha preços em tempo real, estoque e comparações lado a lado de até cinco itens via https://camdentools.com/mcp.
  • Verificar entrega e envio no mesmo dia — Confirme o envio para o seu país, obtenha estimativas de entrega e veja se o envio no mesmo dia do Website Express ainda está disponível para a sua cesta.
  • Montar uma cesta pronta para pagamento — Solicite um link de cesta com itens e quantidades específicos; o assistente verifica o estoque e entrega um único link para você revisar e pagar no checkout.
  • Rastrear qualquer pedido — Informe o número do pedido e o CEP de entrega para obter status, informações de rastreamento e itens da linha sem fazer login.
  • Encontrar ofertas e documentos de segurança — Pergunte sobre promoções atuais, brindes ou solicite a ficha de dados de segurança do produto e os códigos de perigo COSHH.

Servidor MCP hospedado

npx add-mcp 'https://camdentools.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Compre na Camden Tools com seu assistente de IA

A Camden Tools é feita para assistentes de IA. Um servidor MCP, um agente A2A e ferramentas no navegador permitem que Claude, ChatGPT, Perplexity e agentes de navegador pesquisem o catálogo, consultem preços e estoque em tempo real, verifiquem a entrega e entreguem uma cesta pronta para você. Você sempre paga pessoalmente no checkout.

Conecte seu assistente Referência para desenvolvedores

Servidor MCPAgente A2AFerramentas no navegador (WebMCP)v1.4.1+5758e47

O que seu assistente pode fazer aqui

Tudo o que um assistente precisa para pesquisar uma compra e prepará-la para você, direto dos dados da loja em tempo real.

Encontrar e comparar

Pesquise todo o catálogo, abra detalhes completos do produto e compare até cinco produtos lado a lado.

Preços em tempo real

Preços com e sem IVA, com descontos por quantidade e preços promocionais, na sua moeda.

Estoque agora

Disponibilidade no armazém verificada em tempo real, para que nada seja recomendado sem possibilidade de envio.

Entrega e Website Express

Envio para o seu país, estimativas de entrega e se o despacho no mesmo dia ainda está disponível.

Ofertas e combos

Promoções atuais, brindes e kits selecionados, além de quais ofertas se aplicam a uma cesta.

Rastrear pedidos

Qualquer pedido por número e código postal; seu histórico de pedidos no navegador após você permitir.

Políticas e ajuda

Entrega, devoluções, opções de pagamento, perguntas frequentes, o ponto de retirada em Londres e o blog.

Uma cesta pronta para pagar

Receba um link que preenche sua cesta ou deixe um agente de navegador fazer isso na página. Abrir um link duas vezes nunca duplica seu pedido, e você sempre paga pessoalmente.

Conecte seu assistente

Uma única URL de servidor funciona em qualquer lugar em que um conector MCP personalizado seja aceito. Não é necessária conta, chave ou login para as ferramentas do catálogo.

Claude

Planos Free, Pro e Max — claude.ai, desktop e mobile

Copiar URL do servidor Abrir conectores do Claude(abre em uma nova aba) Experimente um prompt(abre em uma nova aba)

  1. Abra Claude → Customize → Connectors (ou Settings → Connectors).
  2. Escolha Add custom connector, nomeie como Camden Tools e cole a URL do servidor.
  3. Autenticação: sem login. Salve e ative o conector em um chat.

ChatGPT

Planos pagos, com o modo Developer ativado

Copiar URL do servidor Experimente um prompt(abre em uma nova aba)

  1. Settings → Security and login → ative o modo Developer.
  2. Settings → Plugins (Apps & Connectors) → + → nomeie Camden Tools, cole a URL do servidor, sem autenticação.
  3. Em um chat, ative Camden Tools em Tools e faça sua pergunta. As compras são concluídas em camdentools.com.

Perplexity

Conectores personalizados em planos pagos (app Mac); as respostas citam camdentools.com para todos

Copiar URL do servidor Pergunte ao Perplexity(abre em uma nova aba)

  1. Perplexity para Mac → Settings → Connectors → Add custom connector.
  2. Cole a URL do servidor e salve.
  3. Ou simplesmente pergunte ao Perplexity sobre produtos da Camden Tools: ele lê o site diretamente.

Gemini

Conectores MCP personalizados no Gemini Spark (Connected apps) e no Gemini Business

Copiar URL do servidor

  1. Gemini Spark → Connected apps → Add → cole a URL do servidor.
  2. O Gemini para consumidores ainda não tem conectores personalizados; pergunte sobre produtos da Camden Tools e ele usará as páginas públicas do site.

Os agentes de compras do Google usarão o feed do Merchant Center quando o Universal Commerce Protocol chegar ao Reino Unido.

Microsoft Copilot

Sem conectores personalizados no app para consumidores; o Copilot Studio pode adicionar servidores MCP

Copiar URL do servidor

  1. Copilot Studio (Microsoft 365): adicione a URL do servidor como um conector MCP para seus agentes.
  2. Compras dentro do Copilot chegam pelo programa de comércio agêntico da Stripe; as ferramentas do catálogo já funcionam em qualquer cliente compatível com MCP.

Agentes de navegador

Chrome com WebMCP, Claude no Chrome, ChatGPT Atlas, Perplexity Comet

Copiar URL do servidor

  1. Nada para instalar: todas as páginas em camdentools.com registram suas ferramentas no navegador.
  2. O Chrome executa WebMCP em camdentools.com como um teste de origem, então não há sinalizador para ativar nas versões compatíveis; use um agente que fale WebMCP. Outros navegadores de agente leem a página diretamente.
  3. O agente pode preencher sua cesta, alternar a exibição de IVA e pré-preencher o checkout; você vê um aviso para cada ação e paga pessoalmente.

Seus pedidos dentro do seu assistente

Copiar URL da conta

Adicione um segundo conector com a URL da conta abaixo. Seu assistente pedirá que você faça login na Camden Tools uma vez; ele poderá então ler seu perfil e histórico de pedidos (nunca fazer pedidos ou pagar). Desconecte a qualquer momento pela página da sua conta.

  1. Claude: Add custom connector → cole a URL da conta → Save. ChatGPT (modo Developer): adicione a URL da conta com OAuth.
  2. Seu navegador abre camdentools.com/connect: faça login lá, verifique o nome do assistente e o endereço de retorno e permita as permissões de perfil e pedidos.
  3. Pergunte "mostre meus pedidos recentes da Camden Tools" ou "onde está meu pedido CT-…".

Comprando com um assistente

Assistentes pesquisam e preparam; você revisa e paga. Essa divisão é intencional.

O que um assistente pode fazer

  • Pesquisar: buscar, comparar, ler fichas técnicas e documentos de segurança.
  • Verificar os detalhes práticos: estoque, entrega no seu endereço, prazo do Website Express, ofertas aplicáveis.
  • Preparar a cesta: entregar um link que a preenche ou adicionar itens na página quando executa no seu navegador.
  • Rastrear um pedido com número e código postal e ler seu histórico de pedidos no navegador após você permitir.

O que ele não pode fazer

  • Pagar ou fazer um pedido — o checkout é sempre seu, com pagamento hospedado pela Stripe.
  • Fazer login, registrar ou alterar seus dados em seu nome.
  • Ver dados do cartão: as ferramentas nunca lidam com dados de pagamento.
  • Ler sua conta fora do seu navegador: as ferramentas de conta não são oferecidas a clientes remotos.

Checkout dentro de assistentes (Microsoft Copilot, agentes de compras do Google e outros) está chegando pelo programa de comércio agêntico da Stripe. Até que seja ativado, toda compra é concluída em camdentools.com.

Coisas para perguntar

Copie um prompt para o seu assistente depois que o conector estiver ativado.

Comparar duas furadeiras

Copiar prompt

"Em camdentools.com, compare a DeWalt DCD796 e a Makita DHP485: preço com IVA, peso e qual está em estoque. Pesquise na web por site:camdentools.com DeWalt DCD796 e site:camdentools.com Makita DHP485. Use apenas camdentools.com para isso, não outras lojas."

Entrega para a Irlanda

Copiar prompt

"A camdentools.com pode entregar uma Makita DHP485 em Dublin, quanto custaria e quanto tempo levaria? Pesquise na web por site:camdentools.com Makita DHP485; regras de entrega: https://camdentools.com/deliveries Use apenas camdentools.com para isso, não outras lojas."

Rastrear um pedido

Copiar prompt

"Rastreie meu pedido CT-102938 na camdentools.com, código postal de entrega NW2 7JW. (Requer o conector Camden Tools; sem ele, use a página de rastreamento de pedidos em camdentools.com.)"

Ficha de dados de segurança

Copiar prompt

"Encontre um adesivo de contato em camdentools.com e me dê a ficha de dados de segurança e os códigos de perigo COSHH. Pesquise na web por site:camdentools.com grab adhesive. Use apenas camdentools.com para isso, não outras lojas."

Despacho no mesmo dia

Copiar prompt

"O despacho no mesmo dia do Website Express está disponível na camdentools.com agora e qual é o prazo? (Requer o conector Camden Tools; sem ele, veja a página de entregas em camdentools.com.)"

Montar uma cesta

Copiar prompt

"Monte uma cesta na camdentools.com com uma furadeira combinada de 18V, um conjunto de brocas para alvenaria e um pacote de buchas de 40 mm, e me dê o link para o checkout. Com o conector Camden Tools, me dê um link de cesta; sem ele, pesquise na web com site:camdentools.com e liste as páginas dos produtos. Use apenas camdentools.com para isso, não outras lojas."

Para desenvolvedores e agentes

O lado legível por máquina: endpoints, todas as ferramentas com seus esquemas de entrada, recursos, prompts, habilidades e as regras do jogo. Esta referência é gerada a partir do próprio servidor.

Endpoints e documentos de descoberta

Conecte qualquer cliente MCP

Streamable HTTP, sem estado, respostas JSON. Cole a URL do servidor como um servidor MCP remoto; sem autenticação para as ferramentas públicas. GETs do navegador no endpoint caem nesta página.

URL do servidor

Copiar

https://camdentools.com/mcp

MCP Inspector

Copiar

npx @modelcontextprotocol/inspector --transport http --server-url https://camdentools.com/mcp

curl

Copiar

curl -s https://camdentools.com/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

A2A

Copiar

curl -s https://camdentools.com/a2a -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"message":{"messageId":"m1","role":"ROLE_USER","parts":[{"text":"cordless drill"}]}}}'

Sem conector? URLs simples

A maioria das conversas não tem conector instalado, e uma ferramenta de navegação só pode abrir URLs. Elas respondem em Markdown compacto com os mesmos preços em tempo real, estoque e links de cesta que as ferramentas; adicione format=json para JSON. Claude e Perplexity as abrem a partir de um prompt. O ChatGPT só abre URLs que o índice web da OpenAI já conhece, então em um prompt do ChatGPT nomeie camdentools.com e peça uma pesquisa site:camdentools.com, ou dê a ele uma URL de página de produto sem parâmetros de rastreamento.

  • Guia https://camdentools.com/api/agent

    As instruções abaixo como uma página que um assistente pode abrir.

  • Pesquisa https://camdentools.com/api/agent/search?q=cordless+combi+drill

    Produtos com preço com e sem IVA, estoque, id, links e um link de cesta pronto para cada produto em estoque. Opcional: page, locale.

  • Um produto https://camdentools.com/api/agent/product/<slug> O slug é a última parte da URL de uma página de produto. Especificações, variantes, preços por quantidade e documentos.

  • Link do carrinho https://camdentools.com/api/agent/basket?items=<id>:<quantity>,<id>:<quantity>

    Verifica o estoque e responde com um link que preenche o carrinho do comprador. Nada é comprado: o comprador paga no site.

Ferramentas por categoria (32)

Cada ferramenta retorna um breve resumo em texto mais JSON estruturado, e cada link carrega parâmetros de atribuição. Os preços são retornados tanto sem quanto com IVA. As ferramentas de sessão de navegador são oferecidas apenas para chamadas de mesma origem vindas do navegador do próprio comprador.

Catálogo (12)

Pesquise e navegue por produtos, detalhes completos do produto, estoque em tempo real, comparações lado a lado, documentos, categorias e marcas.

  • search_productsPesquisar produtosSomente leitura

Pesquisa de texto completo no catálogo da Camden Tools (ferramentas manuais, ferramentas elétricas, acessórios, equipamentos de segurança). Retorna produtos compactos com preços sem/com IVA, estoque e um link. Use page/per_page para paginar e brand/min_price/max_price para refinar.

ParâmetroTipoDescrição
query* (obrigatório)stringO que o comprador está procurando, ex.: 'furadeira combinada 18v sem fio'.
expressbooleanApenas produtos elegíveis para envio no mesmo dia Website Express (Reino Unido).
pageintegerNúmero da página, começando em 1.
per_pageintegerResultados por página: 15, 30, 50 ou 100 (padrão 15).
sortstringOrdem de classificação: price_low, price_high, name_asc, name_desc ou newest. Omita para a ordem padrão (mais popular).
brandstringSlug da marca para filtrar.
min_pricenumberPreço mínimo na moeda do local.
max_pricenumberPreço máximo na moeda do local.
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • list_productsListar produtosSomente leitura

Navegue por uma coleção de produtos: mais populares, mais recentes, em promoção, elegíveis para Website Express, ou uma categoria por slug (veja list_categories). Suporta paginação, classificação e filtros de marca/preço.

ParâmetroTipoDescrição
collection* (obrigatório)popular | new | on-sale | express | categoryQual coleção listar.
category_slugstringObrigatório quando collection é 'category'.
min_discountnumberPercentual mínimo de desconto (listagens em promoção).
pageintegerNúmero da página, começando em 1.
per_pageintegerResultados por página: 15, 30, 50 ou 100 (padrão 15).
sortstringOrdem de classificação: price_low, price_high, name_asc, name_desc ou newest. Omita para a ordem padrão (mais popular).
brandstringSlug da marca para filtrar.
min_pricenumberPreço mínimo na moeda do local.
max_pricenumberPreço máximo na moeda do local.
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_productObter produtoSomente leitura

Detalhes completos de um produto por slug, SKU ou id: descrição, especificações, preços sem/com IVA com faixas de quantidade, estoque, variantes, documentos de segurança/especificações e a URL canônica da página. Forneça exatamente um de slug, sku ou id.

ParâmetroTipoDescrição
slugstringSlug do produto a partir de uma URL de produto (…/product/<slug>).
skustringSKU do produto.
idintegerID numérico do produto.
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_productsObter vários produtosSomente leitura

Consulte até 50 produtos de uma vez por SKU ou por ID numérico. Retorna produtos compactos (nome, preço sem/com IVA, estoque, link).

ParâmetroTipoDescrição
skusarray de string
idsarray de integer
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_stock_levelObter nível de estoqueSomente leitura

Verificação de disponibilidade em tempo real para um SKU (está disponível agora e quantos estão no armazém de Londres).

ParâmetroTipoDescrição
sku* (obrigatório)stringSKU do produto exatamente como mostrado no site.
  • compare_productsComparar produtosSomente leitura

Comparação lado a lado de 2 a 5 produtos por SKU: preço sem/com IVA, estoque, marca, peso e os tópicos das especificações, para que um agente possa recomendar entre opções.

ParâmetroTipoDescrição
skus* (obrigatório)array de string
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_related_productsObter produtos relacionadosSomente leitura

Variantes, produtos semelhantes, recomendações e itens 'você também pode gostar' para um produto (por slug ou SKU). Útil para alternativas quando algo está fora de estoque.

ParâmetroTipoDescrição
slugstringSlug do produto a partir de uma URL de produto (…/product/<slug>).
skustringSKU do produto.
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_product_documentsObter documentos do produtoSomente leitura

Fichas de dados de segurança, fichas de especificações e códigos de perigo COSHH para um produto (por slug ou SKU). Retorna URLs de documentos.

ParâmetroTipoDescrição
slugstringSlug do produto a partir de uma URL de produto (…/product/<slug>).
skustringSKU do produto.
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • list_categoriesListar categoriasSomente leitura

Categorias de produtos com slugs e links. Use popular_only para o conjunto selecionado exibido no site; caso contrário, a lista completa.

ParâmetroTipoDescrição
popular_onlybooleanApenas as categorias populares (padrão false).
limitintegerMáximo de categorias a retornar (padrão 100).
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_categoryObter categoriaSomente leitura

O nome de uma categoria, sua descrição e seus produtos (paginados) por slug de categoria.

ParâmetroTipoDescrição
slug* (obrigatório)stringSlug da categoria de list_categories.
pageintegerNúmero da página, começando em 1.
per_pageintegerResultados por página: 15, 30, 50 ou 100 (padrão 15).
sortstringOrdem de classificação: price_low, price_high, name_asc, name_desc ou newest. Omita para a ordem padrão (mais popular).
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • list_brandsListar marcasSomente leitura

Marcas vendidas pela Camden Tools (DeWalt, Makita, Milwaukee, Bosch, Stanley …). Sem uma consulta, retorna as marcas populares; com uma consulta, pesquisa nomes de marcas.

ParâmetroTipoDescrição
querystringTexto de pesquisa do nome da marca.
pageintegerNúmero da página, começando em 1.
per_pageintegerResultados por página: 15, 30, 50 ou 100 (padrão 15).
sortstringOrdem de classificação: price_low, price_high, name_asc, name_desc ou newest. Omita para a ordem padrão (mais popular).
  • get_brand_productsObter produtos da marcaSomente leitura

Os detalhes de uma marca, suas promoções ativas e seus produtos (paginados) por slug de marca.

ParâmetroTipoDescrição
slug* (obrigatório)stringSlug da marca de list_brands.
pageintegerNúmero da página, começando em 1.
per_pageintegerResultados por página: 15, 30, 50 ou 100 (padrão 15).
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.

Ofertas e pacotes (4)

Promoções atuais, ofertas por produto, pacotes selecionados e verificações de promoção no nível do carrinho.

  • list_offersListar ofertasSomente leitura

Promoções atuais da loja (descontos percentuais/fixos e brindes), opcionalmente agrupadas por marca ou categoria. Também aponta para a página /offers.

ParâmetroTipoDescrição
group_byall | brand | categoryAgrupamento (padrão all).
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_product_promotionsObter promoções do produtoSomente leitura

Promoções ativas que se aplicam a um SKU (descontos, brindes, datas de término).

ParâmetroTipoDescrição
sku* (obrigatório)stringSKU do produto exatamente como mostrado no site.
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • list_bundlesListar pacotesSomente leitura

Pacotes de produtos selecionados (kits) com seus itens e preços.

ParâmetroTipoDescrição
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_cart_promotionsObter promoções do carrinhoSomente leitura

Avalie um carrinho prospectivo para um país de destino: se ele pode ser atendido, quais promoções se aplicam (incluindo ofertas de frete grátis e brindes) e o valor ajustado do carrinho. A mesma verificação que o checkout executa.

ParâmetroTipoDescrição
country_code* (obrigatório)stringPaís de destino (ISO alpha-2).
items* (obrigatório)array de objeto { id, quantity }Linhas do carrinho como IDs de produto com quantidades.
has_tax_idbooleanSe o comprador tem um ID de IVA/imposto (compra empresarial).
localestringLocal da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.

Entrega (6)

Envio no mesmo dia Website Express, disponibilidade de envio por país, preços por país, estimativas de entrega e consulta de código postal no Reino Unido.

  • get_express_delivery_statusObter status do Website Expresssomente leitura

Se o Website Express (envio gratuito no mesmo dia útil para pedidos elegíveis no Reino Unido) está disponível agora, o prazo limite para pedidos e a data de envio prometida.

ParâmetroTipoDescrição
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • check_express_eligibilityVerificar elegibilidade do Websitesomente leitura

Veredito do Website Express para o carrinho inteiro com um conjunto de IDs de produtos e quantidades: cada item deve ser elegível (sem envios divididos).

ParâmetroTipoDescrição
items* (obrigatório)array de objeto { id, quantity }Linhas do carrinho como IDs de produtos com quantidades.
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • check_shipping_availabilityVerificar disponibilidade de enviosomente leitura

Se a Camden Tools envia para um país, com qualquer mensagem de restrição.

ParâmetroTipoDescrição
country_code* (obrigatório)stringCódigo de país ISO 3166-1 alfa-2, ex.: GB, IE, DE, US.
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_prices_for_countryObter preços para um país somente leitura

Preços específicos por país para um conjunto de produtos (o checkout aplica a moeda e os preços do país de destino). Retorna preços unitários, de venda e finais, além do subtotal.

ParâmetroTipoDescrição
shipping_country* (obrigatório)stringCódigo de país ISO 3166-1 alfa-2, ex.: GB, IE, DE, US.
items* (obrigatório)array de objeto { id, quantity }Linhas do carrinho como IDs de produtos com quantidades.
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • estimate_deliveryEstimar entrega somente leitura

Serviços de entrega, custos e prazos de trânsito para um carrinho até um destino (país mais CEP/ZIP e cidade). Esta é uma estimativa usando dados de contato provisórios; as taxas exatas são confirmadas no checkout.

ParâmetroTipoDescrição
country_code* (obrigatório)stringCódigo de país ISO 3166-1 alfa-2, ex.: GB, IE, DE, US.
postcodestringCEP / ZIP de destino.
citystringCidade de destino.
items* (obrigatório)array de objeto { id, quantity }Linhas do carrinho como IDs de produtos com quantidades.
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • lookup_uk_postcodeConsultar um CEP do Reino Unidosomente leitura

Endereços para um CEP do Reino Unido (com limite de taxa no sistema upstream). Retorna endereços correspondentes ou sugestões quando o CEP está incompleto.

ParâmetroTipoDescrição
postcode* (obrigatório)stringCEP do Reino Unido, ex.: NW2 7JW.

Carrinho (1)

Prepare um carrinho que o comprador abre no site, revisa e paga no checkout.

  • create_basket_linkCriar um link de carrinhosomente leitura

Transforme IDs de produtos e quantidades em um único link que preenche o carrinho do comprador em camdentools.com. Abrir o link garante que o carrinho contenha pelo menos essas quantidades (abrir duas vezes não as duplica); o comprador revisa o carrinho e paga no checkout por conta própria. O resultado informa quais itens estão sem estoque: esses não podem ser comprados, então ofereça uma alternativa antes de compartilhar o link. Use para concluir uma conversa de compra. Os IDs vêm de search_products, list_products ou get_product.

ParâmetroTipoDescrição
items* (obrigatório)array de objeto { id, quantity }Linhas do carrinho como IDs de produtos com quantidades.
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.

Pedidos (1)

Rastreie qualquer pedido com o número do pedido e o CEP de entrega.

  • track_guest_orderRastrear um pedidosomente leitura

Status do pedido, número/URL de rastreamento, método de envio e itens do pedido para qualquer pedido, dado o número do pedido e o CEP de entrega (sem necessidade de login).

ParâmetroTipoDescrição
order_number* (obrigatório)stringNúmero do pedido do e-mail de confirmação.
postcode* (obrigatório)stringCEP / ZIP de entrega no pedido.

Conta (sessão do navegador) (3)

Perfil e histórico de pedidos do comprador conectado. Somente a partir do navegador do próprio comprador em camdentools.com, após ele permitir o acesso do agente de IA.

  • get_my_profileObter meu perfil sessão do navegadorsomente leitura

Nome, e-mail e endereços salvos do comprador conectado. Requer a sessão do navegador do comprador com acesso do agente de IA, ou um token OAuth com o escopo profile:read.

Sem parâmetros.

  • list_my_ordersListar meus pedidossessão do navegadorsomente leitura

Histórico de pedidos do comprador conectado (mais recentes primeiro). Requer a sessão do navegador do comprador com acesso do agente de IA, ou um token OAuth com o escopo orders:read.

ParâmetroTipoDescrição
pageintegerNúmero da página, começando em 1.
  • get_my_orderObter meu pedidosessão do navegadorsomente leitura

Um dos pedidos do comprador conectado pelo número do pedido, com status, rastreamento e itens. Requer a sessão do navegador do comprador com acesso do agente de IA, ou um token OAuth com o escopo orders:read.

ParâmetroTipoDescrição
order_number* (obrigatório)string

Loja e ajuda (5)

Fatos da loja, políticas, o ponto de coleta em Londres e o blog.

  • get_site_infoObter informações da lojasomente leitura

Quem é a Camden Tools, como entrar em contato, regras de exibição de IVA, links de páginas principais, anúncios atuais e um resumo de cada política (entrega, devoluções, pagamento, FAQs). Chame get_policy para o texto completo de uma política.

ParâmetroTipoDescrição
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_policyObter texto de políticasomente leitura

Texto completo (markdown) de uma política da loja: delivery, returns, payment-options, faqs ou contact.

ParâmetroTipoDescrição
policy* (obrigatório)delivery | returns | payment-options | faqs | contact
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.
  • get_collection_point_infoObter informações do ponto de coletasomente leitura

O armazém de Click & Collect em Londres: endereço, horário de funcionamento, se está aberto agora (Europe/London, feriados bancários respeitados) e quando abrirá novamente.

Sem parâmetros.

  • search_blog_postsPesquisar posts do blogsomente leitura

Guias e artigos do blog da Camden Tools (tutoriais, guias de compra, novidades de marcas).

ParâmetroTipoDescrição
querystringTexto de pesquisa; omita para os posts mais recentes.
pageintegerNúmero da página, começando em 1.
  • get_blog_postObter post do blogsomente leitura

Texto completo (texto simples) de um post do blog por slug.

ParâmetroTipoDescrição
slug* (obrigatório)string
localestringLocalidade da loja, como en-GB (padrão), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controla nomes de produtos, slugs e preços.

Recursos

  • camdentools://policies/delivery — Política de entrega da Camden Tools como markdown.
  • camdentools://policies/returns — Política de devoluções da Camden Tools como markdown.
  • camdentools://policies/payment-options — Política de opções de pagamento da Camden Tools como markdown.
  • camdentools://policies/faqs — Política de FAQs da Camden Tools como markdown.
  • camdentools://policies/contact — Política de contato da Camden Tools como markdown.
  • camdentools://store/facts — Detalhes da empresa, pontos de contato, ponto de coleta e regras de exibição de IVA.
  • camdentools://llms.txt — Visão geral do site para modelos de linguagem (mesmo conteúdo que https://camdentools.com/llms.txt).

Prompts

  • find_the_right_tool — Ajude um comprador a escolher um produto para uma tarefa, dentro de um orçamento e preferência de marca, e entregue um link de carrinho.Argumentos: task, budget?, brand?
  • check_delivery — Calcule opções de entrega, custo e prazo para um carrinho até um destino.Argumentos: country_code, postcode?
  • compare — Compare alguns SKUs lado a lado e recomende um.Argumentos: skus

Habilidades A2A

Envie um POST JSON-RPC SendMessage para o endpoint A2A com texto simples ou uma parte JSON contendo um ID de habilidade. Cada mensagem é respondida de forma síncrona; não há tarefas para consultar.

  • search-products — Encontre ferramentas e equipamentos no catálogo da Camden Tools com preços, estoque e links.Exemplo: cordless combi drill 18v
  • product-lookup — Detalhes completos de um produto por SKU ou slug: preço sem/com IVA, estoque, variantes, documentos.Exemplo: {"skill":"product-lookup","sku":"DCD796P2"}
  • compare-products — Comparação lado a lado de dois a cinco SKUs.Exemplo: DCD796P2, DHP485Z, M18FPD2
  • create-basket — Transforme IDs de produtos e quantidades em um link que preenche o carrinho do comprador em camdentools.com; ele revisa e paga no checkout.Exemplo: {"skill":"create-basket","items":[{"id":27155,"quantity":2},{"id":4410,"quantity":1}]}
  • order-status — Rastreie um pedido com o número do pedido e o CEP de entrega.Exemplo: order CT-102938 postcode NW2 7JW
  • shipping-availability — Se a Camden Tools envia para um país (código ISO alfa-2).Exemplo: IE
  • express-delivery-status — Se o envio no mesmo dia útil está disponível agora para pedidos no Reino Unido.Exemplo: express delivery

Ferramentas no navegador (WebMCP) (15)

Cada página em camdentools.com registra essas ferramentas com o navegador por meio da API WebMCP (document.modelContext). Elas atuam no carrinho e na página do próprio comprador, mostram um aviso para cada ação, e o acesso à conta requer o consentimento explícito do comprador.

  • cart_getObter carrinho
  • cart_add_itemAdicionar ao carrinho
  • cart_update_itemAtualizar item do carrinho
  • cart_remove_itemRemover do carrinho
  • cart_clearEsvaziar carrinho
  • cart_apply_promoAplicar código promocional
  • cart_remove_promoRemover código promocional
  • wishlist_addAdicionar à lista de desejos
  • wishlist_removeRemover da lista de desejos
  • page_get_contextObter contexto da página
  • page_navigateNavegar
  • page_set_vat_displayDefinir exibição de IVA
  • page_select_variantSelecionar variante na página do produto
  • page_prefill_checkout_addressPré-preencher endereço de checkout na página de checkout
  • page_request_account_accessSolicitar acesso à conta

Segurança e privacidade

  • Ferramentas públicas não exigem credenciais. As solicitações são limitadas por taxa por cliente; um erro 429 significa aguardar e tentar novamente.
  • Chamadas de navegador: apenas páginas de mesma origem podem usar a sessão do comprador; solicitações de navegador de origem cruzada aos endpoints são recusadas.
  • Ferramentas de conta são executadas somente após o comprador permitir o acesso do agente de IA (30 dias, revogável na página da conta) e nunca são oferecidas a clientes remotos.
  • Sem dados de cartão, sem pagamentos: o checkout é concluído pelo comprador no pagamento hospedado pela Stripe.
  • Links contêm utm_source=ai-agent, utm_medium (canal), utm_campaign (cliente) e utm_content (ferramenta); mantenha-os intactos.
  • Corpos com mais de 64 KB são rejeitados; o endpoint MCP é sem estado e responde com JSON, nunca faz streaming.
  • Acesso remoto à conta usa OAuth 2.1 (código de autorização com PKCE) emitido pelo servidor de autorização do Camden Tools; /mcp/account responde 401 com um desafio resource_metadata da RFC 9728, os tokens são validados quanto a emissor, público, expiração e escopo, e nunca são registrados em logs. https://camdentools.com/.well-known/oauth-protected-resource/mcp/account

Identidade (Web Bot Auth)

Solicitações enviadas pela própria camada de agente do Camden Tools são assinadas com assinaturas de mensagem HTTP Ed25519. Verifique-as contra as chaves públicas no diretório de chaves.

Checkout agêntico (ACP)

Ainda não habilitado. O documento de descoberta ACP retorna 404 até que o checkout agêntico via Stripe seja ativado. Até lá, finalize com um link de carrinho e o comprador paga no site.

https://camdentools.com/.well-known/acp.json

Registro de alterações

  • 2026-09-22v1.4.1

    A descrição do servidor e as instruções agora cobrem entrega internacional: os pedidos normalmente chegam em 2–7 dias, com serviços premium da UPS (Worldwide Saver, Express, Express Plus). Os agentes são instruídos a citar os serviços e tempos de trânsito de estimate_delivery para um endereço, em vez da faixa geral. Sem alterações nas ferramentas.

  • 2026-09-19v1.4.0

    Os endpoints MCP também falam a revisão sem estado de 2026-07-28: server/discover, versão de protocolo por solicitação em _meta com os cabeçalhos MCP-Protocol-Version, Mcp-Method e Mcp-Name, resultType em cada resultado e dicas de cache em resultados de lista e leitura. Clientes que usam initialize mantêm as revisões de 2025. Novos documentos de descoberta: /.well-known/agents.json (cada endpoint de agente) e /.well-known/oauth-authorization-server (metadados do servidor de autorização, espelhados nesta origem). Ferramentas na página usam document.modelContext, e o formulário de newsletter na página inicial é uma ferramenta WebMCP declarativa (newsletter_subscribe) que preenche o e-mail e deixa consentimento e envio para o comprador.

  • 2026-09-18v1.3.0

    A loja via GET simples, para assistentes sem conector instalado: /api/agent (guia), /api/agent/search?q=, /api/agent/product/{slug} e /api/agent/basket?items=id:qty respondem em Markdown compacto (ou JSON) com os mesmos preços ao vivo, estoque e links de carrinho das ferramentas MCP. llms.txt agora abre com estas instruções, e elas estão em SKILL.md e no documento OpenAPI.

  • 2026-09-17v1.2.0

    Acesso à conta pronto para OAuth para clientes remotos: POST /mcp/account com metadados de recurso protegido da RFC 9728 e um desafio WWW-Authenticate, ferramentas de conta controladas pelos escopos profile:read e orders:read, e um /auth.md gerado. O comprador faz login e aprova o cliente em camdentools.com/connect; uma concessão sem escopo é relatada como tal (reconectar e aprovar) em vez de um problema de login. Servido uma vez que o servidor de autorização do Camden Tools esteja configurado; até lá, o endpoint e seus metadados retornam 404. create_basket_link agora relata estoque por linha e lista out_of_stock_ids, e seu link é idempotente: abri-lo garante que o carrinho contenha pelo menos essas quantidades, então abri-lo duas vezes nunca as duplica. Tokens de acesso revogados ou desconectados recebem o desafio 401 invalid_token.

  • 2026-09-17v1.1.0

    Nova ferramenta create_basket_link e habilidade A2A create-basket: um link preenche o carrinho do comprador no site (/cart?add=id:qty). Ferramentas de conta não são mais anunciadas a clientes remotos que não podem usá-las. Catálogo de capacidades em /api/agent-capabilities; SKILL.md, OpenAPI e llms-full.txt são gerados a partir dele. Diretório de chaves Web Bot Auth. Documento de descoberta ACP (servido uma vez que o checkout agêntico esteja habilitado).

  • 2026-09-16v1.0.0

    Lançamento: servidor MCP com 31 ferramentas, 7 recursos e 3 prompts; agente A2A com 6 habilidades; ferramentas WebMCP na página para carrinho, lista de desejos, navegação, exibição de IVA, variantes, pré-preenchimento de checkout e consentimento de conta; documentos de descoberta (catálogo de API, cartão do servidor MCP, cartão do agente A2A, OpenAPI, habilidades de agente, ai-catalog, auth.md, llms.txt, llms-full.txt).

Documentos legíveis por máquina

Construindo algo com Camden Tools?

Parcerias, limites de taxa mais altos e integrações comerciais: entre em contato.

Fale conosco Leia auth.md

{"@context":"https://schema.org","@graph":[{"@id":"https://camdentools.com/#website","@type":"WebSite","description":"Camden Tools is a UK online shop selling power tools, hand tools, accessories and safety equipment from brands such as DeWalt, Makita, Milwaukee, Bosch and Stanley to trade professionals and DIY customers. Prices in GBP, delivery across the UK and worldwide, and Click & Collect in London.","name":"Camden Tools","url":"https://camdentools.com","inLanguage":["en-GB"],"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://camdentools.com/shop/search/1?q={search_term_string}"},"query-input":"required name=search_term_string"}],"publisher":{"@id":"https://camdentools.com#organization"},"workTranslation":[{"@id":"https://camdentools.com/cs-CZ#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/de#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/el-GR#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/en-AU#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/en-CA#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/en-US#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/es-ES#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/fr-CA#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/fr-FR#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/ga-IE#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/he-IL#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/it-IT#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/ja-JP#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/ko-KR#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/ms-MY#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/nl-NL#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/pl#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/pt-PT#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/zh-CN#website","translationOfWork":{"@id":"https://camdentools.com#website"}},{"@id":"https://camdentools.com/zh-HK#website","translationOfWork":{"@id":"https://camdentools.com#website"}}]},{"@id":"https://camdentools.com#logo","@type":"ImageObject","caption":"Camden Tools","contentUrl":"https://camdentools.com/logo.png","inLanguage":"en-GB","url":"https://camdentools.com/logo.png"},{"@id":"https://camdentools.com#organization","alternateName":"Camden Tools LTD","areaServed":"Worldwide","description":"Camden Tools is a leading online retailer of high-quality tools and equipment, serving professionals and DIY enthusiasts worldwide. We offer a wide range of products, including power tools, hand tools, and accessories from top brands.","duns":"223119564","email":"info@camdentools.com","foundingDate":"2017-07-25","legalName":"CAMDEN TOOLS LIMITED","name":"Camden Tools","priceRange":"£5 - £5,000","slogan":"Building your world","taxID":"GB273897154","telephone":"+442037930837","url":"https://camdentools.com","@type":["Organization","Store","OnlineStore"],"address":{"@type":"PostalAddress","streetAddress":"Unit 2, Wellington Park Ind Est, Waterloo Rd","addressLocality":"London","postalCode":"NW2 7JW","addressCountry":"GB"},"contactPoint":{"@type":"ContactPoint","telephone":"+442037930837","email":"info@camdentools.com","contactType":"Customer Service","areaServed":["CZ","DE","GR","AU","CA","GB","US","ES","FR","IE","IL","IT","JP","KR","MY","NL","PL","PT","CN","HK"],"availableLanguage":["cs-CZ","de","el-GR","en-AU","en-CA","en-GB","en-US","es-ES","fr-CA","fr-FR","ga-IE","he-IL","it-IT","ja-JP","ko-KR","ms-MY","nl-NL","pl","pt-PT","zh-CN","zh-HK"],"hoursAvailable":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}},"currenciesAccepted":["GBP","EUR","USD","CAD","AUD","JPY","CZK","DKK","HKD","HUF","ILS","MXN","NOK","NZD","PLN","SEK","SGD","CHF"],"identifier":[{"@type":"PropertyValue","propertyID":"UK EORI","value":"GB273897154000"},{"@type":"PropertyValue","propertyID":"NL EORI","value":"NL826323030"},{"@type":"PropertyValue","propertyID":"CZ VAT ID","value":"CZ684967958"},{"@type":"PropertyValue","propertyID":"DE VAT ID","value":"DE328202047"},{"@type":"PropertyValue","propertyID":"ES VAT ID","value":"ESN0028025E"},{"@type":"PropertyValue","propertyID":"FR VAT ID","value":"FR81882414261"},{"@type":"PropertyValue","propertyID":"IT VAT ID","value":"IT00246359996"},{"@type":"PropertyValue","propertyID":"PL VAT ID","value":"PL5263296957"}],"image":{"@type":"ImageObject","url":"https://camdentools.com/images/storefront-wh.jpeg","contentUrl":"https://camdentools.com/images/storefront-wh.jpeg","caption":"The Camden Tools warehouse and office in London.","inLanguage":"en-GB"},"knowsLanguage":["cs-CZ","de","el-GR","en-AU","en-CA","en-GB","en-US","es-ES","fr-CA","fr-FR","ga-IE","he-IL","it-IT","ja-JP","ko-KR","ms-MY","nl-NL","pl","pt-PT","zh-CN","zh-HK"],"logo":{"@type":"ImageObject","@id":"https://camdentools.com#logo","url":"https://camdentools.com/logo.png","contentUrl":"https://camdentools.com/logo.png","caption":"Camden Tools","inLanguage":"en-GB"},"numberOfEmployees":{"@type":"QuantitativeValue","minValue":10,"maxValue":20},"paymentAccepted":["Credit Card","Debit Card","PayPal","Apple Pay","Google Pay","Klarna","Afterpay","Clearpay","Alipay","WeChat Pay","iDEAL","Bancontact"],"sameAs":["https://www.facebook.com/people/CamdenTools/61560446352103/","https://www.instagram.com/camdentools/","https://www.linkedin.com/company/camdentools/","https://x.com/CamdenTools","https://www.tiktok.com/@camdentools","https://www.pinterest.co.uk/camdentools"]},{"@id":"https://camdentools.com/developers#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://camdentools.com/","position":1},{"@type":"ListItem","name":"Developers","item":"https://camdentools.com/developers","position":2}]}]}