{
  "$schema": "https://webmcp.org/schemas/v1/manifest.json",
  "tools": [
    {
      "name": "rechercher_etablissement_ou_service",
      "description": "Recherche une structure, un établissement ou un service de l'Adages dans l'Hérault par pôle d'activité, type de dispositif ou commune.",
      "parameters": {
        "type": "object",
        "properties": {
          "pole": {
            "type": "string",
            "enum": [
              "enfance",
              "adultes_handicapes_et_personnes_agees",
              "social_et_logement",
              "prevention_protection_parentalite",
              "tous"
            ],
            "description": "Le pôle d'activité de l'Adages concerné."
          },
          "type_structure": {
            "type": "string",
            "description": "Sigle ou type de structure recherchée (ex: CMPP, SESSAD, DITEP, IME, ESAT, EHPAD, MAS, EAM, SAMSAH, SAVS, PCPE, CPH Astrolabe, Espace Famille)."
          },
          "commune": {
            "type": "string",
            "description": "Commune ou secteur d'intervention dans l'Hérault (ex: Montpellier, Clapiers, Castelnau-le-Lez)."
          },
          "mot_cle": {
            "type": "string",
            "description": "Terme libre ou besoin identifié (ex: hébergement, autisme, soutien parental, réhabilitation psychosociale)."
          }
        },
        "required": ["pole"]
      },
      "action": {
        "type": "http",
        "method": "GET",
        "url": "https://adages.net/wp-json/adages/v1/etablissements"
      }
    },
    {
      "name": "consulter_offres_emploi",
      "description": "Consulte les recrutements et offres d'emploi en cours au sein des établissements et du siège de l'Adages.",
      "parameters": {
        "type": "object",
        "properties": {
          "metier": {
            "type": "string",
            "description": "Métier ou famille professionnelle (ex: éducateur spécialisé, aide-soignant, travailleur social, comptable, médiateur)."
          },
          "type_contrat": {
            "type": "string",
            "enum": ["CDI", "CDD", "apprentissage", "stage", "tous"],
            "description": "Nature du contrat recherché."
          },
          "localisation": {
            "type": "string",
            "description": "Ville ou établissement de rattachement."
          }
        }
      },
      "action": {
        "type": "http",
        "method": "GET",
        "url": "https://adages.net/wp-json/adages/v1/recrutement"
      }
    },
    {
      "name": "contacter_adages",
      "description": "Transmet une demande de renseignement, d'orientation vers un établissement ou un message institutionnel à l'association Adages.",
      "parameters": {
        "type": "object",
        "properties": {
          "nom": {
            "type": "string",
            "description": "Nom complet de l'expéditeur."
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Adresse courriel de contact."
          },
          "telephone": {
            "type": "string",
            "description": "Numéro de téléphone de contact éventuel."
          },
          "motif": {
            "type": "string",
            "enum": [
              "orientation_usager",
              "candidature_rh",
              "partenariat_institutionnel",
              "taxe_apprentissage_don",
              "presse_communication",
              "autre"
            ],
            "description": "Objet principal de la sollicitation."
          },
          "message": {
            "type": "string",
            "description": "Contenu détaillé de la demande."
          }
        },
        "required": ["nom", "email", "motif", "message"]
      },
      "action": {
        "type": "http",
        "method": "POST",
        "url": "https://adages.net/wp-json/adages/v1/contact"
      }
    }
  ]
}