截止--:--:--
全球送貨

使用Camden工具購物 您的AI助手

Camden Tools 專為AI助手打造。MCP伺服器、A2A代理及瀏覽器工具,讓Claude、ChatGPT、Perplexity與瀏覽器代理能搜尋產品目錄、取得即時報價與庫存資訊、查核配送狀態,並為您準備好可立即結帳的購物籃。結帳時始終由您自行付款。
MCP 伺服器A2A代理瀏覽器工具 (WebMCP)v1.8.0+3bcb1c2

你的助手在這裡可以做的事情

從實時店舖數據中,為您研究採購並準備所需的一切,助您輕鬆完成購買。
  • 01

    尋找及比較

    搜索整個目錄、打開完整產品詳情,並可將最多五種產品並排比較。

  • 02

    實時價格

    價格未含及包含增值稅,並提供批量折扣和銷售價格,以您的貨幣顯示。

  • 03

    即時股票資訊

    實時檢查倉庫庫存,確保只推薦有現貨可發送的產品。

  • 04

    送貨和網站特快

    運送到您的國家、預計送達時間以及當日發貨是否仍然開放。

  • 05

    優惠與套裝

    現有優惠、免費禮品及精選套裝,以及適用於購物籃的優惠。

  • 06

    追蹤訂單

    任何以訂單編號和郵政編碼查詢的訂單;在您允許後,您可以在瀏覽器中查看自己的訂單歷史。

  • 07

    政策和幫助

    送貨、退貨、付款選項、常見問題、倫敦取貨點及部落格。

  • 08

    準備付款的購物籃

    獲取一個鏈接來填滿您的購物籃,或讓瀏覽器代理在頁面上自動完成。重複打開同一鏈接絕不會使訂單數量加倍,且您始終可以自行支付。

連接你的助手

一個伺服器URL在所有接受自訂MCP連接器的位置均可使用。對於目錄工具,無需帳戶、密鑰或登入。

Claude

免費、Pro 和 Max 計劃(claude.ai、桌面和移動端)

  1. Open Camden Tools in the Claude connectors directory.
  2. Choose Connect. No sign-in is needed.
  3. Enable the connector in a chat and ask about any product.

Or add it by hand: Customize → Connectors → Add custom connector, paste the server URL and choose No sign-in.

ChatGPT

付費方案,已開啟開發者模式

  1. 設定 → 安全與登入 → 開啟開發者模式。
  2. 設定 → 插件 (應用程式及連接器) → + → 名稱 Camden Tools,貼上伺服器網址,無需驗證。
  3. 在聊天中,于工具下啟用 Camden Tools 並隨意提問。購買完成於 camdentools.com。

Perplexity

自定義連接器適用於付費方案(Mac應用程式);所有使用者的答案均引用camdentools.com

  1. Perplexity for Mac → 設定 → 連接器 → 添加自訂連接器。
  2. 貼上伺服器網址並儲存。
  3. 或者直接向 Perplexity 查詢關於 Camden Tools 的產品:它能直接讀取網站資訊。

Gemini

Gemini Spark(連結應用程式)與 Gemini Business 中的自訂 MCP 連接器

  1. Gemini Spark → 已連接應用程式 → 新增 → 貼上伺服器URL。
  2. Consumer Gemini 目前還沒有自訂連接器;詢問關於 Camden Tools 產品時,它會使用網站的公開頁面。

Google的購物代理將在通用商務協定於英國推出時,使用商家中心資料串流。

Microsoft Copilot

消費版應用程式不支援自定義連接器;Copilot Studio 可新增 MCP 伺服器

  1. Copilot Studio (Microsoft 365):為您的代理新增伺服器URL作為MCP連接器。
  2. 透過Stripe的智能商務計劃,可以在Copilot內進行購物;目錄工具已經適用於任何支援MCP的客戶端。

瀏覽器代理

支援Chrome與WebMCP、Chrome版Claude、ChatGPT Atlas、Perplexity Comet

  1. 無需安裝:camdentools.com 上的每個頁面都會將工具註冊到瀏覽器。
  2. Chrome 在 camdentools.com 上以原始試驗方式運行 WebMCP,因此支援的版本中無需啟用任何標記;請使用支援 WebMCP 的通訊代理。其他瀏覽器代理則直接讀取網頁。
  3. 助手可以为您填写购物篮、切换增值税显示并预填结账信息;您将看到每个操作的通知,并自行完成支付。

您的訂單,就在您的助理內

在下方添加第二個連接器及帳戶URL。您的助手會要求您登入Camden Tools一次;之後它便能讀取您的個人檔案和訂單記錄(絕不會下訂單或付款)。您可隨時從帳戶頁面中斷連接。

  1. Claude: 添加自訂連接器 → 貼上帳戶URL → 儲存。 ChatGPT (開發者模式): 使用OAuth添加帳戶URL。
  2. 您的瀏覽器將打開 camdentools.com/connect:在此登入,檢查助理名稱和回郵地址,並允許個人資料和訂單權限。
  3. 詢問「顯示我最近的 Camden Tools 訂單」或「我的訂單 CT-… 在哪裡」.

透過助理購物

助理負責研究和準備;您負責審查和付款。這樣的分工是經過深思熟慮的。

助手可以做什麼

  • 研究:搜尋、比較、閱讀規格表和安全文件。
  • 查看實用資訊:庫存情況、送貨地址、網站即時發貨截止時間、適用優惠。
  • 準備購物籃:提供一個可自動填滿購物籃的連結,或在瀏覽器中開啟頁面時直接添加商品。
  • 憑訂單編號及郵遞區號追蹤訂單;當您允許後,亦可在瀏覽器中查看訂單紀錄。

其限制所在

  • 付款或下單:結帳始終由您負責,透過 Stripe 託管的支付。
  • 代您登入、註冊或更改您的資料。
  • 請查閱卡片資料:工具從不處理付款資料。
  • 從瀏覽器外部讀取您的帳戶:不向遠程客戶提供帳戶工具。

通過 Stripe 的智能商務計劃,智能助手內的結賬功能(如 Microsoft Copilot、Google 購物助手等)即將實現。在該功能啟用前,每筆購買將在 camdentools.com 上完成。

可提出的問題

啟用連接器後,將提示複製到你的助手。
  • 比較兩款電鑽

    “在camdentools.com上,比較DeWalt DCD796和Makita DHP485:含增值稅價格、重量,以及哪一款有存貨。 Search the web for site:camdentools.com DeWalt DCD796 and site:camdentools.com Makita DHP485. 請僅使用 camdentools.com 進行此操作,勿使用其他商店。”

  • 配送至愛爾蘭

    “camdentools.com 能否将 Makita DHP485 运送至都柏林?费用是多少?需要多长时间? Search the web for site:camdentools.com Makita DHP485; delivery rules: https://camdentools.com/deliveries 請僅使用 camdentools.com 進行此操作,勿使用其他商店。”

  • 追蹤訂單

    “追踪我的camdentools.com訂單CT-102938,送貨郵遞區號NW2 7JW。(需要Camden Tools連接器;若無該連接器,請使用camdentools.com網站上的訂單追踪頁面。)”

  • 安全資料表

    “在 camdentools.com 上找到一款抓取黏合劑,並提供其安全數據表及COSHH危險代碼。 Search the web for site:camdentools.com grab adhesive. 請僅使用 camdentools.com 進行此操作,勿使用其他商店。”

  • 即日發貨

    “Camdentools.com目前是否提供Website Express當日發貨服務?截單時間是何時?(需要Camden Tools連接器;如沒有連接器,請參閱camdentools.com上的送貨頁面。)”

  • 建立一個購物籃

    “為我建立一個包含 18V 組合鑽、一套磚石鑽頭和一包 40 毫米牆塞的 camdentools.com 購物籃,並提供結帳連結。 使用Camden Tools連接器,給我一個籃子連結;沒有連接器的話,請在camdentools.com網站上搜尋網頁,並列出產品頁面。 請僅使用 camdentools.com 進行此操作,勿使用其他商店。”

適用於開發人員與代理人員

描述

端點及發現文件

連接任何MCP客戶端

可流式處理的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"}]}}}'

無連接器?純網址

大多數對話並未安裝連接器,且瀏覽工具僅能開啟網址。這些答案使用與工具相同的實時價格、股票和購物籃連結的緊湊Markdown格式;添加format=json以獲取JSON。Claude和Perplexity可從提示直接開啟。ChatGPT僅能開啟OpenAI網頁索引已知的網址,因此在ChatGPT提示中提及camdentools.com並要求進行site:camdentools.com搜尋,或提供不含追蹤參數的產品頁面網址。

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

    以下說明作為助理可開啟的頁面。

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

    提供包含含稅價格及未稅價格、庫存、ID、鏈接以及每款有庫存產品的購物籃快速鏈接的產品資訊。可選參數:頁數、語言區域。

  • 一件產品
    https://camdentools.com/api/agent/product/<slug>

    產品網址的最後部分稱為 slug。這包括規格、型號、數量價格以及相關文件。

  • 購物籃連結
    https://camdentools.com/api/agent/basket?items=<id>:<quantity>,<id>:<quantity>

    檢查庫存並提供一個連結讓購物者填滿購物籃。不涉及購買行為:購物者將在網站上完成付款。

按類別工具 (32)

每個工具均會返回簡短文字摘要及結構化 JSON,且每個連結均帶有歸屬參數。價格會同時顯示不含稅及含稅金額。瀏覽器會話工具僅提供予來自購物者自身瀏覽器的同源呼叫。

Search and browse products, full product details, live stock, side-by-side comparisons, documents, categories and brands.

  • search_productsSearch products

    Full-text search of the Camden Tools catalogue (tools and hardware, electrical, cleaning, household, garden, safety and more). Returns compact products with prices ex/inc VAT, stock and a link. Out-of-stock products are left out unless include_out_of_stock is true. Use page/per_page to paginate and brand/min_price/max_price to narrow down.

    參數類型描述
    query (必需)stringWhat the shopper is looking for, e.g. 'cordless combi drill 18v'.
    expressbooleanOnly products eligible for Website Express same-day dispatch (UK).
    include_out_of_stockbooleanAlso return out-of-stock products, which search leaves out by default. Use it when the shopper wants a specific model that may be sold out.
    pageintegerPage number, starting at 1.
    per_pageintegerResults per page: 15, 30, 50 or 100 (default 15).
    sortstringSort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.
    brandstringBrand slug to filter by.
    min_pricenumberMinimum price in the locale currency.
    max_pricenumberMaximum price in the locale currency.
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • list_productsList products

    Browse a product collection: most popular, newest, on sale, Website Express eligible, or a category by slug (see list_categories). Supports paging, sorting and brand/price filters.

    參數類型描述
    collection (必需)popular | new | on-sale | express | categoryWhich collection to list.
    category_slugstringRequired when collection is 'category': a category (leaf) slug from list_categories.
    min_discountnumberMinimum discount percentage (on-sale listings).
    pageintegerPage number, starting at 1.
    per_pageintegerResults per page: 15, 30, 50 or 100 (default 15).
    sortstringSort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.
    brandstringBrand slug to filter by.
    min_pricenumberMinimum price in the locale currency.
    max_pricenumberMaximum price in the locale currency.
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • get_productGet product

    Full details for one product by slug, SKU or id: description, specifications, prices ex/inc VAT with bulk breaks, stock, variants, safety/spec documents and the canonical page URL. Provide exactly one of slug, sku or id.

    參數類型描述
    slugstringProduct slug from a product URL (…/product/<slug>).
    skustringProduct SKU.
    idintegerNumeric product id.
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • get_productsGet several products

    Look up up to 50 products at once by SKU or by numeric id. Returns compact products (name, price ex/inc VAT, stock, link).

    參數類型描述
    skusarray of string
    idsarray of integer
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • get_stock_levelGet stock level

    Live availability check for a SKU: whether it can be bought now and how many units can be ordered. Fresher than the stock_level on product results, which can be hours old.

    參數類型描述
    sku (必需)stringProduct SKU exactly as shown on the site.
  • compare_productsCompare products

    Side-by-side comparison of 2 to 5 products by SKU: price ex/inc VAT, stock, brand, shipping weight and the specification bullet points, so an agent can recommend between options.

    參數類型描述
    skus (必需)array of string
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • get_product_documentsGet product documents

    Safety data sheets, specification sheets and COSHH hazard codes for a product (by slug or SKU). Returns document URLs.

    參數類型描述
    slugstringProduct slug from a product URL (…/product/<slug>).
    skustringProduct SKU.
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • list_categoriesList categories

    The category tree: departments, the groups inside them, and the categories (leaves) that hold products. With no department, lists every department and its groups; with a department or group slug, lists what is inside it. Use popular_only for the popular categories shown on the site. Browse a category's products with get_category or list_products.

    參數類型描述
    departmentstringA department or group slug from an earlier list_categories call, to list what is inside it.
    popular_onlybooleanOnly the popular categories (default false).
    limitintegerMaximum entries to return (default 200).
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • get_categoryGet category

    A category's details and its products (paged) by slug. For a department or group slug, returns what is inside it instead, since only categories hold products.

    參數類型描述
    slug (必需)stringCategory slug from list_categories.
    pageintegerPage number, starting at 1.
    per_pageintegerResults per page: 15, 30, 50 or 100 (default 15).
    sortstringSort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.
  • list_brandsList brands

    Brands sold by Camden Tools (DeWalt, Makita, Milwaukee, Bosch, Stanley …). Without a query returns the popular brands; with a query searches brand names.

    參數類型描述
    querystringBrand name search text.
    pageintegerPage number, starting at 1.
    per_pageintegerResults per page: 15, 30, 50 or 100 (default 15).
    sortstringSort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.
  • get_brand_productsGet brand products

    A brand's details, its active promotions and its products (paged) by brand slug.

    參數類型描述
    slug (必需)stringBrand slug from list_brands.
    pageintegerPage number, starting at 1.
    per_pageintegerResults per page: 15, 30, 50 or 100 (default 15).
    localestringStorefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.

資源

  • camdentools://policies/delivery: Camden Tools delivery policy as markdown.
  • camdentools://policies/returns: Camden Tools returns policy as markdown.
  • camdentools://policies/payment-options: Camden Tools payment options policy as markdown.
  • camdentools://policies/faqs: Camden Tools faqs policy as markdown.
  • camdentools://policies/contact: Camden Tools contact policy as markdown.
  • camdentools://store/facts: Company details, contact points, collection point and VAT display rules.
  • camdentools://llms.txt: Site overview for language models (same content as https://camdentools.com/llms.txt).

提示

  • find_the_right_tool: Help a shopper choose a product for a task, within a budget and brand preference, and hand them a basket link.論據: task, budget?, brand?
  • check_delivery: Work out delivery options, cost and timing for a basket to a destination.論據: country_code, postcode?
  • compare: Compare a few SKUs side by side and recommend one.論據: skus

A2A 技能

向 A2A 端點以 JSON-RPC SendMessage 方式 POST 純文字或帶有技能 ID 的 JSON 部分。每個訊息都會同步回應;無需輪詢任務。

  • search-products: Find tools and equipment in the Camden Tools catalogue with prices, stock and links.示例: cordless combi drill 18v
  • product-lookup: Full details for a product by SKU or slug: price ex/inc VAT, stock, variants, documents.示例: {"skill":"product-lookup","sku":"DCD796P2"}
  • compare-products: Side-by-side comparison of two to five SKUs.示例: DCD796P2, DHP485Z, M18FPD2
  • create-basket: Turn product ids and quantities into a link that fills the shopper's basket on camdentools.com; they review it and pay at checkout.示例: {"skill":"create-basket","items":[{"id":27155,"quantity":2},{"id":4410,"quantity":1}]}
  • order-status: Track an order with its order number and delivery postcode.示例: order CT-102938 postcode NW2 7JW
  • shipping-availability: Whether Camden Tools ships to a country (ISO alpha-2 code).示例: IE
  • express-delivery-status: Whether same-working-day dispatch is available right now for UK orders.示例: express delivery

瀏覽器內工具 (WebMCP) (15)

camdentools.com 上的每一個頁面都會通過 WebMCP API(document.modelContext)向瀏覽器註冊這些工具。它們會作用於購物者自己的購物籃和頁面,對每個操作顯示通知,並且訪問帳戶需要購物者的明確同意。

  • cart_getGet basket
  • cart_add_itemAdd to basket
  • cart_update_itemUpdate basket line
  • cart_remove_itemRemove from basket
  • cart_clearEmpty basket
  • cart_apply_promoApply promo code
  • cart_remove_promoRemove promo code
  • wishlist_addAdd to wishlist
  • wishlist_removeRemove from wishlist
  • page_get_contextGet page context
  • page_navigateNavigate
  • page_set_vat_displaySet VAT display
  • page_select_variantSelect variantproduct 頁
  • page_prefill_checkout_addressPre-fill checkout addresscheckout 頁
  • page_request_account_accessRequest 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

身份(網頁機器人認證)

由Camden Tools自身代理層發送的請求使用Ed25519 HTTP訊息簽名進行簽署。請對照密鑰目錄中的公鑰進行驗證。

智能結賬(ACP)

尚未啟用 ACP 發現文件返回 404,直至 Stripe 的智能結賬功能被啟動。在此之前,請使用購物籃連結完成結賬,顧客將在網站上付款。

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

更新日誌

  • v1.8.0

    Categories follow the site's new category tree (department, group, category). list_categories lists departments and groups, or with department set, what is inside one; each entry has a level, and only level category holds products. get_category on a department or group returns what is inside it, and category links point at the new /category/{department}/{group}/{category} pages. Categories with no products are left out of lists. A slug from the old tree is followed to the category that replaced it, and an unknown slug says to call list_categories. WebMCP page_navigate and llms.txt use the new pages too.

  • v1.7.0

    Every MCP tool result now carries its full payload as JSON text after the summary, so clients that only pass text content to the model (and not structuredContent) see the products, prices and stock, not just counts. search_products leaves out-of-stock products out by default; pass include_out_of_stock to include them. list_products on-sale adds source: 'discount', 'promotion' (nothing is discounted, so products in active promotions are listed at their normal price) or 'none'. weight_kg is labelled as the shipping weight. The payment policy adds Discover and Klarna to the methods accepted everywhere.

  • v1.6.0

    Fixes from an end-to-end test of every tool. Policy text (get_policy, get_site_info and the policy resources) puts each heading before its own text, pairs every FAQ question with its answer, and no longer shows internal labels or placeholders; delivery lists the countries served and the payment policy names every method. An unknown SKU no longer fails get_product, get_products or compare_products: the others are returned and the unknown one is reported as not found. get_stock_level adds stock_level, the units that can be ordered now (warehouse_quantity is 0 for items shipped from a supplier). get_brand_products prices include VAT. list_bundles names bundles instead of returning translation keys, and check_shipping_availability explains a refused country in words. Clearer errors for an unknown brand slug and a partial UK postcode. Blog posts show featured products as SKUs. Product results list at most 8 categories.

  • v1.5.1

    Every tool states readOnlyHint, destructiveHint and openWorldHint explicitly, as OpenAI's app directory requires. None is destructive: every tool is read-only. No other tool changes.

  • v1.5.0

    Every tool declares an outputSchema describing its structured result, and each result is checked against it before it is sent. compare_products reports weight_kg in kilograms (it was grams). list_products returns its category in the same shape as get_category, check_express_eligibility's express block has fixed fields, and prices, totals and discount values are always numbers.

  • v1.4.1

    The server description and instructions now cover international delivery: orders typically arrive in 2–7 days, with premium UPS services (Worldwide Saver, Express, Express Plus). Agents are asked to quote estimate_delivery's services and transit times for an address rather than the general range. No tool changes.

  • v1.4.0

    The MCP endpoints also speak the stateless 2026-07-28 revision: server/discover, per-request protocol version in _meta with the MCP-Protocol-Version, Mcp-Method and Mcp-Name headers, resultType on every result and cache hints on list and read results. Clients using initialize keep the 2025 revisions. New discovery documents: /.well-known/agents.json (every agent endpoint) and /.well-known/oauth-authorization-server (the authorization server's metadata, mirrored on this origin). In-page tools use document.modelContext, and the newsletter form on the homepage is a declarative WebMCP tool (newsletter_subscribe) that fills in the email and leaves consent and submitting to the shopper.

  • v1.3.0

    The shop over plain GET, for assistants with no connector installed: /api/agent (guide), /api/agent/search?q=, /api/agent/product/{slug} and /api/agent/basket?items=id:qty answer compact Markdown (or JSON) with the same live prices, stock and basket links as the MCP tools. llms.txt now opens with these instructions, and they are in SKILL.md and the OpenAPI document.

  • v1.2.0

    OAuth-ready account access for remote clients: POST /mcp/account with RFC 9728 protected resource metadata and a WWW-Authenticate challenge, account tools gated by the profile:read and orders:read scopes, and a generated /auth.md. The shopper signs in and approves the client on camdentools.com/connect; a grant that lacks a scope is reported as such (reconnect and approve it) rather than as a sign-in problem. Served once the Camden Tools authorization server is configured; until then the endpoint and its metadata return 404. create_basket_link now reports stock per line and lists out_of_stock_ids, and its link is idempotent: opening it makes sure the basket holds at least those quantities, so opening it twice never doubles them. Revoked or disconnected access tokens get the 401 invalid_token challenge.

  • v1.1.0

    New create_basket_link tool and A2A create-basket skill: one link fills the shopper's basket on the site (/cart?add=id:qty). Account tools are no longer advertised to remote clients that cannot use them. Capabilities catalogue at /api/agent-capabilities; SKILL.md, OpenAPI and llms-full.txt are generated from it. Web Bot Auth key directory. ACP discovery document (served once agentic checkout is enabled).

  • v1.0.0

    Launch: MCP server with 31 tools, 7 resources and 3 prompts; A2A agent with 6 skills; in-page WebMCP tools for the basket, wishlist, navigation, VAT display, variants, checkout prefill and account consent; discovery documents (API catalog, MCP server card, A2A agent card, OpenAPI, agent skills, ai-catalog, auth.md, llms.txt, llms-full.txt).

機器可讀文件

想使用 Camden 工具开发些新东西吗?

合作機會、更高費率限制和商業整合:與我們聯繫。