{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "version": "1.0",
  "site": "https://trouvetamosquee.fr",
  "name": "Trouve Ta Mosquée",
  "description": "Actions WebMCP disponibles sur Trouve Ta Mosquée pour la découverte et l'exécution automatisée de tâches par les agents IA (Claude in Chrome, Perplexity, OpenAI Operator, Gemini).",
  "actions": [
    {
      "id": "search-mosque",
      "name": "Rechercher une mosquée",
      "description": "Rechercher une mosquée, salle de prière ou institut musulman en France par commune, département ou code postal.",
      "method": "declarative",
      "endpoint": "/rechercher-une-mosquee/",
      "http_method": "GET",
      "parameters": {
        "type": "object",
        "required": ["cname"],
        "properties": {
          "cname": {
            "type": "string",
            "description": "Nom de la ville, numéro de département ou code postal français (ex: Paris, 75, 75000, Lyon, Marseille)"
          }
        }
      }
    },
    {
      "id": "get-prayer-times",
      "name": "Consulter les horaires de prière",
      "description": "Consulter les horaires précis des 5 prières quotidiennes (Fajr, Shuruk, Dhuhr, Asr, Maghrib, Isha) pour n'importe quelle ville ou code postal de France.",
      "method": "declarative",
      "endpoint": "/horaires-de-priere/",
      "http_method": "GET",
      "parameters": {
        "type": "object",
        "required": ["cname"],
        "properties": {
          "cname": {
            "type": "string",
            "description": "Nom de la commune ou code postal français (ex: Strasbourg, 67000, Lille, 59000)"
          }
        }
      }
    },
    {
      "id": "search-articles",
      "name": "Rechercher un article",
      "description": "Rechercher des articles d'actualité, dossiers thématiques (Ramadan, architecture, éco-mosquées) ou guides pratiques sur le site.",
      "method": "declarative",
      "endpoint": "/",
      "http_method": "GET",
      "parameters": {
        "type": "object",
        "required": ["s"],
        "properties": {
          "s": {
            "type": "string",
            "description": "Mots-clés de recherche dans les articles et guides du site"
          }
        }
      }
    },
    {
      "id": "subscribe-newsletter",
      "name": "S'abonner à la newsletter",
      "description": "S'abonner gratuitement à la newsletter d'information de Trouve Ta Mosquée pour recevoir la veille éditoriale et communautaire.",
      "method": "declarative",
      "endpoint": "https://trouvetamosquee.us4.list-manage.com/subscribe/post?u=6f4e512cf370ab9ae5c973657&id=bce801433c",
      "http_method": "POST",
      "parameters": {
        "type": "object",
        "required": ["EMAIL"],
        "properties": {
          "EMAIL": {
            "type": "string",
            "format": "email",
            "description": "Adresse email de l'abonné"
          }
        }
      }
    }
  ]
}
