Camden Tools

officiel

Serveur MCP officiel pour Camden Tools. Prix en direct, niveaux de stock et délais de livraison pour les outils électriques, outils à main, parmi de nombreux autres articles disponibles dans le monde entier. Livraison mondiale sous 2 à 7 jours, avec UPS express. Aucune clé API requise.

Que pouvez-vous faire avec Camden Tools MCP ?

  • Rechercher et comparer des produits — Demandez une perceuse sans fil à moins de 200 £ et obtenez des prix en direct, les stocks et des comparaisons côte à côte de jusqu'à cinq articles via https://camdentools.com/mcp.
  • Vérifier la livraison et l'expédition le jour même — Vérifiez la livraison vers votre pays, obtenez des estimations de délais et voyez si l'expédition le jour même de Website Express est encore disponible pour votre panier.
  • Construire un panier prêt à payer — Demandez un lien de panier avec des articles et quantités spécifiques ; l'assistant vérifie le stock et vous remet un lien unique à consulter et à payer vous-même à la caisse.
  • Suivre toute commande — Fournissez un numéro de commande et le code postal de livraison pour obtenir le statut, les informations de suivi et les articles de la ligne sans vous connecter.
  • Trouver des offres et des documents de sécurité — Renseignez-vous sur les promotions en cours, les cadeaux gratuits, ou demandez la fiche de données de sécurité d'un produit et les codes de danger COSHH.

Serveur MCP hébergé

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

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

Faites vos achats chez Camden Tools avec votre assistant IA

Camden Tools est conçu pour les assistants IA. Un serveur MCP, un agent A2A et des outils intégrés au navigateur permettent à Claude, ChatGPT, Perplexity et aux agents navigateurs de rechercher dans le catalogue, d'obtenir des prix et des stocks en temps réel, de vérifier la livraison et de vous préparer un panier prêt à l'emploi. Vous payez toujours vous-même au moment du paiement.

Connecter votre assistant Référence développeur

Serveur MCPAgent A2AOutils intégrés au navigateur (WebMCP)v1.4.1+5758e47

Ce que votre assistant peut faire ici

Tout ce dont un assistant a besoin pour rechercher un achat et le préparer pour vous, directement à partir des données en direct de la boutique.

Trouver et comparer

Recherchez dans tout le catalogue, ouvrez les fiches produits complètes et comparez jusqu'à cinq produits côte à côte.

Prix en direct

Prix HT et TTC avec remises sur volume et prix promotionnels, dans votre devise.

Stock en temps réel

Disponibilité en entrepôt vérifiée en direct, afin que rien ne soit recommandé s'il ne peut pas être expédié.

Livraison et Website Express

Expédition vers votre pays, délais de livraison estimés et vérification que l'expédition le jour même est encore possible.

Offres et lots

Promotions en cours, cadeaux offerts et kits sélectionnés, ainsi que les offres applicables à un panier.

Suivi des commandes

Toute commande par numéro et code postal ; votre historique de commandes dans le navigateur après autorisation.

Politiques et aide

Livraison, retours, options de paiement, FAQ, point de retrait à Londres et blog.

Un panier prêt à payer

Obtenez un lien qui remplit votre panier, ou laissez un agent navigateur le faire sur la page. Ouvrir un lien deux fois ne double jamais votre commande, et vous payez toujours vous-même.

Connecter votre assistant

Une seule URL de serveur fonctionne partout où un connecteur MCP personnalisé est accepté. Aucun compte, clé ou connexion n'est requis pour les outils du catalogue.

Claude

Forfaits Free, Pro et Max — claude.ai, bureau et mobile

Copier l'URL du serveur Ouvrir les connecteurs Claude(ouvre un nouvel onglet) Essayer une invite(ouvre un nouvel onglet)

  1. Ouvrez Claude → Personnaliser → Connecteurs (ou Paramètres → Connecteurs).
  2. Choisissez Ajouter un connecteur personnalisé, nommez-le Camden Tools et collez l'URL du serveur.
  3. Authentification : aucune connexion requise. Enregistrez, puis activez le connecteur dans une conversation.

ChatGPT

Forfaits payants, avec le mode Développeur activé

Copier l'URL du serveur Essayer une invite(ouvre un nouvel onglet)

  1. Paramètres → Sécurité et connexion → activez le mode Développeur.
  2. Paramètres → Plugins (Apps et connecteurs) → + → nommez Camden Tools, collez l'URL du serveur, aucune authentification.
  3. Dans une conversation, activez Camden Tools sous Outils et posez vos questions. Les achats se finalisent sur camdentools.com.

Perplexity

Connecteurs personnalisés sur les forfaits payants (application Mac) ; les réponses citent camdentools.com pour tout le monde

Copier l'URL du serveur Demander à Perplexity(ouvre un nouvel onglet)

  1. Perplexity pour Mac → Paramètres → Connecteurs → Ajouter un connecteur personnalisé.
  2. Collez l'URL du serveur et enregistrez.
  3. Ou demandez simplement à Perplexity des informations sur les produits Camden Tools : il lit le site directement.

Gemini

Connecteurs MCP personnalisés dans Gemini Spark (Applications connectées) et Gemini Business

Copier l'URL du serveur

  1. Gemini Spark → Applications connectées → Ajouter → collez l'URL du serveur.
  2. Gemini grand public n'a pas encore de connecteurs personnalisés ; demandez-lui des informations sur les produits Camden Tools et il utilisera les pages publiques du site.

Les agents d'achat de Google utiliseront le flux Merchant Center lorsque le Universal Commerce Protocol arrivera au Royaume-Uni.

Microsoft Copilot

Pas de connecteurs personnalisés dans l'application grand public ; Copilot Studio peut ajouter des serveurs MCP

Copier l'URL du serveur

  1. Copilot Studio (Microsoft 365) : ajoutez l'URL du serveur comme connecteur MCP pour vos agents.
  2. Les achats dans Copilot arrivent via le programme de commerce agentique de Stripe ; les outils du catalogue fonctionnent déjà depuis tout client compatible MCP.

Agents navigateurs

Chrome avec WebMCP, Claude dans Chrome, ChatGPT Atlas, Perplexity Comet

Copier l'URL du serveur

  1. Rien à installer : chaque page de camdentools.com enregistre ses outils auprès du navigateur.
  2. Chrome exécute WebMCP sur camdentools.com dans le cadre d'un essai d'origine, il n'y a donc aucun drapeau à activer dans les versions compatibles ; utilisez un agent qui parle WebMCP. Les autres navigateurs d'agents lisent la page directement.
  3. L'agent peut remplir votre panier, changer l'affichage de la TVA et pré-remplir le paiement ; vous voyez un avis pour chaque action et payez vous-même.

Vos commandes dans votre assistant

Copier l'URL du compte

Ajoutez un deuxième connecteur avec l'URL du compte ci-dessous. Votre assistant vous demandera de vous connecter à Camden Tools une seule fois ; il pourra ensuite lire votre profil et votre historique de commandes (jamais passer de commandes ni payer). Déconnectez-le à tout moment depuis votre page de compte.

  1. Claude : Ajouter un connecteur personnalisé → collez l'URL du compte → Enregistrer. ChatGPT (mode Développeur) : ajoutez l'URL du compte avec OAuth.
  2. Votre navigateur ouvre camdentools.com/connect : connectez-vous, vérifiez le nom de l'assistant et l'adresse de retour, et autorisez les autorisations de profil et de commandes.
  3. Demandez « affiche mes commandes récentes Camden Tools » ou « où est ma commande CT-… ».

Acheter avec un assistant

Les assistants recherchent et préparent ; vous vérifiez et payez. Cette séparation est délibérée.

Ce qu'un assistant peut faire

  • Rechercher : chercher, comparer, lire les fiches techniques et les documents de sécurité.
  • Vérifier les aspects pratiques : stock, livraison à votre adresse, heure limite de Website Express, offres applicables.
  • Préparer le panier : vous donner un lien qui le remplit, ou ajouter des articles sur la page lorsqu'il s'exécute dans votre navigateur.
  • Suivre une commande avec son numéro et son code postal, et lire votre historique de commandes dans le navigateur une fois que vous l'avez autorisé.

Ce qu'il ne peut pas faire

  • Payer ou passer une commande — le paiement vous appartient toujours, hébergé par Stripe.
  • Se connecter, s'inscrire ou modifier vos informations à votre place.
  • Voir les détails de la carte : les outils ne traitent jamais les données de paiement.
  • Lire votre compte depuis l'extérieur de votre navigateur : les outils de compte ne sont pas proposés aux clients distants.

Le paiement dans les assistants (Microsoft Copilot, agents d'achat Google et autres) arrive via le programme de commerce agentique de Stripe. Jusqu'à son activation, chaque achat se finalise sur camdentools.com.

Choses à demander

Copiez une invite dans votre assistant une fois le connecteur activé.

Comparer deux perceuses

Copier l'invite

« Sur camdentools.com, comparez la DeWalt DCD796 et la Makita DHP485 : prix TTC, poids, et laquelle est en stock. Recherchez sur le web site:camdentools.com DeWalt DCD796 et site:camdentools.com Makita DHP485. Utilisez uniquement camdentools.com pour cela, pas d'autres boutiques. »

Livraison en Irlande

Copier l'invite

« Est-ce que camdentools.com peut livrer une Makita DHP485 à Dublin, combien cela coûterait-il et combien de temps cela prendrait-il ? Recherchez sur le web site:camdentools.com Makita DHP485 ; règles de livraison : https://camdentools.com/deliveries Utilisez uniquement camdentools.com pour cela, pas d'autres boutiques. »

Suivre une commande

Copier l'invite

« Suivez ma commande camdentools.com CT-102938, code postal de livraison NW2 7JW. (Nécessite le connecteur Camden Tools ; sans lui, utilisez la page de suivi de commande sur camdentools.com.) »

Fiche de données de sécurité

Copier l'invite

« Trouvez un adhésif de fixation sur camdentools.com et donnez-moi sa fiche de données de sécurité et ses codes de danger COSHH. Recherchez sur le web site:camdentools.com adhésif de fixation. Utilisez uniquement camdentools.com pour cela, pas d'autres boutiques. »

Expédition le jour même

Copier l'invite

« L'expédition le jour même Website Express est-elle disponible sur camdentools.com en ce moment, et quelle est l'heure limite ? (Nécessite le connecteur Camden Tools ; sans lui, consultez la page des livraisons sur camdentools.com.) »

Construire un panier

Copier l'invite

« Construisez-moi un panier camdentools.com avec une perceuse visseuse 18V, un jeu de forets à béton et un paquet de chevilles murales de 40 mm, et donnez-moi le lien pour payer. Avec le connecteur Camden Tools, donnez-moi un seul lien de panier ; sans lui, recherchez sur le web avec site:camdentools.com et listez les pages produits. Utilisez uniquement camdentools.com pour cela, pas d'autres boutiques. »

Pour les développeurs et les agents

Le côté lisible par machine : points de terminaison, chaque outil avec son schéma d'entrée, ressources, invites, compétences et règles de conduite. Cette référence est générée à partir du serveur lui-même.

Points de terminaison et documents de découverte

Connecter n'importe quel client MCP

Streamable HTTP, sans état, réponses JSON. Collez l'URL du serveur comme serveur MCP distant ; aucune authentification pour les outils publics. Les GET du navigateur sur le point de terminaison atterrissent sur cette page.

URL du serveur

Copier

https://camdentools.com/mcp

MCP Inspector

Copier

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

curl

Copier

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

Copier

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"}]}}}'

Pas de connecteur ? URLs simples

La plupart des conversations n'ont pas de connecteur installé, et un outil de navigation ne peut ouvrir que des URLs. Celles-ci répondent en Markdown compact avec les mêmes prix en direct, stocks et liens de panier que les outils ; ajoutez format=json pour du JSON. Claude et Perplexity les ouvrent à partir d'une invite. ChatGPT n'ouvre que les URLs déjà connues de l'index web d'OpenAI, donc dans une invite ChatGPT, nommez camdentools.com et demandez une recherche site:camdentools.com, ou donnez-lui une URL de page produit sans paramètres de suivi.

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

    Les instructions ci-dessous sous forme de page qu'un assistant peut ouvrir.

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

    Produits avec prix TTC et HT, stock, id, liens et un lien de panier prêt pour chaque produit en stock. Optionnel : page, locale.

  • Un produit https://camdentools.com/api/agent/product/<slug> Le slug est la dernière partie de l'URL d'une page produit. Spécifications, variantes, prix par quantité et documents.

  • Lien panier https://camdentools.com/api/agent/basket?items=<id>:<quantity>,<id>:<quantity>

    Vérifie le stock et renvoie un lien qui remplit le panier de l'acheteur. Rien n'est acheté : l'acheteur paie sur le site.

Outils par catégorie (32)

Chaque outil renvoie un résumé textuel court plus du JSON structuré, et chaque lien porte des paramètres d'attribution. Les prix sont renvoyés hors taxes et taxes comprises. Les outils de session navigateur ne sont proposés qu'aux appels de même origine provenant du navigateur de l'acheteur.

Catalogue (12)

Recherchez et parcourez les produits, détails complets des produits, stock en direct, comparaisons côte à côte, documents, catégories et marques.

  • search_productsRechercher des produitslecture seule

Recherche en texte intégral dans le catalogue Camden Tools (outils à main, outils électriques, accessoires, équipements de sécurité). Renvoie des produits compacts avec prix hors taxes/TTC, stock et un lien. Utilisez page/per_page pour paginer et brand/min_price/max_price pour affiner.

ParamètreTypeDescription
query* (obligatoire)stringCe que l'acheteur recherche, par ex. 'perceuse visseuse combinée 18v sans fil'.
expressbooleanUniquement les produits éligibles à l'expédition le jour même Website Express (Royaume-Uni).
pageintegerNuméro de page, à partir de 1.
per_pageintegerRésultats par page : 15, 30, 50 ou 100 (défaut 15).
sortstringOrdre de tri : price_low, price_high, name_asc, name_desc ou newest. Omettre pour l'ordre par défaut (plus populaires).
brandstringSlug de marque pour filtrer.
min_pricenumberPrix minimum dans la devise locale.
max_pricenumberPrix maximum dans la devise locale.
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • list_productsLister les produitslecture seule

Parcourez une collection de produits : plus populaires, nouveautés, promotions, éligibles Website Express, ou une catégorie par slug (voir list_categories). Prend en charge la pagination, le tri et les filtres de marque/prix.

ParamètreTypeDescription
collection* (obligatoire)popular | new | on-sale | express | categoryQuelle collection lister.
category_slugstringRequis lorsque collection est 'category'.
min_discountnumberPourcentage de remise minimum (listings en promotion).
pageintegerNuméro de page, à partir de 1.
per_pageintegerRésultats par page : 15, 30, 50 ou 100 (défaut 15).
sortstringOrdre de tri : price_low, price_high, name_asc, name_desc ou newest. Omettre pour l'ordre par défaut (plus populaires).
brandstringSlug de marque pour filtrer.
min_pricenumberPrix minimum dans la devise locale.
max_pricenumberPrix maximum dans la devise locale.
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_productObtenir le produitlecture seule

Détails complets pour un produit par slug, SKU ou id : description, spécifications, prix hors taxes/TTC avec paliers de quantité, stock, variantes, documents de sécurité/spécifications et l'URL canonique de la page. Fournissez exactement un de slug, sku ou id.

ParamètreTypeDescription
slugstringSlug de produit depuis une URL produit (…/product/<slug>).
skustringSKU du produit.
idintegerIdentifiant numérique du produit.
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_productsObtenir plusieurs produitslecture seule

Recherchez jusqu'à 50 produits à la fois par SKU ou par identifiant numérique. Renvoie des produits compacts (nom, prix hors taxes/TTC, stock, lien).

ParamètreTypeDescription
skustableau de string
idstableau de integer
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_stock_levelObtenir le niveau de stocklecture seule

Vérification de disponibilité en direct pour un SKU (est-il disponible maintenant et combien sont dans l'entrepôt de Londres).

ParamètreTypeDescription
sku* (obligatoire)stringSKU du produit exactement comme affiché sur le site.
  • compare_productsComparer les produitslecture seule

Comparaison côte à côte de 2 à 5 produits par SKU : prix hors taxes/TTC, stock, marque, poids et points de spécification, afin qu'un agent puisse recommander entre les options.

ParamètreTypeDescription
skus* (obligatoire)tableau de string
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_related_productsObtenir les produits associéslecture seule

Variantes, produits similaires, recommandations et articles 'vous pourriez aussi aimer' pour un produit (par slug ou SKU). Utile pour les alternatives lorsqu'un article est en rupture de stock.

ParamètreTypeDescription
slugstringSlug de produit depuis une URL produit (…/product/<slug>).
skustringSKU du produit.
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_product_documentsObtenir les documents du produitlecture seule

Fiches de données de sécurité, fiches de spécifications et codes de danger COSHH pour un produit (par slug ou SKU). Renvoie les URL des documents.

ParamètreTypeDescription
slugstringSlug de produit depuis une URL produit (…/product/<slug>).
skustringSKU du produit.
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • list_categoriesLister les catégorieslecture seule

Catégories de produits avec slugs et liens. Utilisez popular_only pour l'ensemble organisé affiché sur le site ; sinon, la liste complète.

ParamètreTypeDescription
popular_onlybooleanUniquement les catégories populaires (défaut false).
limitintegerNombre maximum de catégories à renvoyer (défaut 100).
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_categoryObtenir la catégorielecture seule

Le nom d'une catégorie, sa description et ses produits (paginés) par slug de catégorie.

ParamètreTypeDescription
slug* (obligatoire)stringSlug de catégorie depuis list_categories.
pageintegerNuméro de page, à partir de 1.
per_pageintegerRésultats par page : 15, 30, 50 ou 100 (défaut 15).
sortstringOrdre de tri : price_low, price_high, name_asc, name_desc ou newest. Omettre pour l'ordre par défaut (plus populaires).
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • list_brandsLister les marqueslecture seule

Marques vendues par Camden Tools (DeWalt, Makita, Milwaukee, Bosch, Stanley …). Sans requête, renvoie les marques populaires ; avec une requête, recherche les noms de marques.

ParamètreTypeDescription
querystringTexte de recherche de nom de marque.
pageintegerNuméro de page, à partir de 1.
per_pageintegerRésultats par page : 15, 30, 50 ou 100 (défaut 15).
sortstringOrdre de tri : price_low, price_high, name_asc, name_desc ou newest. Omettre pour l'ordre par défaut (plus populaires).
  • get_brand_productsObtenir les produits de la marquelecture seule

Les détails d'une marque, ses promotions actives et ses produits (paginés) par slug de marque.

ParamètreTypeDescription
slug* (obligatoire)stringSlug de marque depuis list_brands.
pageintegerNuméro de page, à partir de 1.
per_pageintegerRésultats par page : 15, 30, 50 ou 100 (défaut 15).
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.

Offres et lots (4)

Promotions actuelles, offres par produit, lots organisés et vérifications de promotions au niveau du panier.

  • list_offersLister les offreslecture seule

Promotions actuelles de la boutique (remises en pourcentage/fixe et cadeaux gratuits), éventuellement groupées par marque ou catégorie. Pointe également vers la page /offers.

ParamètreTypeDescription
group_byall | brand | categoryRegroupement (défaut all).
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_product_promotionsObtenir les promotions du produitlecture seule

Promotions actives qui s'appliquent à un SKU (remises, cadeaux gratuits, dates de fin).

ParamètreTypeDescription
sku* (obligatoire)stringSKU du produit exactement comme affiché sur le site.
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • list_bundlesLister les lotslecture seule

Lots de produits organisés (kits) avec leurs articles et prix.

ParamètreTypeDescription
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.
  • get_cart_promotionsObtenir les promotions du panierlecture seule

Évalue un panier potentiel pour un pays de destination : s'il peut être exécuté, quelles promotions s'appliquent (y compris les offres de livraison gratuite et les cadeaux gratuits) et la valeur ajustée du panier. Même vérification que celle effectuée lors du paiement.

ParamètreTypeDescription
country_code* (obligatoire)stringPays de destination (ISO alpha-2).
items* (obligatoire)tableau d'objets { id, quantité }Lignes du panier comme identifiants de produits avec quantités.
has_tax_idbooleanSi l'acheteur a un identifiant TVA/taxe (achat professionnel).
localestringLocale de la boutique telle que en-GB (défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, slugs et prix.

Livraison (6)

Expédition le jour même Website Express, disponibilité de livraison par pays, tarification par pays, estimations de livraison et recherche de code postal au Royaume-Uni.

  • get_express_delivery_statusObtenir le statut Website Expresslecture seule

Indique si Website Express (expédition gratuite le jour même pour les commandes éligibles au Royaume-Uni) est disponible actuellement, l'heure limite de commande et la date d'expédition promise.

ParamètreTypeDescription
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • check_express_eligibilityVérifier l'éligibilité Website Expresslecture seule

Verdict Website Express pour l'ensemble du panier pour un ensemble d'identifiants de produits et de quantités : chaque ligne doit être éligible (pas d'expéditions fractionnées).

ParamètreTypeDescription
items* (obligatoire)array of object { id, quantity }Lignes du panier sous forme d'identifiants de produits avec quantités.
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • check_shipping_availabilityVérifier la disponibilité d'expéditionlecture seule

Indique si Camden Tools livre dans un pays, avec tout message de restriction éventuel.

ParamètreTypeDescription
country_code* (obligatoire)stringCode pays ISO 3166-1 alpha-2, par exemple GB, IE, DE, US.
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • get_prices_for_countryObtenir les prix pour un payslecture seule

Tarification spécifique au pays pour un ensemble de produits (le paiement applique la devise et la tarification du pays de destination). Renvoie les prix unitaire, promotionnel et final ainsi que le sous-total.

ParamètreTypeDescription
shipping_country* (obligatoire)stringCode pays ISO 3166-1 alpha-2, par exemple GB, IE, DE, US.
items* (obligatoire)array of object { id, quantity }Lignes du panier sous forme d'identifiants de produits avec quantités.
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • estimate_deliveryEstimer la livraisonlecture seule

Services de livraison, frais et délais de transit pour un panier vers une destination (pays plus code postal/ZIP et ville). Il s'agit d'une estimation utilisant des coordonnées fictives ; les tarifs exacts sont confirmés au moment du paiement.

ParamètreTypeDescription
country_code* (obligatoire)stringCode pays ISO 3166-1 alpha-2, par exemple GB, IE, DE, US.
postcodestringCode postal / ZIP de destination.
citystringVille de destination.
items* (obligatoire)array of object { id, quantity }Lignes du panier sous forme d'identifiants de produits avec quantités.
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • lookup_uk_postcodeRechercher un code postal britanniquelecture seule

Adresses pour un code postal britannique (limité en amont). Renvoie les adresses correspondantes ou des suggestions lorsque le code postal est incomplet.

ParamètreTypeDescription
postcode* (obligatoire)stringCode postal britannique, par exemple NW2 7JW.

Panier (1)

Préparez un panier que l'acheteur ouvre sur le site, examine et paie au moment du paiement.

  • create_basket_linkCréer un lien de panierlecture seule

Transformez des identifiants de produits et des quantités en un lien qui remplit le panier de l'acheteur sur camdentools.com. Ouvrir le lien garantit que le panier contient au moins ces quantités (l'ouvrir deux fois ne les double pas) ; l'acheteur examine le panier et paie lui-même au moment du paiement. Le résultat indique quelles lignes sont en rupture de stock : celles-ci ne peuvent pas être achetées, proposez donc une alternative avant de partager le lien. Utilisez-le pour conclure une conversation d'achat. Les identifiants proviennent de search_products, list_products ou get_product.

ParamètreTypeDescription
items* (obligatoire)array of object { id, quantity }Lignes du panier sous forme d'identifiants de produits avec quantités.
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.

Commandes (1)

Suivez toute commande avec son numéro de commande et son code postal de livraison.

  • track_guest_orderSuivre une commandelecture seule

Statut de la commande, numéro/URL de suivi, méthode d'expédition et articles de la ligne pour toute commande, à partir du numéro de commande et du code postal de livraison (aucune connexion requise).

ParamètreTypeDescription
order_number* (obligatoire)stringNuméro de commande provenant de l'e-mail de confirmation.
postcode* (obligatoire)stringCode postal / ZIP de livraison sur la commande.

Compte (session navigateur) (3)

Profil et historique des commandes de l'acheteur connecté. Uniquement depuis le navigateur de l'acheteur sur camdentools.com, après qu'il a autorisé l'accès à l'agent IA.

  • get_my_profileObtenir mon profilsession navigateurlecture seule

Nom, e-mail et adresses enregistrées de l'acheteur connecté. Nécessite la session navigateur de l'acheteur avec accès à l'agent IA, ou un jeton OAuth avec le champ d'application profile:read.

Aucun paramètre.

  • list_my_ordersLister mes commandessession navigateurlecture seule

Historique des commandes de l'acheteur connecté (les plus récentes en premier). Nécessite la session navigateur de l'acheteur avec accès à l'agent IA, ou un jeton OAuth avec le champ d'application orders:read.

ParamètreTypeDescription
pageintegerNuméro de page, à partir de 1.
  • get_my_orderObtenir ma commandesession navigateurlecture seule

Une des commandes de l'acheteur connecté par numéro de commande, avec statut, suivi et articles de la ligne. Nécessite la session navigateur de l'acheteur avec accès à l'agent IA, ou un jeton OAuth avec le champ d'application orders:read.

ParamètreTypeDescription
order_number* (obligatoire)string

Boutique et aide (5)

Informations sur la boutique, politiques, point de collecte à Londres et blog.

  • get_site_infoObtenir les informations de la boutiquelecture seule

Qui est Camden Tools, comment les contacter, règles d'affichage de la TVA, liens vers les pages clés, annonces actuelles et un résumé de chaque politique (livraison, retours, paiement, FAQ). Appelez get_policy pour le texte complet d'une politique.

ParamètreTypeDescription
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • get_policyObtenir le texte de la politiquelecture seule

Texte complet (markdown) d'une politique de la boutique : livraison, retours, options de paiement, FAQ ou contact.

ParamètreTypeDescription
policy* (obligatoire)delivery | returns | payment-options | faqs | contact
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.
  • get_collection_point_infoObtenir les informations du point de collectelecture seule

L'entrepôt Click & Collect de Londres : adresse, heures d'ouverture, s'il est ouvert actuellement (Europe/Londres, jours fériés respectés) et quand il rouvrira.

Aucun paramètre.

  • search_blog_postsRechercher des articles de bloglecture seule

Guides et articles du blog Camden Tools (tutoriels, guides d'achat, actualités de la marque).

ParamètreTypeDescription
querystringTexte de recherche ; omettez pour les derniers articles.
pageintegerNuméro de page, à partir de 1.
  • get_blog_postObtenir un article de bloglecture seule

Texte complet (texte brut) d'un article de blog par slug.

ParamètreTypeDescription
slug* (obligatoire)string
localestringLocale de la boutique, par exemple en-GB (par défaut), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Contrôle les noms de produits, les slugs et les prix.

Ressources

  • camdentools://policies/delivery — Politique de livraison de Camden Tools au format markdown.
  • camdentools://policies/returns — Politique de retours de Camden Tools au format markdown.
  • camdentools://policies/payment-options — Politique des options de paiement de Camden Tools au format markdown.
  • camdentools://policies/faqs — Politique des FAQ de Camden Tools au format markdown.
  • camdentools://policies/contact — Politique de contact de Camden Tools au format markdown.
  • camdentools://store/facts — Coordonnées de l'entreprise, points de contact, point de collecte et règles d'affichage de la TVA.
  • camdentools://llms.txt — Aperçu du site pour les modèles de langage (même contenu que https://camdentools.com/llms.txt).

Invites

  • find_the_right_tool — Aider un acheteur à choisir un produit pour une tâche, dans le cadre d'un budget et d'une préférence de marque, et lui remettre un lien de panier.Arguments : task, budget?, brand?
  • check_delivery — Déterminer les options de livraison, le coût et le délai pour un panier vers une destination.Arguments : country_code, postcode?
  • compare — Comparer quelques SKU côte à côte et en recommander un.Arguments : skus

Compétences A2A

Envoyez un message JSON-RPC SendMessage au point de terminaison A2A avec du texte brut ou une partie JSON portant un identifiant de compétence. Chaque message reçoit une réponse synchrone ; il n'y a aucune tâche à interroger.

  • search-products — Trouver des outils et équipements dans le catalogue Camden Tools avec prix, stock et liens.Exemple : cordless combi drill 18v
  • product-lookup — Détails complets d'un produit par SKU ou slug : prix HT/TTC, stock, variantes, documents.Exemple : {"skill":"product-lookup","sku":"DCD796P2"}
  • compare-products — Comparaison côte à côte de deux à cinq SKU.Exemple : DCD796P2, DHP485Z, M18FPD2
  • create-basket — Transformer des identifiants de produits et des quantités en un lien qui remplit le panier de l'acheteur sur camdentools.com ; il l'examine et paie au moment du paiement.Exemple : {"skill":"create-basket","items":[{"id":27155,"quantity":2},{"id":4410,"quantity":1}]}
  • order-status — Suivre une commande avec son numéro de commande et son code postal de livraison.Exemple : order CT-102938 postcode NW2 7JW
  • shipping-availability — Indique si Camden Tools livre dans un pays (code ISO alpha-2).Exemple : IE
  • express-delivery-status — Indique si l'expédition le jour même est disponible actuellement pour les commandes au Royaume-Uni.Exemple : express delivery

Outils dans le navigateur (WebMCP) (15)

Chaque page de camdentools.com enregistre ces outils auprès du navigateur via l'API WebMCP (document.modelContext). Ils agissent sur le panier et la page de l'acheteur, affichent un avis pour chaque action, et l'accès au compte nécessite le consentement explicite de l'acheteur.

  • cart_getObtenir le panier
  • cart_add_itemAjouter au panier
  • cart_update_itemMettre à jour une ligne du panier
  • cart_remove_itemRetirer du panier
  • cart_clearVider le panier
  • cart_apply_promoAppliquer un code promo
  • cart_remove_promoRetirer le code promo
  • wishlist_addAjouter à la liste de souhaits
  • wishlist_removeRetirer de la liste de souhaits
  • page_get_contextObtenir le contexte de la page
  • page_navigateNaviguer
  • page_set_vat_displayDéfinir l'affichage de la TVA
  • page_select_variantSélectionner une variante de produitpage produit
  • page_prefill_checkout_addressPré-remplir l'adresse de commandepage de commande
  • page_request_account_accessDemander l'accès au compte

Sécurité et confidentialité

  • Les outils publics ne nécessitent aucune identification. Les requêtes sont limitées en débit par client ; un code 429 signifie qu'il faut attendre et réessayer.
  • Appels navigateur : seules les pages de même origine peuvent utiliser la session de l'acheteur ; les requêtes navigateur inter-origines vers les points de terminaison sont refusées.
  • Les outils de compte ne s'exécutent qu'après que l'acheteur autorise l'accès à l'agent IA (30 jours, révocable sur la page de compte) et ne sont jamais proposés aux clients distants.
  • Aucune donnée de carte, aucun paiement : la commande est finalisée par l'acheteur sur le paiement hébergé par Stripe.
  • Les liens portent utm_source=ai-agent, utm_medium (canal), utm_campaign (client) et utm_content (outil) ; conservez-les intacts.
  • Les corps de plus de 64 Ko sont rejetés ; le point de terminaison MCP est sans état et répond en JSON, jamais en flux continu.
  • L'accès distant au compte utilise OAuth 2.1 (code d'autorisation avec PKCE) émis par le serveur d'autorisation Camden Tools ; /mcp/account répond 401 avec un défi resource_metadata RFC 9728, les jetons sont validés pour l'émetteur, l'audience, l'expiration et la portée, et ne sont jamais journalisés. https://camdentools.com/.well-known/oauth-protected-resource/mcp/account

Identité (authentification Web Bot)

Les requêtes envoyées par la couche d'agent propre de Camden Tools sont signées avec des signatures de message HTTP Ed25519. Vérifiez-les par rapport aux clés publiques du répertoire de clés.

Commande agentique (ACP)

Pas encore activé Le document de découverte ACP renvoie 404 jusqu'à ce que la commande agentique via Stripe soit activée. D'ici là, terminez avec un lien de panier et l'acheteur paie sur le site.

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

Journal des modifications

  • 2026-09-22v1.4.1

    La description du serveur et les instructions couvrent désormais la livraison internationale : les commandes arrivent généralement en 2 à 7 jours, avec des services UPS premium (Worldwide Saver, Express, Express Plus). Les agents sont invités à citer les services et délais de transit de estimate_delivery pour une adresse plutôt que la fourchette générale. Aucun changement d'outil.

  • 2026-09-19v1.4.0

    Les points de terminaison MCP parlent également la révision sans état du 2026-07-28 : server/discover, version de protocole par requête dans _meta avec les en-têtes MCP-Protocol-Version, Mcp-Method et Mcp-Name, resultType sur chaque résultat et indices de cache sur les résultats de liste et de lecture. Les clients utilisant initialize conservent les révisions 2025. Nouveaux documents de découverte : /.well-known/agents.json (chaque point de terminaison d'agent) et /.well-known/oauth-authorization-server (les métadonnées du serveur d'autorisation, reflétées sur cette origine). Les outils intégrés à la page utilisent document.modelContext, et le formulaire de newsletter sur la page d'accueil est un outil WebMCP déclaratif (newsletter_subscribe) qui remplit l'e-mail et laisse le consentement et l'envoi à l'acheteur.

  • 2026-09-18v1.3.0

    La boutique sur simple GET, pour les assistants sans connecteur installé : /api/agent (guide), /api/agent/search?q=, /api/agent/product/{slug} et /api/agent/basket?items=id:qty répondent en Markdown compact (ou JSON) avec les mêmes prix en direct, stocks et liens de panier que les outils MCP. llms.txt s'ouvre désormais avec ces instructions, et elles figurent dans SKILL.md et le document OpenAPI.

  • 2026-09-17v1.2.0

    Accès au compte prêt pour OAuth pour les clients distants : POST /mcp/account avec métadonnées de ressource protégée RFC 9728 et un défi WWW-Authenticate, outils de compte contrôlés par les portées profile:read et orders:read, et un /auth.md généré. L'acheteur se connecte et approuve le client sur camdentools.com/connect ; une autorisation sans portée est signalée comme telle (reconnectez-vous et approuvez-la) plutôt que comme un problème de connexion. Servi une fois le serveur d'autorisation Camden Tools configuré ; jusqu'à ce moment, le point de terminaison et ses métadonnées renvoient 404. create_basket_link signale désormais le stock par ligne et liste out_of_stock_ids, et son lien est idempotent : l'ouvrir garantit que le panier contient au moins ces quantités, donc l'ouvrir deux fois ne les double jamais. Les jetons d'accès révoqués ou déconnectés reçoivent le défi 401 invalid_token.

  • 2026-09-17v1.1.0

    Nouvel outil create_basket_link et compétence A2A create-basket : un lien remplit le panier de l'acheteur sur le site (/cart?add=id:qty). Les outils de compte ne sont plus annoncés aux clients distants qui ne peuvent pas les utiliser. Catalogue des capacités à /api/agent-capabilities ; SKILL.md, OpenAPI et llms-full.txt sont générés à partir de celui-ci. Répertoire de clés d'authentification Web Bot. Document de découverte ACP (servi une fois la commande agentique activée).

  • 2026-09-16v1.0.0

    Lancement : serveur MCP avec 31 outils, 7 ressources et 3 invites ; agent A2A avec 6 compétences ; outils WebMCP intégrés à la page pour le panier, la liste de souhaits, la navigation, l'affichage de la TVA, les variantes, le pré-remplissage de commande et le consentement du compte ; documents de découverte (catalogue API, carte serveur MCP, carte agent A2A, OpenAPI, compétences d'agent, ai-catalog, auth.md, llms.txt, llms-full.txt).

Documents lisibles par machine

Vous construisez quelque chose avec Camden Tools ?

Partenariats, limites de débit plus élevées et intégrations commerciales : contactez-nous.

Contactez-nous Lire 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}]}]}