{
  "@context": "https://schema.org/",
  "@type": "SoftwareApplication",
  "name": "Artlife Home Agent",
  "description": "Vloeren, wandpanelen en gevelbekleding — tegels, PVC-wandpanelen en accessoires.",
  "url": "https://artlifehome.nl",
  "provider": {
    "@type": "Organization",
    "name": "Artlife Home",
    "email": "info@artlifehome.nl"
  },
  "applicationCategory": "e-commerce",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "EUR"
  },
  "endpoints": {
    "mcp": "https://artlifehome-agent.neuralex.nl/mcp",
    "commerce_checkout": "https://cawav3-j3.myshopify.com/api/ucp/mcp"
  },
  "skills": [
    {
      "id": "search_catalog",
      "name": "search_catalog",
      "description": "Doorzoek de VOLLEDIGE Artlife Home catalogus (tegels, wandpanelen, gevelbekleding). Geeft titel, prijs, afbeelding en product-URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Zoekterm, bijv. 'marmer tegel 120x120' of 'pvc wandpaneel'"
          },
          "limit": {
            "type": "integer",
            "description": "Max resultaten (1-20)",
            "default": 10
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "id": "get_product",
      "name": "get_product",
      "description": "Haal volledige details van één product op via zijn handle (uit search_catalog).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "handle": {
            "type": "string",
            "description": "Product-handle, bijv. '120x120-marmi-pietra-di-1'"
          }
        },
        "required": [
          "handle"
        ]
      }
    },
    {
      "id": "list_collections",
      "name": "list_collections",
      "description": "Toon de productcategorieën (collecties) van Artlife Home met aantal producten.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "default": 50
          }
        }
      }
    }
  ]
}