חיתוך--:--:--
משלוח בכל העולם

קנו כלי קמדן עם הסייעת הבינה המלאכותית שלך

Camden Tools נבנה עבור עוזרי בינה מלאכותית. שרת MCP, סוכן A2A וכלים בתוך הדפדפן מאפשרים ל-Claude, ChatGPT, Perplexity וסוכני דפדפן לחפש בקטלוג, לקבל מחירים ומלאי חיים, לבדוק זמינות משלוח ולהעניק לך סל מוכן. אתה תמיד משלם בעצמך בקופה.
שרת MCPסוכן A2Aכלים בדפדפן (WebMCP)v1.8.0+3bcb1c2

מה העוזר שלך יכול לעשות כאן

כל מה שסייען צריך כדי לחקור רכישה ולהכין אותה עבורך, ישירות מנתוני החנות החיה.
  • 01

    מצא והשווה

    חפש בכל הקטלוג, פתח פרטי מוצר מלאים והשווה עד חמישה מוצרים זה מול זה.

  • 02

    מחירים בשידור חי

    מחירים ללא ועם מע"מ, כולל הנחות כמות ומחירי מבצע, במטבע שלך.

  • 03

    מלאי עכשיו

    זמינות מחסן נבדקת בזמן אמת, כך ששום דבר שלא ניתן לשלוח לא יומלץ.

  • 04

    משלוח ואקספרס אתר

    משלוח למדינה שלך, הערכות זמן אספקה ומידע האם אפשר עדיין לשלוח היום.

  • 05

    הצעות וחבילות

    מבצעים נוכחיים, מתנות חינם וערכות מיוחדות, וגם אילו מבצעים חלים על סל הקניות.

  • 06

    לעקוב אחרי הזמנות

    כל הזמנה לפי מספר ומיקוד; היסטוריית ההזמנות שלך בדפדפן לאחר שתאפשר זאת.

  • 07

    מדיניות ועזרה

    משלוח, החזרות, אפשרויות תשלום, שאלות נפוצות, נקודת האיסוף בלונדון והבלוג.

  • 08

    סל קניות, מוכן לתשלום

    קבל קישור אחד שממלא את הסל שלך, או תן לסוכן דפדפן לעשות זאת בדף. פתיחת קישור פעמיים לעולם לא מכפילה את ההזמנה שלך, ותמיד אתה משלם בעצמך.

חבר את העוזר שלך

כתובת שרת אחת פועלת בכל מקום שבו מקבלים מחבר 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 תחת Tools ושאלו את שאלותיכם. רכישות מסתיימות ב-camdentools.com.

Perplexity

חיבורים מותאמים אישית בתוכניות בתשלום (יישום Mac); תשובות מצטטות את camdentools.com לכולם

  1. Perplexity for Mac → הגדרות → מחברים → הוסף מחבר מותאם אישית.
  2. הדבק את כתובת השרת ושמור.
  3. או פשוט שאלו את Perplexity לגבי מוצרי Camden Tools: הוא קורא את האתר ישירות.

Gemini

חיבורי MCP מותאמים אישית ב-Gemini Spark (אפליקציות מחוברות) ו-Gemini Business

  1. ג'מיני ספארק → אפליקציות מחוברות → הוסף → הדבק את כתובת השרת.
  2. ל-Gemini הצרכני עדיין אין מחברים מותאמים אישית; שאלו אותו על מוצרי Camden Tools והוא ישתמש בעמודים הציבוריים של האתר.

סוכני הקניות של Google ישתמשו בהזנת Merchant Center כאשר פרוטוקול המסחר האוניברסלי יגיע לבריטניה.

Microsoft Copilot

לא קיימים מחברים מותאמים אישית באפליקציית הצרכן; Copilot Studio יכול להוסיף שרתי MCP

  1. Copilot Studio (Microsoft 365): הוסף את כתובת השרת כמחבר MCP לסוכנים שלך.
  2. רכישה בתוך Copilot מגיעה דרך תוכנית המסחר הסוכנותית של Stripe; כלי הקטלוג כבר עובדים מכל לקוח תומך MCP.

סוכני דפדפן

Chrome עם WebMCP, Claude ב-Chrome, ChatGPT Atlas, Perplexity Comet

  1. אין צורך בהתקנה: כל דף באתר camdentools.com רושם את הכלים שלו בדפדפן.
  2. Chrome מריץ את WebMCP על camdentools.com כניסוי מקור, ולכן אין דגל להפעלה בגרסאות התומכות בו; השתמשו בסוכן המדבר WebMCP. דפדפני סוכן אחרים קוראים את העמוד ישירות.
  3. הסוכן יכול למלא את סל הקניות שלך, להחליף תצוגת מע"מ ולמלא מראש את תהליך התשלום; אתה רואה הודעה על כל פעולה ומשלם בעצמך.

ההזמנות שלך בתוך העוזר שלך

הוסף מחבר שני עם כתובת ה-URL של החשבון למטה. העוזר שלך יבקש ממך להיכנס לכלי Camden פעם אחת; לאחר מכן יוכל לקרוא את הפרופיל והיסטוריית ההזמנות שלך (מעולם לא לבצע הזמנות או לשלם). נתק אותו בכל עת מדף החשבון שלך.

  1. קלוד: הוסף מחבר מותאם אישית → הדבק את כתובת החשבון → שמור. ChatGPT (מצב מפתחים): הוסף את כתובת החשבון עם OAuth.
  2. דפדפנך נפתח אל camdentools.com/connect: היכנס שם, בדוק את שם העוזר וכתובת השיבה, והרשה את הרשאות הפרופיל וההזמנות.
  3. שאל "הצג את ההזמנות האחרונות שלי מ-Camden Tools" או "היכן ההזמנה שלי CT-…".

קנייה עם עוזר

העוזרים חוקרים ומכינים; אתם בודקים ומשלמים. החלוקה הזאת היא מכוונת.

מה יכול לעשות עוזר

  • מחקר: חפש, השווה, קרא דפי מפרט ומסמכי בטיחות.
  • בדקו את הפרטים המעשיים: מלאי, משלוח לכתובתכם, זמן אחרון להזמנה באקספרס של האתר, והצעות שחלות עליכם.
  • הכן את הסל: העבר קישור שממלא אותו, או הוסף מוצרים בדף כשזה רץ בדפדפן שלך.
  • עקוב אחרי הזמנה באמצעות מספר ההזמנה והמיקוד, וקרא את היסטוריית ההזמנות שלך בדפדפן לאחר שתאשר זאת.

מה שלא ניתן לעשות

  • שלם או בצע הזמנה: הקופה תמיד שלך, על תשלום מאובטח ב-Stripe.
  • היכנס, הירשם או שנה את הפרטים שלך בשמך.
  • ראה פרטי הכרטיס: הכלים לעולם לא מטפלים בנתוני תשלום.
  • קרא את החשבון שלך מחוץ לדפדפן שלך: כלי חשבון לא מוצעים ללקוחות מרוחקים.

המכירה בתוך עוזרים (Microsoft Copilot, סוכני קניות של Google ואחרים) מגיעה דרך תוכנית המסחר הסוכנית של Stripe. עד שהיא תופעל, כל רכישה מסתיימת ב-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 לצורך זה, ולא בחנויות אחרות.”

  • משלוח באותו היום

    “האם אופציית היציאה ביום עבודה זהה של Website Express זמינה כרגע ב-camdentools.com, ומהו המועד האחרון לשימוש בה? (נדרש מחבר Camden Tools; ללא זה, עיין בעמוד המשלוחים באתר camdentools.com.)”

  • בנה סל

    “בנה לי סל קניות ב-camdentools.com עם מקדחה משולבת 18V, סט של מקדחות בטון וחבילה של דיבלים בקוטר 40 מ"מ, ותן לי קישור לקופה. עם מחבר Camden Tools, תן לי קישור סל אחד; בלעדיו, חפש באינטרנט עם site:camdentools.com ורשום את דפי המוצר. השתמש רק ב-camdentools.com לצורך זה, ולא בחנויות אחרות.”

למפתחים ולסוכנים

תיאור

נקודות קצה ומסמכי גילוי

התחבר לכל לקוח MCP

HTTP הניתן לזרימה, חסר מצב, תגובות JSON. הדבק את כתובת השרת כשרת MCP מרוחק; ללא אימות לכלים הציבוריים. פניות GET מהדפדפן לנתיב הקצה מובילות לדף זה.

כתובת שרת

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. תשובות אלו מציגות Markdown דחוס עם אותם מחירים חיים, קישורים למלאי וסל כמו הכלים; הוסף format=json עבור JSON. Claude ו-Perplexity פותחים אותם מפקודה. ChatGPT פותח רק כתובות URL שהאינדקס הרשת של OpenAI כבר מכיר, אז בפקודה של ChatGPT הזכר את camdentools.com ובקש חיפוש site:camdentools.com, או תן לו כתובת URL של דף מוצר ללא פרמטרי מעקב.

  • מדריך
    https://camdentools.com/api/agent

    ההוראות שלהלן כעמוד שסייע יכול לפתוח.

  • חיפוש
    https://camdentools.com/api/agent/search?q=cordless+combi+drill

    מוצרים עם מחירים כולל ובלעדי מע"מ, מלאי, מזהה, קישורים וקישור לסל קניות מוכן לכל מוצר במלאי. אופציונלי: עמוד, שפה.

  • מוצר אחד
    https://camdentools.com/api/agent/product/<slug>

    הסלאג הוא החלק האחרון של כתובת ה-URL של דף המוצר. מפרטים, וריאציות, מחירים לפי כמות ומסמכים.

  • קישור לסל
    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

פרסם JSON-RPC SendMessage לכתובת A2A עם טקסט רגיל או חלק 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 (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 variantדף product
  • page_prefill_checkout_addressPre-fill checkout addressדף checkout
  • page_request_account_accessRequest account access

אבטחה ופרטיות

  • כלים ציבוריים אינם דורשים אישורי גישה. בקשות מוגבלות לקצב לכל לקוח; קוד 429 משמעותו להמתין ולנסות שוב.
  • קריאות דפדפן: רק דפים מאותו המקור יכולים להשתמש בפעילויות הקנייה של הלקוח; בקשות דפדפן ממקורות שונים לנקודות הקצה נדחות.
  • כלי החשבון פועלים רק לאחר שהקונה מאשר לגשת לסוכן הבינה המלאכותית (30 יום, ניתן לביטול בעמוד החשבון) ולעולם אינם מוצעים ללקוחות מרוחקים.
  • אין פרטי כרטיס, אין תשלומים: הקופה הושלמה על ידי הלקוח במערכת התשלומים המארחת של Stripe.
  • קישורים כוללים utm_source=ai-agent, utm_medium (ערוץ), utm_campaign (לקוח) ו-utm_content (כלי); שמרו עליהם ללא שינוי.
  • גופים מעל 64 KB נדחים; נקודת הקצה של MCP היא חסרת מצב (stateless) ומחזירה תשובות בפורמט JSON, ללא סטרימינג לעולם.
  • גישה לחשבון מרחוק משתמשת ב-OAuth 2.1 (קוד הרשאה עם PKCE) שהונפק על ידי שרת ההרשאה של Camden Tools; /mcp/account מחזיר 401 עם אתגר resource_metadata לפי RFC 9728, טוקנים מאומתים עבור מנפיק, קהל יעד, תאריך תפוגה והיקף, ואינם מתועדים לעולם. 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?

שותפויות, מגבלות קצב גבוהות ושילובים מסחריים: צרו קשר.