Camden Tools

官方

Camden Tools 官方 MCP 服务器。提供电动工具、手动工具等众多商品的实时价格、库存水平和配送预估,全球可购。全球配送 2-7 天,使用 UPS 快递。无需 API 密钥。

你可以用 Camden Tools MCP 做什么?

  • 搜索并比较产品 — 询问一款200英镑以下的充电钻,即可获取实时价格、库存以及最多五件商品的并排比较,数据来自 https://camdentools.com/mcp
  • 查看配送和当日发货 — 确认是否可配送到您的国家,获取预计送达时间,并查看您的购物车是否仍可享受 Website Express 当日发货服务。
  • 生成可直接付款的购物车 — 请求一个包含指定商品和数量的购物车链接;助手会检查库存,并为您提供一个链接,供您在结算时自行查看并付款。
  • 追踪任意订单 — 提供订单号和收货邮编,即可在不登录的情况下获取订单状态、物流信息和商品明细。
  • 查找优惠和安全文档 — 询问当前促销、赠品信息,或索取产品的安全数据表和 COSHH 危险代码。

托管 MCP 服务器

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

可安装到 Claude Code、Codex、Cursor 等客户端

文档

使用 AI 助手在 Camden Tools 购物

Camden Tools 专为 AI 助手打造。通过 MCP 服务器、A2A 代理和浏览器内工具,Claude、ChatGPT、Perplexity 和浏览器代理可以搜索产品目录、查询实时价格和库存、查看配送信息,并为您准备好购物篮。结账时始终由您自行付款。

连接您的助手 开发者参考

MCP 服务器A2A 代理浏览器内工具(WebMCP)v1.4.1+5758e47

您的助手可以在这里做什么

助手研究商品并为您做好准备所需的一切,均直接来自实时商店数据。

查找与比较

搜索整个产品目录,查看完整产品详情,并并排比较最多五款产品。

实时价格

含税和不含税价格,包含批量优惠和促销价,以您的货币显示。

实时库存

仓库可用性实时检查,确保不会推荐无法发货的商品。

配送与 Website Express

配送到您所在国家/地区的运费、预计送达时间,以及当日发货是否仍然开放。

优惠与套装

当前促销活动、赠品和精选套装,以及哪些优惠适用于购物篮。

订单跟踪

通过订单号和邮编查询任何订单;在您授权后,可在浏览器中查看您自己的订单历史。

政策与帮助

配送、退货、支付方式、常见问题、伦敦自提点和博客。

一个购物篮,随时付款

获取一个链接即可填满您的购物篮,或让浏览器代理在页面上完成操作。重复打开链接不会导致订单翻倍,而且您始终自行付款。

连接您的助手

一个服务器 URL 即可在任何支持自定义 MCP 连接器的地方使用。目录工具无需账户、密钥或登录。

Claude

免费、Pro 和 Max 套餐 — claude.ai、桌面端和移动端

复制服务器 URL 打开 Claude 连接器(在新标签页中打开) 尝试提示词(在新标签页中打开)

  1. 打开 Claude → 自定义 → 连接器(或设置 → 连接器)。
  2. 选择添加自定义连接器,命名为 Camden Tools 并粘贴服务器 URL。
  3. 身份验证:无需登录。保存后,在聊天中启用该连接器。

ChatGPT

付费套餐,需开启开发者模式

复制服务器 URL 尝试提示词(在新标签页中打开)

  1. 设置 → 安全与登录 → 开启开发者模式。
  2. 设置 → 插件(应用与连接器)→ + → 命名为 Camden Tools,粘贴服务器 URL,无需身份验证。
  3. 在聊天中,在工具下启用 Camden Tools 并开始提问。购买在 camdentools.com 上完成。

Perplexity

付费套餐支持自定义连接器(Mac 应用);所有人的回答都会引用 camdentools.com

复制服务器 URL 询问 Perplexity(在新标签页中打开)

  1. Perplexity for Mac → 设置 → 连接器 → 添加自定义连接器。
  2. 粘贴服务器 URL 并保存。
  3. 或者直接向 Perplexity 询问 Camden Tools 产品:它会直接读取网站。

Gemini

Gemini Spark(已连接应用)和 Gemini Business 中的自定义 MCP 连接器

复制服务器 URL

  1. Gemini Spark → 已连接应用 → 添加 → 粘贴服务器 URL。
  2. 消费者版 Gemini 尚不支持自定义连接器;向它询问 Camden Tools 产品时,它会使用网站的公开页面。

Google 的购物代理将在 Universal Commerce Protocol 到达英国后使用 Merchant Center 信息流。

Microsoft Copilot

消费者应用中没有自定义连接器;Copilot Studio 可以添加 MCP 服务器

复制服务器 URL

  1. Copilot Studio(Microsoft 365):将服务器 URL 添加为您的代理的 MCP 连接器。
  2. Copilot 内的购物功能将通过 Stripe 的代理商务计划推出;目录工具已可在任何支持 MCP 的客户端中使用。

浏览器代理

支持 WebMCP 的 Chrome、Chrome 中的 Claude、ChatGPT Atlas、Perplexity Comet

复制服务器 URL

  1. 无需安装任何内容:camdentools.com 上的每个页面都会向浏览器注册其工具。
  2. Chrome 在 camdentools.com 上以原始试用模式运行 WebMCP,因此在支持它的版本中无需启用任何标志;请使用支持 WebMCP 的代理。其他代理浏览器直接读取页面。
  3. 代理可以填满您的购物篮、切换 VAT 显示并预填结账信息;每个操作您都会看到通知,并且您自行付款。

在您的助手中查看您的订单

复制账户 URL

使用下面的账户 URL 添加第二个连接器。您的助手会要求您登录 Camden Tools 一次;之后它就可以读取您的个人资料和订单历史(绝不会下单或付款)。您可以随时在账户页面断开连接。

  1. Claude:添加自定义连接器 → 粘贴账户 URL → 保存。ChatGPT(开发者模式):使用 OAuth 添加账户 URL。
  2. 您的浏览器会打开 camdentools.com/connect:在那里登录,检查助手的名称和回信地址,并允许个人资料和订单权限。
  3. 询问“显示我最近的 Camden Tools 订单”或“我的订单 CT-… 在哪里”。

使用助手购物

助手负责研究和准备;您负责审核和付款。这种分工是经过深思熟虑的。

助手可以做什么

  • 研究:搜索、比较、阅读规格说明书和安全文档。
  • 检查实际信息:库存、配送到您地址的运费、Website Express 截止时间、适用的优惠。
  • 准备购物篮:给您一个链接填满购物篮,或在您的浏览器中运行时在页面上添加商品。
  • 使用订单号和邮编跟踪订单,并在您允许后在浏览器中查看您的订单历史。

助手不能做什么

  • 付款或下单 — 结账始终由您完成,支付由 Stripe 托管。
  • 代您登录、注册或更改您的详细信息。
  • 查看银行卡信息:工具从不处理支付数据。
  • 在您的浏览器之外读取您的账户:账户工具不提供给远程客户端。

助手内结账(Microsoft Copilot、Google 购物代理等)将通过 Stripe 的代理商务计划推出。在该功能启用之前,每次购买都在 camdentools.com 上完成。

可以尝试的提问

连接器启用后,将提示词复制到您的助手中。

比较两款电钻

复制提示词

“在 camdentools.com 上,比较 DeWalt DCD796 和 Makita DHP485:含税价格、重量,以及哪款有库存。搜索网页:site:camdentools.com DeWalt DCD796 和 site:camdentools.com Makita DHP485。仅使用 camdentools.com,不要使用其他商店。”

配送到爱尔兰

复制提示词

“camdentools.com 能否将 Makita DHP485 配送到都柏林?费用是多少,需要多长时间?搜索网页:site:camdentools.com Makita DHP485;配送规则:https://camdentools.com/deliveries 仅使用 camdentools.com,不要使用其他商店。”

跟踪订单

复制提示词

“跟踪我的 camdentools.com 订单 CT-102938,配送邮编 NW2 7JW。(需要 Camden Tools 连接器;如果没有,请使用 camdentools.com 上的订单跟踪页面。)”

安全数据表

复制提示词

“在 camdentools.com 上找一款粘合剂,并给我它的安全数据表和 COSHH 危险代码。搜索网页:site:camdentools.com grab adhesive。仅使用 camdentools.com,不要使用其他商店。”

当日发货

复制提示词

“camdentools.com 现在是否提供 Website Express 当日发货?截止时间是什么时候?(需要 Camden Tools 连接器;如果没有,请查看 camdentools.com 上的配送页面。)”

构建购物篮

复制提示词

“帮我构建一个 camdentools.com 购物篮,包含一把 18V 冲击钻、一套石工钻头和一组 40 毫米墙塞,并给我结账链接。使用 Camden Tools 连接器,给我一个购物篮链接;如果没有,请用 site:camdentools.com 搜索网页并列出产品页面。仅使用 camdentools.com,不要使用其他商店。”

面向开发者和代理

机器可读部分:端点、每个工具及其输入模式、资源、提示词、技能和行为规则。本参考由服务器自身生成。

端点和发现文档

连接任何 MCP 客户端

Streamable HTTP,无状态,JSON 响应。将服务器 URL 粘贴为远程 MCP 服务器;公共工具无需身份验证。浏览器 GET 访问端点会到达此页面。

服务器 URL

复制

https://camdentools.com/mcp

MCP Inspector

复制

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

curl

复制

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

复制

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

没有连接器?使用普通 URL

大多数对话没有安装连接器,浏览工具只能打开 URL。这些 URL 返回紧凑的 Markdown,包含与工具相同的实时价格、库存和购物篮链接;添加 format=json 可获取 JSON。Claude 和 Perplexity 可以从提示词中打开它们。ChatGPT 只打开 OpenAI 网页索引已知的 URL,因此在 ChatGPT 提示词中请提及 camdentools.com 并要求进行 site:camdentools.com 搜索,或给它一个不带跟踪参数的产品页面 URL。

  • 指南 https://camdentools.com/api/agent

    以下说明以页面形式供助手打开。

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

    产品含税和不含税价格、库存、id、链接,以及每个有库存产品的现成购物篮链接。可选:page、locale。

  • 单个产品 https://camdentools.com/api/agent/product/<slug> slug 是产品页面 URL 的最后一部分。规格、变体、数量价格和文档。

  • 购物篮链接 https://camdentools.com/api/agent/basket?items=<id>:<quantity>,<id>:<quantity>

    检查库存并返回一个链接,用于将商品加入购物者的购物篮。不会产生实际购买:购物者在网站上完成付款。

按类别划分的工具(32 个)

每个工具都会返回一段简短的文本摘要以及结构化的 JSON,并且每个链接都带有归因参数。价格同时返回不含税和含增值税的版本。浏览器会话工具仅提供给来自购物者自己浏览器的同源调用。

目录(12 个)

搜索和浏览产品、完整产品详情、实时库存、并排比较、文档、类别和品牌。

  • search_products搜索产品只读

对 Camden Tools 目录(手动工具、电动工具、配件、安全设备)进行全文搜索。返回包含不含税/含增值税价格、库存和链接的紧凑产品信息。使用 page/per_page 进行分页,使用 brand/min_price/max_price 进行筛选。

参数类型描述
query*(必填)string购物者正在寻找的内容,例如“18v 无绳组合电钻”。
expressboolean仅限符合 Website Express 当日发货(英国)条件的产品。
pageinteger页码,从 1 开始。
per_pageinteger每页结果数:15、30、50 或 100(默认 15)。
sortstring排序方式:price_low、price_high、name_asc、name_desc 或 newest。省略则使用默认(最受欢迎)排序。
brandstring用于筛选的品牌 slug。
min_pricenumber本地货币的最低价格。
max_pricenumber本地货币的最高价格。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • list_products列出产品只读

浏览产品集合:最受欢迎、最新、促销中、符合 Website Express 条件,或按 slug 浏览类别(参见 list_categories)。支持分页、排序和品牌/价格筛选。

参数类型描述
collection*(必填)popular | new | on-sale | express | category要列出的集合。
category_slugstring当 collection 为“category”时必填。
min_discountnumber最低折扣百分比(促销列表)。
pageinteger页码,从 1 开始。
per_pageinteger每页结果数:15、30、50 或 100(默认 15)。
sortstring排序方式:price_low、price_high、name_asc、name_desc 或 newest。省略则使用默认(最受欢迎)排序。
brandstring用于筛选的品牌 slug。
min_pricenumber本地货币的最低价格。
max_pricenumber本地货币的最高价格。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_product获取产品只读

通过 slug、SKU 或 id 获取单个产品的完整详情:描述、规格、不含税/含增值税价格(含批量折扣)、库存、变体、安全/规格文档以及规范页面 URL。请仅提供 slug、sku 或 id 中的一个。

参数类型描述
slugstring产品 URL 中的产品 slug(…/product/<slug>)。
skustring产品 SKU。
idinteger数字产品 id。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_products获取多个产品只读

一次查询最多 50 个产品,可通过 SKU 或数字 id 查询。返回紧凑的产品信息(名称、不含税/含增值税价格、库存、链接)。

参数类型描述
skusarray of string
idsarray of integer
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_stock_level获取库存水平只读

对 SKU 进行实时可用性检查(当前是否有货以及伦敦仓库中的数量)。

参数类型描述
sku*(必填)string产品 SKU,与网站上显示的完全一致。
  • compare_products比较产品只读

按 SKU 对 2 到 5 个产品进行并排比较:不含税/含增值税价格、库存、品牌、重量和规格要点,以便代理在选项之间进行推荐。

参数类型描述
skus*(必填)array of string
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_related_products获取相关产品只读

获取产品的变体、类似产品、推荐和“您可能还喜欢”项目(通过 slug 或 SKU)。当某商品缺货时,可用于寻找替代品。

参数类型描述
slugstring产品 URL 中的产品 slug(…/product/<slug>)。
skustring产品 SKU。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_product_documents获取产品文档只读

获取产品的安全数据表、规格表和 COSHH 危险代码(通过 slug 或 SKU)。返回文档 URL。

参数类型描述
slugstring产品 URL 中的产品 slug(…/product/<slug>)。
skustring产品 SKU。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • list_categories列出类别只读

包含 slug 和链接的产品类别。使用 popular_only 获取网站上显示的精选集合;否则返回完整列表。

参数类型描述
popular_onlyboolean仅返回热门类别(默认 false)。
limitinteger返回的最大类别数(默认 100)。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_category获取类别只读

按类别 slug 获取类别的名称、描述及其产品(分页)。

参数类型描述
slug*(必填)string来自 list_categories 的类别 slug。
pageinteger页码,从 1 开始。
per_pageinteger每页结果数:15、30、50 或 100(默认 15)。
sortstring排序方式:price_low、price_high、name_asc、name_desc 或 newest。省略则使用默认(最受欢迎)排序。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • list_brands列出品牌只读

Camden Tools 销售的品牌(DeWalt、Makita、Milwaukee、Bosch、Stanley 等)。不带查询时返回热门品牌;带查询时搜索品牌名称。

参数类型描述
querystring品牌名称搜索文本。
pageinteger页码,从 1 开始。
per_pageinteger每页结果数:15、30、50 或 100(默认 15)。
sortstring排序方式:price_low、price_high、name_asc、name_desc 或 newest。省略则使用默认(最受欢迎)排序。
  • get_brand_products获取品牌产品只读

按品牌 slug 获取品牌的详细信息、其当前促销活动及其产品(分页)。

参数类型描述
slug*(必填)string来自 list_brands 的品牌 slug。
pageinteger页码,从 1 开始。
per_pageinteger每页结果数:15、30、50 或 100(默认 15)。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。

优惠和捆绑包(4 个)

当前促销活动、单个产品优惠、精选捆绑包以及购物篮级别的促销检查。

  • list_offers列出优惠只读

当前店面促销活动(百分比/固定折扣和免费赠品),可选按品牌或类别分组。同时指向 /offers 页面。

参数类型描述
group_byall | brand | category分组方式(默认 all)。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_product_promotions获取产品促销只读

适用于单个 SKU 的当前促销活动(折扣、免费赠品、结束日期)。

参数类型描述
sku*(必填)string产品 SKU,与网站上显示的完全一致。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • list_bundles列出捆绑包只读

精选产品捆绑包(套件)及其所含项目和价格。

参数类型描述
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。
  • get_cart_promotions获取购物篮促销只读

评估一个预期购物篮在目标国家的情况:是否可以履约、适用哪些促销活动(包括免运费类优惠和免费赠品)以及调整后的购物篮价值。与结账时执行的检查相同。

参数类型描述
country_code*(必填)string目标国家(ISO alpha-2)。
items*(必填)array of object { id, quantity }购物篮行项目,以产品 id 和数量表示。
has_tax_idboolean购买者是否有增值税/税务 id(企业采购)。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、slug 和价格。

配送(6 个)

Website Express 当日发货、按国家/地区的配送可用性、国家/地区定价、配送估算和英国邮政编码查询。

  • get_express_delivery_status获取网站快递状态只读

网站快递(针对符合条件的英国订单的免费当日发货)当前是否可用、下单截止时间以及承诺的发货日期。

参数类型描述
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • check_express_eligibility检查网站快递资格只读

针对一组产品 ID 和数量的整个购物篮的网站快递判定:每一行都必须符合资格(不允许分批发货)。

参数类型描述
items*(必填)array of object { id, quantity }购物篮行,以产品 ID 和数量表示。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • check_shipping_availability检查配送可用性只读

Camden Tools 是否向某个国家/地区发货,以及任何限制信息。

参数类型描述
country_code*(必填)stringISO 3166-1 alpha-2 国家/地区代码,例如 GB、IE、DE、US。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • get_prices_for_country获取某个国家/地区的价格只读

针对一组产品的特定国家/地区定价(结账时应用目的地国家/地区的货币和定价)。返回单价、促销价和最终价格以及小计。

参数类型描述
shipping_country*(必填)stringISO 3166-1 alpha-2 国家/地区代码,例如 GB、IE、DE、US。
items*(必填)array of object { id, quantity }购物篮行,以产品 ID 和数量表示。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • estimate_delivery估算配送只读

针对购物篮到目的地的配送服务、费用和运输时间(国家/地区加邮政编码和城市)。这是使用占位联系方式的估算;确切费率在结账时确认。

参数类型描述
country_code*(必填)stringISO 3166-1 alpha-2 国家/地区代码,例如 GB、IE、DE、US。
postcodestring目的地邮政编码。
citystring目的地城市。
items*(必填)array of object { id, quantity }购物篮行,以产品 ID 和数量表示。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • lookup_uk_postcode查找英国邮政编码只读

英国邮政编码的地址(上游速率受限)。返回匹配的地址或在邮政编码不完整时返回建议。

参数类型描述
postcode*(必填)string英国邮政编码,例如 NW2 7JW。

购物篮(1)

准备一个购物篮,购物者在网站上打开、查看并在结账时支付。

  • create_basket_link创建购物篮链接只读

将产品 ID 和数量转换为一个链接,该链接会在 camdentools.com 上填充购物者的购物篮。打开链接可确保购物篮至少包含这些数量(打开两次不会使数量翻倍);购物者自行查看购物篮并在结账时支付。结果会指出哪些行缺货:这些行无法购买,因此在分享链接前提供替代方案。用于结束购物对话。ID 来自 search_products、list_products 或 get_product。

参数类型描述
items*(必填)array of object { id, quantity }购物篮行,以产品 ID 和数量表示。
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。

订单(1)

使用订单号和配送邮政编码跟踪任何订单。

  • track_guest_order跟踪订单只读

任何订单的订单状态、跟踪号/URL、配送方式和行项目,给定订单号和配送邮政编码(无需登录)。

参数类型描述
order_number*(必填)string确认邮件中的订单号。
postcode*(必填)string订单上的配送邮政编码。

账户(浏览器会话)(3)

已登录购物者的个人资料和订单历史。仅来自购物者自己在 camdentools.com 上的浏览器,在他们允许 AI 代理访问之后。

  • get_my_profile获取我的个人资料浏览器会话只读

已登录购物者的姓名、电子邮件和保存的地址。需要购物者的浏览器会话具有 AI 代理访问权限,或具有 profile:read 范围的 OAuth 令牌。

无参数。

  • list_my_orders列出我的订单浏览器会话只读

已登录购物者的订单历史(最近的在前)。需要购物者的浏览器会话具有 AI 代理访问权限,或具有 orders:read 范围的 OAuth 令牌。

参数类型描述
pageinteger页码,从 1 开始。
  • get_my_order获取我的订单浏览器会话只读

已登录购物者的一个订单,按订单号查找,包含状态、跟踪和行项目。需要购物者的浏览器会话具有 AI 代理访问权限,或具有 orders:read 范围的 OAuth 令牌。

参数类型描述
order_number*(必填)string

商店与帮助(5)

商店信息、政策、伦敦自提点和博客。

  • get_site_info获取商店信息只读

Camden Tools 是谁、如何联系他们、增值税显示规则、关键页面链接、当前公告以及每项政策(配送、退货、支付、常见问题)的摘要。调用 get_policy 获取政策的完整文本。

参数类型描述
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • get_policy获取政策文本只读

商店政策的完整文本(Markdown):配送、退货、支付选项、常见问题或联系。

参数类型描述
policy*(必填)delivery | returns | payment-options | faqs | contact
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。
  • get_collection_point_info获取自提点信息只读

伦敦 Click & Collect 仓库:地址、营业时间、当前是否营业(欧洲/伦敦时区,尊重银行假日)以及下次开门时间。

无参数。

  • search_blog_posts搜索博客文章只读

来自 Camden Tools 博客的指南和文章(操作指南、购买指南、品牌新闻)。

参数类型描述
querystring搜索文本;省略以获取最新文章。
pageinteger页码,从 1 开始。
  • get_blog_post获取博客文章只读

按别名获取博客文章的完整文本(纯文本)。

参数类型描述
slug*(必填)string
localestring店面区域设置,例如 en-GB(默认)、en-US、de、fr-FR、es-ES、it-IT、nl-NL、pl。控制产品名称、别名和价格。

资源

  • camdentools://policies/delivery — Camden Tools 配送政策(Markdown 格式)。
  • camdentools://policies/returns — Camden Tools 退货政策(Markdown 格式)。
  • camdentools://policies/payment-options — Camden Tools 支付选项政策(Markdown 格式)。
  • camdentools://policies/faqs — Camden Tools 常见问题政策(Markdown 格式)。
  • camdentools://policies/contact — Camden Tools 联系政策(Markdown 格式)。
  • camdentools://store/facts — 公司详情、联系点、自提点和增值税显示规则。
  • camdentools://llms.txt — 面向语言模型的站点概览(内容与 https://camdentools.com/llms.txt 相同)。

提示词

  • find_the_right_tool — 帮助购物者选择适合某项任务的产品,在预算和品牌偏好范围内,并提供购物篮链接。参数:taskbudget?、brand?
  • check_delivery — 计算购物篮到目的地的配送选项、费用和时间。参数:country_codepostcode?
  • compare — 并排比较几个 SKU 并推荐一个。参数:skus

A2A 技能

向 A2A 端点发送 JSON-RPC SendMessage,包含纯文本或携带技能 ID 的 JSON 部分。每条消息都会同步得到回复;没有需要轮询的任务。

  • search-products — 在 Camden Tools 目录中查找工具和设备,包含价格、库存和链接。示例:cordless combi drill 18v
  • product-lookup — 按 SKU 或别名获取产品的完整详情:不含/含增值税价格、库存、变体和文档。示例:{"skill":"product-lookup","sku":"DCD796P2"}
  • compare-products — 两到五个 SKU 的并排比较。示例:DCD796P2, DHP485Z, M18FPD2
  • create-basket — 将产品 ID 和数量转换为一个链接,在 camdentools.com 上填充购物者的购物篮;他们查看并在结账时支付。示例:{"skill":"create-basket","items":[{"id":27155,"quantity":2},{"id":4410,"quantity":1}]}
  • order-status — 使用订单号和配送邮政编码跟踪订单。示例:order CT-102938 postcode NW2 7JW
  • shipping-availability — Camden Tools 是否向某个国家/地区发货(ISO alpha-2 代码)。示例:IE
  • express-delivery-status — 英国订单的当日发货当前是否可用。示例:express delivery

浏览器内工具(WebMCP)(15)

camdentools.com 上的每个页面都通过 WebMCP API(document.modelContext)向浏览器注册这些工具。它们作用于购物者自己的购物篮和页面,对每个操作显示通知,账户访问需要购物者的明确同意。

  • cart_get获取购物篮
  • cart_add_item加入购物篮
  • cart_update_item更新购物篮行项目
  • cart_remove_item从购物篮中移除
  • cart_clear清空购物篮
  • cart_apply_promo应用促销代码
  • cart_remove_promo移除促销代码
  • wishlist_add加入心愿单
  • wishlist_remove从心愿单中移除
  • page_get_context获取页面上下文
  • page_navigate导航
  • page_set_vat_display设置增值税显示
  • page_select_variant选择变体产品页面
  • page_prefill_checkout_address预填结账地址结账页面
  • page_request_account_access请求账户访问权限

安全与隐私

  • 公共工具无需凭据。请求按客户端进行速率限制;收到429表示请等待后重试。
  • 浏览器调用:仅同源页面可使用购物者的会话;对端点的跨源浏览器请求将被拒绝。
  • 账户工具仅在购物者允许AI代理访问后运行(30天,可在账户页面撤销),且绝不提供给远程客户端。
  • 无卡片数据、无支付:结账由购物者在Stripe托管的支付页面上完成。
  • 链接携带utm_source=ai-agent、utm_medium(渠道)、utm_campaign(客户端)和utm_content(工具);请保持其完整。
  • 超过64 KB的请求体将被拒绝;MCP端点无状态,以JSON响应,绝不流式传输。
  • 远程账户访问使用由Camden Tools授权服务器签发的OAuth 2.1(带PKCE的授权码);/mcp/account以RFC 9728 resource_metadata质询返回401,令牌针对签发者、受众、过期时间和范围进行验证,且绝不记录日志。https://camdentools.com/.well-known/oauth-protected-resource/mcp/account

身份(Web Bot Auth)

由Camden Tools自身代理层发送的请求使用Ed25519 HTTP消息签名进行签名。请根据密钥目录中的公钥进行验证。

代理结账(ACP)

尚未启用 ACP发现文档在通过Stripe启用代理结账之前返回404。在此之前,请以购物篮链接结束,购物者在网站上完成支付。

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

更新日志

  • 2026-09-22v1.4.1

    服务器描述和说明现已涵盖国际配送:订单通常2–7天送达,并提供高级UPS服务(Worldwide Saver、Express、Express Plus)。代理被要求针对地址引用estimate_delivery的服务和运输时间,而非一般范围。无工具变更。

  • 2026-09-19v1.4.0

    MCP端点也支持无状态的2026-07-28修订版:server/discover、_meta中的每请求协议版本及MCP-Protocol-Version、Mcp-Method和Mcp-Name头、每个结果上的resultType以及列表和读取结果上的缓存提示。使用initialize的客户端保留2025修订版。新增发现文档:/.well-known/agents.json(每个代理端点)和/.well-known/oauth-authorization-server(授权服务器元数据,镜像于此源)。页内工具使用document.modelContext,首页的新闻通讯表单是一个声明式WebMCP工具(newsletter_subscribe),用于填写电子邮件,同意和提交由购物者完成。

  • 2026-09-18v1.3.0

    商店支持纯GET,适用于未安装连接器的助手:/api/agent(指南)、/api/agent/search?q=、/api/agent/product/{slug}和/api/agent/basket?items=id:qty以紧凑的Markdown(或JSON)响应,提供与MCP工具相同的实时价格、库存和购物篮链接。llms.txt现以这些说明开头,并包含在SKILL.md和OpenAPI文档中。

  • 2026-09-17v1.2.0

    为远程客户端提供支持OAuth的账户访问:POST /mcp/account,带RFC 9728受保护资源元数据和WWW-Authenticate质询,账户工具由profile:read和orders:read范围门控,并生成/auth.md。购物者在camdentools.com/connect上登录并批准客户端;缺少范围的授权会如此报告(重新连接并批准),而非作为登录问题。在Camden Tools授权服务器配置后提供;在此之前,端点和其元数据返回404。create_basket_link现按行报告库存并列出out_of_stock_ids,其链接是幂等的:打开它确保购物篮至少持有这些数量,因此打开两次不会使数量翻倍。已撤销或断开的访问令牌会收到401 invalid_token质询。

  • 2026-09-17v1.1.0

    新增create_basket_link工具和A2A create-basket技能:一个链接即可在网站上填充购物者的购物篮(/cart?add=id:qty)。账户工具不再向无法使用它们的远程客户端宣传。能力目录位于/api/agent-capabilities;SKILL.md、OpenAPI和llms-full.txt由其生成。Web Bot Auth密钥目录。ACP发现文档(在启用代理结账后提供)。

  • 2026-09-16v1.0.0

    发布:MCP服务器,含31个工具、7个资源和3个提示;A2A代理,含6个技能;页内WebMCP工具,用于购物篮、心愿单、导航、增值税显示、变体、结账预填和账户同意;发现文档(API目录、MCP服务器卡片、A2A代理卡片、OpenAPI、代理技能、ai-catalog、auth.md、llms.txt、llms-full.txt)。

机器可读文档

正在使用Camden Tools构建什么?

合作伙伴关系、更高速率限制和商业集成:请联系我们。

联系我们 阅读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}]}]}