Connecteur MCP · disponible

    Le connecteur MCP PlanningEquipe

    Vos plannings d’équipe, pilotés depuis Claude, ChatGPT, Le Chat ou Perplexity

    Un serveur MCP officiel, hébergé par PlanningEquipe : l’assistant lit vos plannings, affecte, pose des absences, applique vos semaines types et publie à l’équipe — sur vos vraies données, avec votre autorisation.

    URL du serveur
    https://planningequipe.fr/api/mcp
    Transport
    Streamable HTTP (MCP 2025-06-18 et suivants)
    Authentification
    OAuth 2.1, enregistrement dynamique des clients
    Outils
    18 (lecture, écriture, lot, partage, publication)
    Compte requis
    PlanningEquipe Pro ou essai 14 jours

    Connexion en 2 minutes

    Même URL, même autorisation, quel que soit l’assistant.

    Claude (web, desktop, mobile)

    1. Réglages → Connecteurs → « Ajouter un connecteur personnalisé ».
    2. URL : https://planningequipe.fr/api/mcp. Laissez « Aucun identifiant client — enregistrement automatique ».
    3. Connectez-vous à PlanningEquipe et cliquez sur Autoriser.

    ChatGPT

    1. Paramètres → Applications et connecteurs → activez le mode développeur.
    2. « Créer » un connecteur avec l’URL https://planningequipe.fr/api/mcp, authentification OAuth.
    3. Autorisez l’accès sur PlanningEquipe, puis activez le connecteur dans une conversation.

    Le Chat (Mistral)

    1. Barre latérale → IntelligenceConnecteurs → « Ajouter un connecteur ».
    2. Onglet « Connecteur MCP personnalisé » : nom PlanningEquipe, URL https://planningequipe.fr/api/mcp.
    3. Autorisez l’accès sur PlanningEquipe, puis activez le connecteur dans la conversation.

    Perplexity

    1. Réglages → Connecteurs → « + Connecteur personnalisé » → Distant.
    2. Nom, URL https://planningequipe.fr/api/mcp, authentification OAuth.
    3. Autorisez l’accès sur PlanningEquipe (connecteurs personnalisés disponibles avec l’offre Perplexity Pro).

    Fonctionne aussi avec tout client compatible MCP (Cursor, Claude Code, Windsurf…) avec la même URL. Gemini : les connecteurs personnalisés ne sont pas encore proposés dans l’application grand public (réservés à Gemini Enterprise) — cette page sera mise à jour dès que ce sera le cas.

    Ce que vous pouvez dire

    Les personnes, postes et semaines types se désignent par leur nom, comme à l’oral.

    • Montre-moi la semaine prochaine du planning.
    • Mets Marc en cuisine lundi de 9h à 17h avec 30 min de pause.
    • Fais la semaine du 14 septembre comme la précédente, mais Julie est en congé jeudi et vendredi.
    • Qui travaille samedi ? Combien d’heures fait Léa cette semaine ?
    • Applique la semaine type « Été » sur les 4 prochaines semaines.
    • Vide la semaine du 21 et refais-la : Marc et Hugo 9h–17h du lundi au vendredi, Sofia 11h–15h et 18h–23h du mardi au samedi.
    • Ajoute Karim à l’équipe avec son email, puis mets-le en salle samedi soir.
    • Rends le planning public, donne-moi le lien, et publie-le à l’équipe.

    Les 18 outils

    Chaque outil est annoté lecture, écriture ou destructif selon le standard MCP.

    Lecture

    OutilCe qu’il faitParamètres
    list_planningsListe vos plannings, la date du jour et la semaine en cours. Premier appel d’une conversation.
    get_planningPersonnes (avec ou sans email), postes, créneaux, semaines types, jours affichés, liens de partage.planning
    get_weekToutes les affectations d’une semaine, personne par personne, avec horaires, pauses, absences, total d’heures et identifiants.planning, week
    get_hoursHeures planifiées par personne sur une période (jusqu’à un an) : total net, jours travaillés, moyenne hebdo, absences, détail par mois.from, to, person
    preview_shiftsSimule un plan sans rien écrire : totaux d’heures par personne et par semaine (existant + plan), jours, alertes (> 48 h, > 6 jours d’affilée).items[]

    Écriture

    OutilCe qu’il faitParamètres
    assign_shiftUne affectation : personne, date, horaires (début, fin, pause), poste ou créneau nommé.person, date, start, end, break_minutes, mission, slot
    add_absenceRepos, congé, congé payé (ou demi-journée), arrêt maladie, jour férié.person, date, kind
    update_shift_timesChange les horaires ou la pause d’une affectation existante.assignment_id ou person + date, start, end, break_minutes
    remove_assignmentRetire une affectation ou une absence.assignment_id ou person + date
    add_personAjoute un membre à l’équipe, couleur attribuée automatiquement.name, email
    duplicate_weekCopie une semaine sur les suivantes (doublons ignorés). Pro.week, weeks_count
    apply_week_templateApplique une semaine type sur une ou plusieurs semaines, avec espacement (toutes les N semaines). Pro.template, week, weeks_count, interval
    set_week_labelLibelle une semaine (« Semaine A », « Vacances »…).week, label

    En lot

    OutilCe qu’il faitParamètres
    assign_shiftsJusqu’à 300 affectations et absences en un appel : une semaine entière, plusieurs personnes, plusieurs semaines. Lignes invalides refusées une à une, doublons ignorés.items[] (person, date, start, end, break_minutes, mission, slot, absence)
    update_shiftsJusqu’à 200 modifications d’horaires en un appel.items[] (assignment_id, start, end, break_minutes)
    remove_assignmentsSupprime par identifiants ou par période (92 jours max), filtrable par personne ou poste. Idéal pour vider une semaine.assignment_ids[] ou from + to, person, mission

    Partage et publication

    OutilCe qu’il faitParamètres
    share_planningActive ou désactive le lien public (lecture) et le lien d’édition (modification sans compte, Pro), et renvoie les URL.public, edit
    publish_planningPublie le planning : chaque personne dont les créneaux à venir ont changé reçoit ses horaires par email. Jamais appelé sans votre demande explicite.planning

    Règles communes

    • Le paramètre planning est facultatif si le compte n’a qu’un seul planning.
    • Dates au format AAAA-MM-JJ ; une semaine se désigne par n’importe lequel de ses jours (ramené au lundi).
    • Heures HH:MM (« 9h », « 9h30 » et « 09:00 » sont acceptés) ; la pause est déduite du total.
    • Sur un planning par poste, une affectation exige un poste ; une absence n’en a pas.
    • Les doublons exacts sont ignorés ; les comptes dont l’essai est terminé passent en lecture seule.

    Sécurité et données

    • Autorisation OAuth 2.1 avec PKCE : l’assistant reçoit un jeton lié à votre compte, jamais votre mot de passe.
    • Découverte standard via /.well-known/oauth-protected-resource ; enregistrement dynamique des clients, aucun paramétrage de votre côté.
    • L’assistant ne voit que vos plannings, et uniquement quand il appelle un outil.
    • Accès révocable à tout moment depuis les réglages de l’assistant ; les actions sensibles (suppression, publication) sont annotées pour déclencher une confirmation.

    Questions fréquentes

    Branchez votre assistant à un vrai planning

    Compte en 10 secondes, connecteur en 2 minutes, essai 14 jours sans carte

    Voir aussi : planning d’équipe avec l’IA · serveur MCP : c’est quoi ?