{
  "$schema": "https://developer.chrome.com/schemas/webmcp/v1.json",
  "name": "Léman Carrelage Agent API",
  "version": "1.0.0",
  "description": "Web Model Context Protocol (WebMCP) agent endpoints for Léman Carrelage (artisan tile contractor in Haute-Savoie, France). Enables AI agents to query pricing, verify geographic coverage, compute tiling estimates, and dispatch quotation requests on behalf of human users.",
  "provider": {
    "name": "Léman Carrelage",
    "url": "https://leman-carrelage.fr",
    "contact": "contact@leman-carrelage.fr",
    "phone": "+33450710000"
  },
  "tools": [
    {
      "name": "estimate_tiling_cost",
      "description": "Calculates estimated labor and materials cost for tile installation in Haute-Savoie based on surface area and project type.",
      "parameters": {
        "type": "object",
        "properties": {
          "surface_m2": {
            "type": "number",
            "description": "Surface area in square meters (e.g. 45)"
          },
          "project_type": {
            "type": "string",
            "enum": [
              "interieur_standard",
              "interieur_xxl",
              "terrasse_plots_20mm",
              "terrasse_collee",
              "salle_de_bain_complete",
              "plage_piscine_margelles",
              "chalet_parquet_ceramique"
            ],
            "description": "Type of tiling project"
          },
          "municipality": {
            "type": "string",
            "description": "City or village in Haute-Savoie (e.g. Thonon-les-Bains, Évian-les-Bains, Morzine)"
          }
        },
        "required": ["surface_m2", "project_type"]
      },
      "endpoint": {
        "type": "web_action",
        "url": "https://leman-carrelage.fr/devis-carrelage-thonon-gratuit.html"
      }
    },
    {
      "name": "check_service_coverage",
      "description": "Checks if an address or postal code in Haute-Savoie is within the 24h free on-site consultation zone.",
      "parameters": {
        "type": "object",
        "properties": {
          "postal_code": {
            "type": "string",
            "description": "5-digit French postal code (e.g. 74200, 74500, 74140, 74110)"
          },
          "city_name": {
            "type": "string",
            "description": "Name of the municipality"
          }
        },
        "required": ["postal_code"]
      }
    },
    {
      "name": "get_technical_specifications",
      "description": "Returns French building code (DTU, CSTB) requirements for waterproofing (SPEC/SEPI), slip ratings (R11 C / PN24), and heated subfloor compatibility.",
      "parameters": {
        "type": "object",
        "properties": {
          "system": {
            "type": "string",
            "enum": ["etancheite_douche_italienne", "dalles_20mm_sur_plots", "plancher_chauffant", "piscine_exterieure"]
          }
        },
        "required": ["system"]
      }
    }
  ],
  "resources": [
    {
      "uri": "https://leman-carrelage.fr/llms.txt",
      "name": "LLMs Knowledge Base",
      "description": "Full machine-readable knowledge base and business summary for language models."
    },
    {
      "uri": "https://leman-carrelage.fr/prix-pose-carrelage-m2-thonon.html",
      "name": "Grille Tarifaire au m² 2026",
      "description": "Public pricing breakdown per m² for all tile installation techniques."
    },
    {
      "uri": "https://leman-carrelage.fr/sitemap.xml",
      "name": "Complete XML Sitemap",
      "description": "Structured directory of all 320+ verified geo-targeted pages."
    },
    {
      "uri": "https://leman-carrelage.fr/guide-anti-malfacons-diagnostic-carrelage-haute-savoie.html",
      "name": "Guide Anti-Malfaçons & Diagnostic DTU 52.2",
      "description": "Technical building code guide with failure diagnostic tests, screed drying formulas, and print-ready handover checklist."
    },
    {
      "uri": "https://leman-carrelage.fr/guide-rattraper-sol-irregulier-ragreage-haute-savoie.html",
      "name": "Guide Rattrapage Sol Irrégulier & Ragréage Fibré",
      "description": "Technical guide for slope corrections, lightweight screeds on timber chalets, and mortar bag calculators."
    },
    {
      "uri": "https://leman-carrelage.fr/guide-reparation-joints-carrelage-effritement-moisissures.html",
      "name": "Guide Réfection Joints Carrelage & Résine Époxy",
      "description": "Diagnostic guide for crumbly or moldy tile grout and dust-free regrouting methods."
    },
    {
      "uri": "https://leman-carrelage.fr/guide-enlever-voile-blanc-laitance-ciment-carrelage.html",
      "name": "Guide Élimination Laitance Ciment & Voile Blanc",
      "description": "Post-installation cleaning protocol using buffered acid cleaners without damaging stainless steel fixtures."
    },
    {
      "uri": "https://leman-carrelage.fr/guide-carrelage-qui-se-souleve-fissure-assurance.html",
      "name": "Guide Carrelage Soulevé & Assurance Décennale",
      "description": "Legal and technical guide on tile buckling, lack of expansion joints, and insurance compensation (art. 1792 Code Civil)."
    },
    {
      "uri": "https://leman-carrelage.fr/guide-temps-sechage-carrelage-marcher-dessus-joints.html",
      "name": "Guide Temps de Séchage Carrelage DTU 52.2",
      "description": "Standardized drying timeline for light foot traffic, grouting, heavy loads, and underfloor heating reactivation."
    }
  ]
}
