Camden Tools

UK tool shop: search, prices ex/inc VAT, stock, delivery, order tracking and basket links.

我該用這個嗎

品質與安全性

A
說明品質
86%
結構描述完整度
92%
命名品質
98%
汙染風險
80%
權限相符程度
100%
協定合規性
100%

發現項目(12)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'estimate_delivery' description contains placeholder text在 estimate_delivery 中
  • LOWTool 'get_product' description lacks action verb在 get_product 中
  • LOWTool 'get_products' description lacks action verb在 get_products 中
  • LOWTool 'compare_products' description lacks action verb在 compare_products 中
  • LOWTool 'get_related_products' description lacks action verb在 get_related_products 中
  • LOWTool 'get_product_documents' description lacks action verb在 get_product_documents 中
  • LOWTool 'get_category' description lacks action verb在 get_category 中
  • LOWTool 'get_brand_products' description lacks action verb在 get_brand_products 中
  • LOWTool 'list_bundles' description lacks action verb在 list_bundles 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~5,940Token(工具定義)
~1.6 KB典型回應大小
顯著的注意力影響(128k 上下文的 4.64%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "shop": {
      "url": "https://camdentools.com/mcp"
    }
  }
}

遠端端點

https://camdentools.com/mcpstreamable-http

它能做什麼

工具清單

工具(29)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_products(query, express, page, per_page, sort, ...)

Full-text search of the Camden Tools catalogue (hand tools, power tools, accessories, safety equipment). Returns compact products with prices ex/inc VAT, stock and a link. Use page/per_page to paginate and brand/min_price/max_price to narrow down.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "What the shopper is looking for, e.g. 'cordless combi drill 18v'."
    },
    "express": {
      "description": "Only products eligible for Website Express same-day dispatch (UK).",
      "type": "boolean"
    },
    "page": {
      "description": "Page number, starting at 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "per_page": {
      "description": "Results per page: 15, 30, 50 or 100 (default 15).",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "sort": {
      "description": "Sort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.",
      "type": "string",
      "maxLength": 40
    },
    "brand": {
      "description": "Brand slug to filter by.",
      "type": "string",
      "maxLength": 80
    },
    "min_price": {
      "description": "Minimum price in the locale currency.",
      "type": "number",
      "minimum": 0
    },
    "max_price": {
      "description": "Maximum price in the locale currency.",
      "type": "number",
      "minimum": 0
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_products(collection, category_slug, min_discount, page, per_page, ...)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "collection": {
      "type": "string",
      "enum": [
        "popular",
        "new",
        "on-sale",
        "express",
        "category"
      ],
      "description": "Which collection to list."
    },
    "category_slug": {
      "description": "Required when collection is 'category'.",
      "type": "string",
      "maxLength": 120
    },
    "min_discount": {
      "description": "Minimum discount percentage (on-sale listings).",
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "page": {
      "description": "Page number, starting at 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "per_page": {
      "description": "Results per page: 15, 30, 50 or 100 (default 15).",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "sort": {
      "description": "Sort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.",
      "type": "string",
      "maxLength": 40
    },
    "brand": {
      "description": "Brand slug to filter by.",
      "type": "string",
      "maxLength": 80
    },
    "min_price": {
      "description": "Minimum price in the locale currency.",
      "type": "number",
      "minimum": 0
    },
    "max_price": {
      "description": "Maximum price in the locale currency.",
      "type": "number",
      "minimum": 0
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "collection"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_product(slug, sku, id, locale)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Product slug from a product URL (…/product/<slug>).",
      "type": "string",
      "maxLength": 200
    },
    "sku": {
      "description": "Product SKU.",
      "type": "string",
      "maxLength": 64
    },
    "id": {
      "description": "Numeric product id.",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_products(skus, ids, locale)

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

輸入結構描述

{
  "type": "object",
  "properties": {
    "skus": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 64,
        "description": "Product SKU exactly as shown on the site."
      }
    },
    "ids": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 9007199254740991
      }
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_stock_level(sku)

Live availability check for a SKU (is it available now and how many are in the London warehouse).

輸入結構描述

{
  "type": "object",
  "properties": {
    "sku": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "Product SKU exactly as shown on the site."
    }
  },
  "required": [
    "sku"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢compare_products(skus, locale)

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

輸入結構描述

{
  "type": "object",
  "properties": {
    "skus": {
      "minItems": 2,
      "maxItems": 5,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 64,
        "description": "Product SKU exactly as shown on the site."
      }
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "skus"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_related_products(slug, sku, locale)

Variants, similar products, recommendations and 'you may also like' items for a product (by slug or SKU). Useful for alternatives when something is out of stock.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Product slug from a product URL (…/product/<slug>).",
      "type": "string",
      "maxLength": 200
    },
    "sku": {
      "description": "Product SKU.",
      "type": "string",
      "maxLength": 64
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_product_documents(slug, sku, locale)

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

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Product slug from a product URL (…/product/<slug>).",
      "type": "string",
      "maxLength": 200
    },
    "sku": {
      "description": "Product SKU.",
      "type": "string",
      "maxLength": 64
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_categories(popular_only, limit, locale)

Product categories with slugs and links. Use popular_only for the curated set shown on the site; otherwise the full list.

輸入結構描述

{
  "type": "object",
  "properties": {
    "popular_only": {
      "description": "Only the popular categories (default false).",
      "type": "boolean"
    },
    "limit": {
      "description": "Maximum categories to return (default 100).",
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_category(slug, page, per_page, sort, locale)

A category's name, description and its products (paged) by category slug.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Category slug from list_categories."
    },
    "page": {
      "description": "Page number, starting at 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "per_page": {
      "description": "Results per page: 15, 30, 50 or 100 (default 15).",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "sort": {
      "description": "Sort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.",
      "type": "string",
      "maxLength": 40
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_brands(query, page, per_page, sort)

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

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Brand name search text.",
      "type": "string",
      "maxLength": 80
    },
    "page": {
      "description": "Page number, starting at 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "per_page": {
      "description": "Results per page: 15, 30, 50 or 100 (default 15).",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "sort": {
      "description": "Sort order: price_low, price_high, name_asc, name_desc or newest. Omit for the default (most popular) order.",
      "type": "string",
      "maxLength": 40
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_brand_products(slug, page, per_page, locale)

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

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Brand slug from list_brands."
    },
    "page": {
      "description": "Page number, starting at 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "per_page": {
      "description": "Results per page: 15, 30, 50 or 100 (default 15).",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_offers(group_by, locale)

Current storefront promotions (percentage/fixed discounts and free gifts), optionally grouped by brand or category. Also points at the /offers page.

輸入結構描述

{
  "type": "object",
  "properties": {
    "group_by": {
      "description": "Grouping (default all).",
      "type": "string",
      "enum": [
        "all",
        "brand",
        "category"
      ]
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_product_promotions(sku, locale)

Active promotions that apply to one SKU (discounts, free gifts, end dates).

輸入結構描述

{
  "type": "object",
  "properties": {
    "sku": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "Product SKU exactly as shown on the site."
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "sku"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_bundles(locale)

Curated product bundles (kits) with their items and prices.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_cart_promotions(country_code, items, has_tax_id, locale)

Evaluate a prospective basket for a destination country: whether it can be fulfilled, which promotions apply (including free-delivery style offers and free gifts) and the adjusted basket value. Same check the checkout runs.

輸入結構描述

{
  "type": "object",
  "properties": {
    "country_code": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "Destination country (ISO alpha-2)."
    },
    "items": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "description": "Product id from search/product tools."
          },
          "quantity": {
            "default": 1,
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          }
        },
        "required": [
          "id"
        ]
      },
      "description": "Basket lines as product ids with quantities."
    },
    "has_tax_id": {
      "description": "Whether the buyer has a VAT/tax id (business purchase).",
      "type": "boolean"
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "country_code",
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_express_delivery_status(locale)

Whether Website Express (free same-working-day dispatch for eligible UK orders) is available right now, the order-by cutoff and the promised dispatch date.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_express_eligibility(items, locale)

Whole-basket Website Express verdict for a set of product ids and quantities: every line must be eligible (no split shipments).

輸入結構描述

{
  "type": "object",
  "properties": {
    "items": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "description": "Product id from search/product tools."
          },
          "quantity": {
            "default": 1,
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          }
        },
        "required": [
          "id"
        ]
      },
      "description": "Basket lines as product ids with quantities."
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_shipping_availability(country_code, locale)

Whether Camden Tools ships to a country, with any restriction message.

輸入結構描述

{
  "type": "object",
  "properties": {
    "country_code": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "ISO 3166-1 alpha-2 country code, e.g. GB, IE, DE, US."
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "country_code"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_prices_for_country(shipping_country, items, locale)

Country-specific pricing for a set of products (the checkout applies the destination country's currency and pricing). Returns unit, sale and final prices plus the subtotal.

輸入結構描述

{
  "type": "object",
  "properties": {
    "shipping_country": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "ISO 3166-1 alpha-2 country code, e.g. GB, IE, DE, US."
    },
    "items": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "description": "Product id from search/product tools."
          },
          "quantity": {
            "default": 1,
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          }
        },
        "required": [
          "id"
        ]
      },
      "description": "Basket lines as product ids with quantities."
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "shipping_country",
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢estimate_delivery(country_code, postcode, city, items, locale)

Delivery services, charges and transit times for a basket to a destination (country plus postcode/ZIP and city). This is an estimate using placeholder contact details; exact rates are confirmed at checkout.

輸入結構描述

{
  "type": "object",
  "properties": {
    "country_code": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "ISO 3166-1 alpha-2 country code, e.g. GB, IE, DE, US."
    },
    "postcode": {
      "description": "Destination postcode / ZIP.",
      "type": "string",
      "maxLength": 20
    },
    "city": {
      "description": "Destination city.",
      "type": "string",
      "maxLength": 80
    },
    "items": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "description": "Product id from search/product tools."
          },
          "quantity": {
            "default": 1,
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          }
        },
        "required": [
          "id"
        ]
      },
      "description": "Basket lines as product ids with quantities."
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "country_code",
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢lookup_uk_postcode(postcode)

Addresses for a UK postcode (rate limited upstream). Returns matching addresses or suggestions when the postcode is incomplete.

輸入結構描述

{
  "type": "object",
  "properties": {
    "postcode": {
      "type": "string",
      "minLength": 2,
      "maxLength": 12,
      "description": "UK postcode, e.g. NW2 7JW."
    }
  },
  "required": [
    "postcode"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢create_basket_link(items, locale)

Turn product ids and quantities into one link that fills the shopper's basket on camdentools.com. Opening the link makes sure the basket holds at least those quantities (opening it twice does not double them); the shopper reviews the basket and pays at checkout themselves. The result says which lines are out of stock: those cannot be bought, so offer an alternative before sharing the link. Use it to finish a shopping conversation. Ids come from search_products, list_products or get_product.

輸入結構描述

{
  "type": "object",
  "properties": {
    "items": {
      "minItems": 1,
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "description": "Product id from search/product tools."
          },
          "quantity": {
            "default": 1,
            "type": "integer",
            "minimum": 1,
            "maximum": 999
          }
        },
        "required": [
          "id"
        ]
      },
      "description": "Basket lines as product ids with quantities."
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢track_guest_order(order_number, postcode)

Order status, tracking number/URL, shipping method and line items for any order, given the order number and the delivery postcode (no sign-in needed).

輸入結構描述

{
  "type": "object",
  "properties": {
    "order_number": {
      "type": "string",
      "minLength": 3,
      "maxLength": 40,
      "description": "Order number from the confirmation email."
    },
    "postcode": {
      "type": "string",
      "minLength": 2,
      "maxLength": 20,
      "description": "Delivery postcode / ZIP on the order."
    }
  },
  "required": [
    "order_number",
    "postcode"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_site_info(locale)

Who Camden Tools is, how to contact them, VAT display rules, key page links, current announcements and a summary of each policy (delivery, returns, payment, FAQs). Call get_policy for the full text of a policy.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_policy(policy, locale)

Full text (markdown) of a store policy: delivery, returns, payment-options, faqs or contact.

輸入結構描述

{
  "type": "object",
  "properties": {
    "policy": {
      "type": "string",
      "enum": [
        "delivery",
        "returns",
        "payment-options",
        "faqs",
        "contact"
      ]
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "policy"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_collection_point_info

The London Click & Collect warehouse: address, opening hours, whether it is open right now (Europe/London, bank holidays respected) and when it next opens.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_blog_posts(query, page)

Guides and articles from the Camden Tools blog (how-tos, buying guides, brand news).

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Search text; omit for the latest posts.",
      "type": "string",
      "maxLength": 120
    },
    "page": {
      "description": "Page number, starting at 1.",
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_blog_post(slug, locale)

A blog post's full text (plain text) by slug.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "locale": {
      "description": "Storefront locale such as en-GB (default), en-US, de, fr-FR, es-ES, it-IT, nl-NL, pl. Controls product names, slugs and prices.",
      "type": "string",
      "minLength": 2,
      "maxLength": 5
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

建議的提示詞

fetch_info
Fetch [information type] using Camden Tools
預期的工具: get_product
list_items
List all [items] available in Camden Tools
預期的工具: list_products
find_specific
Find [specific item] using Camden Tools
預期的工具: search_products
search_research
Search for information about [topic] using Camden Tools
預期的工具: search_products
retrieve_data
Get details about [item] from Camden Tools
預期的工具: get_product

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本29 個工具