BAM Kaarsen catalog

Search and browse the BAM Kaarsen candle catalog and white-label offering. Read-only, no auth.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
91%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'get_product' description lacks action verbin get_product

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~365Tokens (tool definitions)
~663 BTypical response size
Minimal attention impact (0.29% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "catalog": {
      "url": "https://realbam.be/mcp"
    }
  }
}

Remote endpoints

https://realbam.be/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_products(lang, query)

Fuzzy keyword search over the candle catalog. Matches product names, descriptions and EAN barcodes; multiple words must all match.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "description": "Language for names and descriptions (default en)",
      "enum": [
        "en",
        "nl",
        "fr"
      ],
      "type": "string"
    },
    "query": {
      "description": "Keywords or an EAN barcode",
      "type": "string"
    }
  },
  "required": [
    "query"
  ]
}
🟢get_product(bam_id, lang)

Full details for one product: description, price (EUR, incl. VAT), EAN, live stock, categories, page URL and all image URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "bam_id": {
      "description": "Product id from search or listing results",
      "type": "integer"
    },
    "lang": {
      "description": "Language for names and descriptions (default en)",
      "enum": [
        "en",
        "nl",
        "fr"
      ],
      "type": "string"
    }
  },
  "required": [
    "bam_id"
  ]
}
🟢browse_catalog(lang)

The catalog navigation tree: scents, product types and collections with their ids, for use with list_products.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "description": "Language for names and descriptions (default en)",
      "enum": [
        "en",
        "nl",
        "fr"
      ],
      "type": "string"
    }
  }
}
🟢list_products(collection_id, lang, product_type_id, scent_id)

List catalog products, optionally filtered by exactly one facet id from browse_catalog. Without a filter, returns the whole visible catalog.

Input Schema

{
  "type": "object",
  "properties": {
    "collection_id": {
      "type": "integer"
    },
    "lang": {
      "description": "Language for names and descriptions (default en)",
      "enum": [
        "en",
        "nl",
        "fr"
      ],
      "type": "string"
    },
    "product_type_id": {
      "type": "integer"
    },
    "scent_id": {
      "type": "integer"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools