Documentation · API v1 · MCP

Connecter Intervizio : assistants IA et API

Deux façons de relier Intervizio à d'autres outils : brancher votre assistant IA (Claude, ChatGPT, Le Chat, Gemini) avec votre compte, ou programmer une intégration avec l'API REST.

Pour tout le monde — aucune compétence technique requise

Connecter Intervizio à votre assistant IA (MCP)

Le connecteur permet de poser des questions à votre assistant IA sur vos interventions, demandes, plannings ou préfacturations, et de lui confier certaines actions. Il agit avec votre compte et vos droits : il ne voit et ne fait que ce que vous voyez et faites déjà dans Intervizio.

  • Claude
  • ChatGPT
  • Le Chat
  • Gemini

En bref : ce qu'il vous faut

  • Votre compte Intervizio (adresse e-mail et mot de passe habituels). Pas de clé API : chaque personne se connecte avec son propre compte.
  • Le connecteur activé par votre organisation. Un administrateur l'active une fois pour toutes dans Intervizio (voir Pour les administrateurs). S'il ne l'est pas, l'assistant vous le dira.
  • Un ordinateur. La connexion à Intervizio n'est pas possible depuis le navigateur d'un téléphone ; une fois branché, le connecteur fonctionne aussi dans l'application mobile de votre assistant.
  • Un abonnement à l'assistant qui autorise les connecteurs personnalisés (selon les offres de Claude, ChatGPT, Le Chat ou Gemini).

Adresse du serveur Intervizio

https://api.intervizio.fr/mcp

C'est la seule information à saisir dans votre assistant. Aucune clé, aucun mot de passe : vous vous connecterez ensuite avec votre compte Intervizio.

Ce connecteur est inclus dans toutes les formules d'Intervizio

L'API REST (pour les développeurs) est elle aussi incluse dans toutes les formules depuis le 19/10/2026.

Avant de commencer : vérifiez le compte ouvert dans votre navigateur

Au moment de l'autorisation, l'assistant ouvre une page Intervizio dans votre navigateur. Si vous êtes déjà connecté à Intervizio dans ce navigateur, c'est ce compte-là qui est utilisé, sans vous redemander de mot de passe. Si vous avez déjà autorisé cet assistant une première fois, la page peut même se refermer aussitôt.

  1. Ouvrez Intervizio dans le navigateur que vous utilisez d'habitude

    Regardez en haut à droite quel compte est connecté.

  2. Ce n'est pas le bon compte ?

    Déconnectez-vous (menu de votre profil › Se déconnecter), puis reconnectez-vous avec le bon compte.

  3. Lancez ensuite la connexion depuis l'assistant

    Sur la page d'autorisation, vérifiez la ligne « Compte : votre adresse e-mail » avant de cliquer sur Autoriser.

Claude Desktop et les autres applications de bureau ouvrent votre navigateur par défaut : c'est le compte connecté dans ce navigateur-là qui compte.

Claude (claude.ai, Claude Desktop, Claude Code)

  1. Ouvrez les connecteurs

    Sur claude.ai (ou dans Claude Desktop) : Paramètres › Connecteurs, puis Ajouter un connecteur personnalisé.

  2. Renseignez le formulaire

    Nom : Intervizio. URL du serveur MCP distant : https://api.intervizio.fr/mcp. Laissez vides les paramètres avancés (identifiant et secret OAuth) : Claude s'enregistre tout seul auprès d'Intervizio.

  3. Cliquez sur Ajouter, puis sur Se connecter

    Une page Intervizio s'ouvre : connectez-vous si besoin, vérifiez le compte affiché, puis cliquez sur Autoriser.

  4. Utilisez-le dans une conversation

    Dans le menu des outils de la conversation, vérifiez que Intervizio est activé, puis posez votre question : « Quelles interventions sont prévues demain ? »

Espaces Claude Team ou Enterprise

Le propriétaire de l'espace ajoute d'abord le connecteur pour toute l'organisation (paramètres d'administration › Connecteurs). Chaque membre clique ensuite sur Se connecter avec son compte Intervizio.

Claude Code (ligne de commande) : ajoutez le serveur, puis tapez /mcp dans Claude Code et choisissez Authenticate : le navigateur s'ouvre sur la même page d'autorisation.

bash
claude mcp add --transport http intervizio https://api.intervizio.fr/mcp

ChatGPT

  1. Activez le mode développeur

    Paramètres › Applications et connecteurs › Paramètres avancés › Mode développeur. Dans un espace Business ou Enterprise, un administrateur de l'espace doit d'abord l'autoriser.

  2. Créez le connecteur

    Paramètres › Applications et connecteurs › Créer. Nom : Intervizio. URL du serveur MCP : https://api.intervizio.fr/mcp. Authentification : OAuth. Cochez la case de confiance, puis Créer.

  3. Connectez votre compte

    ChatGPT ouvre la page Intervizio : vérifiez le compte affiché, puis Autoriser.

  4. Utilisez-le

    Dans une conversation, ajoutez Intervizio depuis le menu + (outils / mode développeur), puis posez votre question.

ChatGPT n'accepte pas de clé API pour ce connecteur : la connexion se fait toujours avec votre compte Intervizio. Les noms de menus peuvent varier selon votre formule et les mises à jour de ChatGPT.

Mistral Le Chat

  1. Ouvrez les connecteurs

    Dans Le Chat : Intelligence › Connecteurs › Ajouter un connecteur, onglet Connecteur MCP personnalisé. Dans un espace d'équipe, cette étape peut être réservée à un administrateur.

  2. Renseignez le connecteur

    Nom : Intervizio. URL : https://api.intervizio.fr/mcp. Le Chat détecte seul que la connexion se fait par compte (OAuth).

  3. Connectez votre compte

    Cliquez sur Se connecter, vérifiez le compte affiché sur la page Intervizio, puis Autoriser. Le connecteur passe à l'état actif.

  4. Utilisez-le

    Activez le connecteur Intervizio dans les outils de la conversation. Dans un espace partagé, chaque membre se connecte avec son propre compte.

Gemini

Gemini CLI (ligne de commande) prend en charge les serveurs MCP distants avec connexion par compte. Ajoutez Intervizio dans ~/.gemini/settings.json, puis tapez /mcp auth intervizio dans Gemini CLI : la page d'autorisation Intervizio s'ouvre dans le navigateur.

~/.gemini/settings.json · json
{
  "mcpServers": {
    "intervizio": {
      "httpUrl": "https://api.intervizio.fr/mcp"
    }
  }
}

Application Gemini et Gemini Enterprise : si votre offre permet d'ajouter un connecteur ou un serveur MCP personnalisé, saisissez la même adresse (https://api.intervizio.fr/mcp, transport « Streamable HTTP ») et choisissez la connexion par compte (OAuth). Les menus dépendent de votre offre Google ; l'administrateur de votre espace peut devoir l'autoriser.

Ce qui se passe quand vous cliquez sur « Autoriser »

  1. L'assistant demande l'accès

    La page Intervizio affiche : « Claude (ou ChatGPT…) demande l'accès à votre compte Intervizio », le compte concerné et les informations de profil demandées (identité, adresse e-mail).

  2. Vous autorisez ou refusez

    Autoriser : l'assistant reçoit un jeton d'accès lié à votre compte. Refuser : rien n'est partagé.

  3. L'assistant agit en votre nom, jamais au-delà

    Chaque question passe par Intervizio, qui applique vos droits et les outils ouverts par votre organisation. Votre mot de passe n'est jamais transmis à l'assistant.

Pas encore connecté ? La page vous envoie d'abord sur la connexion Intervizio, puis vous y ramène (pendant 15 minutes). Au-delà, relancez la connexion depuis l'assistant.

Ce que l'assistant peut faire, selon votre rôle

  • Vos droits, pas plus. L'assistant ne voit que les données que vous voyez dans Intervizio, et chaque action est vérifiée par Intervizio exactement comme dans l'application.
  • Les outils de votre métier. Un technicien se voit proposer le démarrage d'intervention et son planning ; un comptable, la préfacturation, les frais et les factures ; un client, ses demandes et ses rapports.
  • Ce que votre organisation a ouvert. Les consultations sont ouvertes d'office ; chaque action (créer, modifier, valider…) doit être ouverte par un administrateur, éventuellement pour certains rôles seulement.
  • Il confirme avant d'agir. Chaque action est signalée à l'assistant comme modifiant des données réelles : il doit vous demander confirmation avant de l'exécuter.
  • Jamais exposés : utilisateurs et rôles, paramètres, clés API, abonnement, suppression définitive, export RGPD, messagerie chiffrée.

Afficher les outils proposés à :

58 outils

Demandes

  • Rechercher des demandesConsultationAussi avec une clé API

    Filtrer les demandes par statut, priorité, client, dates ou texte.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Admin client · Chef de projet client

    search_demandes

  • Détail d'une demandeConsultationAussi avec une clé API

    Fiche complète d'une demande, ses interventions et ses délais SLA.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Admin client · Chef de projet client

    get_demande

  • Historique d'une demandeConsultation

    Qui a modifié quoi, et quand, sur une demande.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    get_demande_history

  • Créer une demandeActionAussi avec une clé API

    Nouvelle demande pour un client (statut « nouvelle » depuis le portail client).

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Commercial · Admin client · Chef de projet client

    create_demande

  • Modifier une demandeAction

    Titre, description, dates, adresse ou notes ; chaque changement est journalisé.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Admin client · Chef de projet client

    update_demande

  • Annuler une demandeAction

    Annule la demande et ses interventions ouvertes, avec un motif et l'e-mail habituel.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    cancel_demande

  • Ajouter une note à une demandeAction

    Note interne, ou message à la coordination pour un client.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Admin client · Chef de projet client

    add_demande_note

Interventions

  • Rechercher des interventionsConsultationAussi avec une clé API

    Filtrer les interventions par statut, dates, technicien, client ou texte.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Technicien · Admin sous-traitant · Technicien sous-traitant · Admin client · Chef de projet client

    search_interventions

  • Détail d'une interventionConsultationAussi avec une clé API

    Horaires, technicien, acceptation, état du rapport ; sans montants.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Technicien · Admin sous-traitant · Technicien sous-traitant · Admin client · Chef de projet client

    get_intervention

  • Créer une interventionAction

    À partir d'une demande, planifiée et affectée si besoin.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    create_intervention

  • Planifier une interventionAction

    Fixer ou déplacer la date et l'heure ; le technicien est prévenu.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    schedule_intervention

  • Affecter un technicienAction

    Affecter, réaffecter ou désaffecter ; un admin ST réaffecte dans sa société.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Admin sous-traitant

    assign_technician

  • Annuler une interventionAction

    Avec un motif journalisé sur la demande ; le technicien est prévenu.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    cancel_intervention

  • Accepter ou refuser une missionAction

    Pour le technicien assigné ou l'admin de sa société sous-traitante.

    Proposé à : Technicien · Admin sous-traitant · Technicien sous-traitant

    respond_to_mission

  • Démarrer une interventionAction

    Passe une intervention planifiée en cours.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Technicien sous-traitant

    start_intervention

  • Clôturer une interventionAction

    Envoie le rapport d'une intervention en cours (« à valider » par la coordination), sans signature dessinée : client déclaré absent avec un motif.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    complete_intervention

Rapports

  • Lire le formulaire de rapportConsultation

    Questions du rapport, réponses déjà saisies, modifiable ou non.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    get_report_form

  • Remplir le rapportAction

    Enregistre les réponses au formulaire, validées par le serveur.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    submit_report_answers

  • Régénérer les documentsAction

    Refait le rapport PDF et le PV client.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    regenerate_report_documents

  • Liens du rapport et du PVConsultationAussi avec une clé API

    Liens temporaires (15 min) vers le rapport, le PV et les PV scannés.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Technicien · Admin sous-traitant · Technicien sous-traitant · Admin client · Chef de projet client

    get_report_documents

Planning et techniciens

  • PlanningConsultationAussi avec une clé API

    Interventions planifiées sur une période, par technicien.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    get_planning

  • Techniciens et disponibilitésConsultationAussi avec une clé API

    Techniciens actifs, absences et charge sur une période.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant

    list_technicians

  • Créneaux occupés d'un technicienConsultation

    Interventions et absences d'un technicien sur une période.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    get_technician_availability

  • AbsencesConsultation

    Absences des techniciens sur une période.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Technicien · Admin sous-traitant · Technicien sous-traitant

    list_absences

  • Créer une absenceAction

    Absence approuvée, journée entière ou avec horaires.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Admin sous-traitant

    create_absence

  • Annuler une absenceAction

    Retire l'absence, comme dans le planning.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Admin sous-traitant

    cancel_absence

Clients, sites et contrats

  • Rechercher des clientsConsultation

    Clients et prospects de l'organisation.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet

    search_clients

  • Fiche clientConsultation

    Coordonnées de la société, sites et contrats.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet

    get_client

  • Créer un clientAction

    Nouvelle société cliente.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    create_client

  • Modifier un clientAction

    Coordonnées, délai de paiement, notes.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    update_client

  • SitesConsultation

    Sites d'intervention d'un client, ou par nom.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Admin client · Chef de projet client

    list_sites

  • Créer un siteAction

    Nouveau site rattaché à un client.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    create_site

  • Modifier un siteAction

    Nom et adresse d'un site.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    update_site

  • ContratsConsultation

    Contrats clients et modèle de rapport applicable ; sans prix.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial

    list_contracts

Marché des offres

  • Offres du marchéConsultation

    Offres ouvertes aux sous-traitants ; montant ST pour les admins ST.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Admin sous-traitant · Technicien sous-traitant

    list_market_offers

  • Répondre à une offreAction

    Accepter avec un technicien de la société, ou décliner.

    Proposé à : Admin sous-traitant

    respond_to_market_offer

Frais d'intervention

  • Frais d'une interventionConsultation

    Frais déclarés, montants et statut.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Chef de projet · Admin sous-traitant · Technicien sous-traitant

    list_extra_costs

  • Déclarer un fraisAction

    Fournitures ou déplacement ; en attente s'il vient d'un technicien ST.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Chef de projet · Technicien sous-traitant

    declare_extra_cost

  • Approuver ou refuser un fraisAction

    Décision sur un frais en attente, refacturé au client s'il y a lieu.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Chef de projet

    decide_extra_cost

Heures supplémentaires

  • Heures sup à déciderConsultation

    Interventions dont les heures supplémentaires attendent une décision.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    list_pending_overtime

  • Valider ou refuser des heures supAction

    Facture le client et paie le sous-traitant selon la tolérance du client.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur

    validate_overtime

Préfacturation et factures

  • Mes préfacturations (ST)Consultation

    Lignes de préfacturation de votre société sous-traitante.

    Proposé à : Admin sous-traitant

    list_my_prebillings

  • Accepter un tarif (ST)Action

    Accord sur le tarif d'une ligne, nécessaire à sa validation.

    Proposé à : Admin sous-traitant

    accept_prebilling_rate

  • Répondre à une contestation (ST)Action

    Accepter le montant proposé ou en soumettre un autre.

    Proposé à : Admin sous-traitant

    answer_prebilling_dispute

  • Préfacturations sous-traitantsConsultation

    Lignes de vos sous-traitants : montants, statut, litiges.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable

    list_subcontractor_prebillings

  • Valider une préfacturation STAction

    Montant final et pénalité éventuelle.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable

    validate_subcontractor_prebilling

  • Contester une préfacturation STAction

    Motif et montant proposé ; le sous-traitant est prévenu.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable

    dispute_subcontractor_prebilling

  • Factures des sous-traitantsConsultation

    Factures ST : société, montants, statut, PDF présent ou non, et si Qonto la connaît déjà (anti-doublon).

    Proposé à : Administrateur · Directeur des opérations · Comptable

    list_subcontractor_invoices

  • Facture ST et son PDFConsultation

    Une facture ST, ses prestations et un lien de téléchargement du PDF valable 10 minutes (pour la passer dans Qonto).

    Proposé à : Administrateur · Directeur des opérations · Comptable

    get_subcontractor_invoice

  • Envoyer des factures ST à QontoAction

    Intervizio envoie lui-même à Qonto le PDF de 1 à 20 factures ST (facture fournisseur « à vérifier ») ; déjà dans Qonto ou doublon possible : rien n'est envoyé.

    Proposé à : Administrateur · Directeur des opérations · Comptable

    send_subcontractor_invoices_to_qonto

  • Préfacturation clientsConsultation

    Lignes de préfacturation clients, validées ou non.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable

    list_client_prebillings

  • FacturesConsultation

    Factures clients ; un client ne voit que les siennes.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Admin client · Chef de projet client

    list_invoices

Colis

  • ColisConsultation

    Colis : transporteur, suivi, statut.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Commercial · Chef de projet · Technicien · Admin sous-traitant

    list_shipments

  • Ajouter un suivi de colisAction

    Numéro de suivi sur un colis, ou nouveau colis pour une demande.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Commercial · Chef de projet · Technicien · Admin sous-traitant

    add_shipment_tracking

Notifications

  • Mes notificationsConsultation

    Notifications de l'utilisateur.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Technicien · Admin sous-traitant · Technicien sous-traitant · Admin client · Chef de projet client

    list_notifications

  • Marquer comme luesAction

    Marque des notifications de l'utilisateur comme lues.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Technicien · Admin sous-traitant · Technicien sous-traitant · Admin client · Chef de projet client

    mark_notifications_read

Indicateurs

  • IndicateursConsultation

    Tableaux de bord : coordination, SLA, sous-traitants, techniciens, heures sup.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable

    get_kpi

Compte

  • Qui suis-jeConsultation

    Rôles de l'utilisateur et outils qu'il peut utiliser.

    Proposé à : Administrateur · Directeur des opérations · Coordinateur · Comptable · Commercial · Chef de projet · Technicien · Admin sous-traitant · Technicien sous-traitant · Admin client · Chef de projet client

    get_my_context

Pour les administrateurs : activer le connecteur et choisir les outils

  1. Ouvrez le réglage

    Paramètres › Connexions › API & Développeurs, carte Connecteur MCP. Réservé aux administrateurs et à la direction des opérations.

  2. Activez le connecteur

    État du connecteur : Activé. Tant qu'il est désactivé (c'est le cas par défaut), aucun assistant ne peut rien lire ni faire, même avec un compte autorisé.

  3. Choisissez les outils

    Toutes les consultations sont cochées d'office ; les actions sont décochées. Cochez celles que vos équipes peuvent confier à un assistant. Pour une action cochée, cliquez sur un rôle pour la lui retirer (réservation par rôle).

  4. Enregistrez

    Le réglage s'applique dès l'appel suivant de chaque assistant. Le journal en bas de la carte montre les derniers appels (outil, statut, durée — jamais les données).

Couper tout le monde d'un coup : passez l'état sur Désactivé et enregistrez. Les assistants restent branchés mais ne reçoivent plus aucun outil.

Déconnecter un assistant

  • Depuis l'assistant (recommandé) : Claude › Paramètres › Connecteurs › Intervizio › Déconnecter ; ChatGPT › Paramètres › Applications et connecteurs › Intervizio ; Le Chat › Intelligence › Connecteurs. Pour Claude Code : claude mcp remove intervizio.
  • Pour toute l'organisation : un administrateur désactive le connecteur (voir ci-dessus).
  • Se déconnecter d'Intervizio ne déconnecte pas l'assistant : depuis la version du 12/10/2026, la déconnexion ne ferme que la session de l'appareil utilisé.

Après une déconnexion, l'accès déjà délivré à l'assistant peut rester valable jusqu'à son expiration (de l'ordre d'une heure). Désactiver le connecteur dans Intervizio coupe en revanche les outils immédiatement.

Dépannage

L'assistant dit que le connecteur est désactivé (« The MCP connector is disabled for this organization »).

Votre organisation ne l'a pas encore activé. Demandez à un administrateur : Paramètres › Connexions › API & Développeurs › Connecteur MCP › Activé.

« This tool is not enabled for this organization ».

L'outil demandé n'est pas coché par votre organisation (les actions sont fermées par défaut). Un administrateur peut l'ouvrir dans le même réglage.

« This tool is not available for your role in Intervizio » ou « Your organization has reserved this tool to other roles ».

Cet outil ne correspond pas à votre rôle dans Intervizio, ou votre organisation l'a réservé à d'autres rôles. Consultez la liste des outils par rôle.

Le connecteur me demande de me reconnecter.

L'accès accordé à l'assistant a pris fin. Cliquez sur Se connecter dans l'assistant et autorisez de nouveau. Avant la version du 12/10/2026, chaque déconnexion d'Intervizio, sur n'importe quel appareil, déconnectait aussi les assistants : ce n'est plus le cas.

L'assistant voit les données d'un autre compte (ou d'une autre organisation).

Le connecteur a été autorisé avec le compte ouvert dans le navigateur à ce moment-là. Déconnectez Intervizio dans l'assistant, vérifiez le compte connecté dans votre navigateur (voir plus haut), puis reconnectez.

J'avais mis une clé API dans mon assistant et elle ne fonctionne plus.

Claude, ChatGPT, Le Chat et Gemini se connectent avec votre compte, pas avec une clé : retirez la clé et utilisez Se connecter. Une clé API ne sert qu'aux scripts et à Claude Code ; avec le connecteur, elle ne donne accès qu'à 8 outils de consultation et de création de demandes (aucun outil de préfacturation ni de comptabilité). Une clé peut aussi avoir été révoquée ou être expirée : voir Ma clé API ne fonctionne plus.

« API keys require the Intervizio Enterprise plan; sign in with your Intervizio account instead. »

Ce refus ne devrait plus se produire : depuis le 19/10/2026, les clés API sont acceptées avec toutes les formules. S'il s'affiche encore, connectez-vous avec votre compte (Se connecter) et prévenez le support.

« This tool acts as a signed-in user: connect with your Intervizio account (OAuth), not an API key. »

Cet outil agit au nom d'une personne : il n'est pas disponible avec une clé API. Branchez le connecteur avec votre compte.

« Lien d'autorisation invalide ou incomplet » ou « Cette demande d'autorisation a expiré ou n'existe pas ».

La page d'autorisation a été ouverte trop tard ou deux fois. Fermez-la et relancez la connexion depuis l'assistant.

« No Intervizio organization for this account ».

Le compte connecté n'est rattaché à aucune organisation Intervizio (compte invité non finalisé, compte d'une autre plateforme…). Vérifiez le compte utilisé.

« Rate limit exceeded ».

Trop d'appels en une minute (120 par personne, dont 20 actions). Patientez une minute.

Claude affiche « Impossible de s'inscrire auprès du service de connexion ».

Le service de connexion d'Intervizio n'a pas répondu à l'enregistrement de l'assistant. Réessayez plus tard ; si cela persiste, contactez le support Intervizio en précisant l'assistant utilisé.

Résumé technique du connecteur

Inclus dans toutes les formules

Pilotez Intervizio depuis Claude, ChatGPT, Mistral Le Chat ou Gemini — chaque utilisateur avec ses propres droits, l'organisation choisit les actions autorisées.

  • Claude
  • ChatGPT
  • Le Chat
  • Gemini

Adresse du serveur MCP (Streamable HTTP)

url
https://api.intervizio.fr/mcp
  • Connexion par compte Intervizio (OAuth 2.1) : l'assistant agit avec les droits de l'utilisateur connecté, contrôlés par la base comme dans l'application.
  • Clé API d'organisation (toutes les formules) : lecture, et création de demandes seulement si la clé porte l'opération Création.
  • Activation par un administrateur dans Paramètres › API › Connecteur MCP : toutes les lectures sont ouvertes, toutes les actions fermées ; l'organisation les ouvre une à une, et peut les réserver à certains rôles.
  • Domaines : demandes, interventions et rapports, planning et absences, clients et sites, marché des offres, frais, heures supplémentaires, préfacturation, colis, notifications, indicateurs.
  • Jamais exposés : utilisateurs et rôles, paramètres, clés API, abonnement, suppression définitive, export RGPD, messagerie chiffrée.

Claude Code (clé API) :

bash
claude mcp add --transport http intervizio https://api.intervizio.fr/mcp --header "Authorization: Bearer iv_live_..."

Protocole : MCP, transport « Streamable HTTP », sans état. Autorisation : OAuth 2.1 (découverte par les métadonnées de ressource protégée, RFC 9728, annoncées dans l'en-tête WWW-Authenticate d'une réponse 401). Listes paginées : limit (1 à 50, 20 par défaut) et cursor (valeur next_cursor de la page précédente). Limites : 300 appels par minute et par adresse IP, 120 par utilisateur ou par clé, 20 actions par minute.

Avec une clé API d'organisation, seuls ces outils sont disponibles : search_demandes, get_demande, create_demande, search_interventions, get_intervention, get_report_documents, get_planning, list_technicians. La clé doit porter la ressource correspondante (et l'opération Création pour create_demande). Une clé dédiée à un client (fiche d'intégration) n'est pas acceptée par le connecteur.

Pour les développeurs et intégrateurs

API REST

L'API REST donne accès, au format JSON, aux données de votre organisation (interventions, demandes, clients, factures…) pour brancher vos applications, ERP ou tableaux de bord. Elle est incluse dans toutes les formules (Solo et Intervizio) depuis le 19/10/2026. URL de base : https://api.intervizio.fr/v1.

Démarrage rapide

  1. Créez une clé de démonstration

    Paramètres › Connexions › API & Développeurs › Générer une clé, type Démo (détails).

  2. Appelez la racine de l'API

    La réponse confirme que la clé fonctionne et indique ses autorisations.

  3. Passez en Live

    Une fois l'intégration au point, créez une clé Live et révoquez la clé de démonstration.

bash
curl -i -H "x-api-key: iv_test_VOTRE_CLE" https://api.intervizio.fr/v1
Réponse 200 · json
{
  "name": "InterVizio API",
  "version": "v1",
  "mode": "test",
  "organization_id": "7d0e…",
  "scopes": [
    "*"
  ],
  "operations": [
    "read"
  ],
  "resources": [
    "interventions",
    "demandes",
    "clients",
    "sites",
    "invoices",
    "prebillings",
    "contracts",
    "extra-costs",
    "projects",
    "ratings",
    "shipments",
    "subcontractors",
    "team"
  ],
  "writable": [
    "clients",
    "sites",
    "demandes",
    "interventions"
  ],
  "special": [
    "stats",
    "clients/{id}/statement"
  ]
}

Créer et gérer une clé

  • Qui : un administrateur de l'organisation, avec la double authentification (2FA) activée (Paramètres › Sécurité). Chaque création et chaque révocation demande le code à 6 chiffres.
  • Où : Paramètres › Connexions › API & Développeurs › Générer une clé.
  • Type : Démo (iv_test_…, listes plafonnées à 10 résultats, demandes créées sans prévenir la coordination) ou Live (iv_live_…, données réelles).
  • Ressources : accès complet, ou seulement certaines ressources (dont Statistiques pour /stats).
  • Opérations : Lecture (toujours incluse), Création, Modification.
  • Expiration : facultative, mais une clé vaut 12 mois au plus ; sans date choisie, elle expire au bout de 12 mois. Prévoyez son remplacement.

La clé complète n'est affichée qu'une fois

Copiez-la aussitôt dans votre coffre de secrets. Intervizio n'en garde qu'une empreinte : la liste des clés n'affiche que son début (préfixe), son état (Active, Expirée, Révoquée), sa date de création, son dernier usage et son expiration.

S'authentifier

Chaque requête porte la clé dans l'en-tête x-api-key (recommandé) :

http
x-api-key: iv_live_VOTRE_CLE

L'en-tête Authorization: Bearer … est aussi accepté ; si les deux sont présents, x-api-key l'emporte. La clé ne se passe jamais dans l'URL.

http
Authorization: Bearer iv_live_VOTRE_CLE

L'API s'appelle de serveur à serveur. Ne placez jamais une clé dans une page web, une application mobile ou un dépôt de code : quiconque la lit accède aux données de votre organisation.

Ressources

Toutes les ressources se lisent. La colonne « Filtre status » indique si le paramètre ?status= s'applique ; « Écriture » si la ressource se crée et se modifie.

RessourceContenuFiltre statusÉcriture
interventionsInterventions terrain (statut, planification, technicien, client…)OuiOui
demandesDemandes d'intervention émises par vos clientsOuiOui
clientsVos clients finaux—Oui
sitesSites et lieux d'intervention de vos clients—Oui
invoicesFacturesOui—
prebillingsRelevés de préfacturation clients (par période)Oui—
contractsContrats clientsOui—
extra-costsFrais d'interventionOui—
projectsProjetsOui—
ratingsNotes et évaluations d'intervention——
shipmentsExpéditions de matériel (logistique)Oui—
subcontractorsVos sociétés sous-traitantes——
teamMembres internes de votre organisation (colonnes limitées : nom, e-mail, rôle, compétences…)——

La suppression n'est pas exposée. Les statistiques et relevés sont décrits dans Lecture.

Lecture

GET/v1

Informations sur la clé : mode, organisation, ressources et opérations autorisées. Idéal pour vérifier une clé.

GET/v1/{ressource}

Liste paginée, du plus récent au plus ancien (date de création). Paramètres : limit (1 à 200, 50 par défaut ; 10 au plus avec une clé Démo), offset (0 par défaut), status (ressources filtrables).

bash
curl -H "x-api-key: iv_live_VOTRE_CLE" \
  "https://api.intervizio.fr/v1/interventions?status=completed&limit=2&offset=0"
Réponse 200 · json
{
  "data": [
    {
      "id": "3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21",
      "reference": "INT-0433",
      "title": "Remplacement borne Wi-Fi",
      "status": "completed",
      "scheduled_date": "2026-10-08",
      "client_id": "…",
      "created_at": "2026-10-02T09:14:31Z"
    },
    {
      "id": "…",
      "reference": "INT-0432",
      "title": "Maintenance préventive",
      "status": "completed",
      "scheduled_date": "2026-10-07",
      "client_id": "…",
      "created_at": "2026-10-01T16:02:10Z"
    }
  ],
  "mode": "live",
  "pagination": {
    "limit": 2,
    "offset": 0,
    "total": 433,
    "capped": false
  }
}

GET/v1/{ressource}/{id}

Un enregistrement de votre organisation. Inconnu ou d'une autre organisation : 404.

bash
curl -H "x-api-key: iv_live_VOTRE_CLE" "https://api.intervizio.fr/v1/clients/3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21"
Réponse 200 (abrégée) · json
{
  "data": {
    "id": "3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21",
    "name": "Magasins Durand",
    "city": "Caen",
    "email": "contact@durand.example",
    "created_at": "2026-03-12T10:00:00Z"
  },
  "mode": "live"
}

GET/v1/stats?start=…&end=…

Indicateurs de l'organisation : interventions (total, terminées, par statut, durée moyenne, coût réel), factures (nombre, montant, par statut) et compteurs (clients, sites, sous-traitants, équipe). Exige la ressource Statistiques (stats). Période facultative (AAAA-MM-JJ).

bash
curl -H "x-api-key: iv_live_VOTRE_CLE" "https://api.intervizio.fr/v1/stats?start=2026-01-01&end=2026-06-30"
Réponse 200 (valeurs fictives) · json
{
  "data": {
    "period": {
      "start": "2026-01-01",
      "end": "2026-06-30"
    },
    "interventions": {
      "total": 412,
      "completed": 398,
      "by_status": {
        "completed": 390,
        "cancelled": 14
      },
      "avg_duration_min": 95,
      "total_actual_cost": 48210
    },
    "invoices": {
      "count": 61,
      "total_amount": 152300,
      "by_status": {
        "paid": {
          "count": 55,
          "amount": 140100
        }
      }
    },
    "counts": {
      "clients": 38,
      "sites": 214,
      "subcontractors": 12,
      "team": 9
    }
  },
  "mode": "live"
}

GET/v1/clients/{id}/statement?start=…&end=…

Relevé d'un client : ses interventions, factures et préfacturations sur la période, avec les totaux (interventions_count, invoiced_amount, intervention_cost). Exige la ressource clients.

bash
curl -H "x-api-key: iv_live_VOTRE_CLE" \
  "https://api.intervizio.fr/v1/clients/3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21/statement?start=2026-01-01&end=2026-06-30"

GET/v1/subcontractors/{id}/statement?start=…&end=…

Relevé d'un sous-traitant : subcontractor, period, interventions[] (montant arrêté, état de la préfacturation, déjà facturée ou non), extra_costs[], invoices[] (source : qonto ou depot) et totals. Pour régler, lisez `totals.net_to_pay` : seules les lignes validées et pas encore rattachées à une facture. Les autres totaux servent au contrôle. Exige la ressource subcontractors.

bash
curl -H "x-api-key: iv_live_VOTRE_CLE" \
  "https://api.intervizio.fr/v1/subcontractors/3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21/statement?start=2026-07-01&end=2026-09-30"

Une sous-ressource inconnue (/clients/{id}/autre) renvoie 404, jamais la fiche : une route mal orthographiée se voit tout de suite.

Pagination

Chaque liste renvoie pagination : limit et offset appliqués, total (nombre total de lignes) et capped (vrai avec une clé Démo, plafonnée). Avancez de offset += data.length jusqu'à atteindre total. Les lignes sont triées de la plus récente à la plus ancienne : une ligne créée pendant le parcours décale les suivantes, lisez donc vite ou dédoublonnez par id.

JavaScript (Node 18+) · javascript
// Lire toutes les interventions, page par page (200 au plus par page).
const base = "https://api.intervizio.fr/v1/interventions";
const enTetes = { "x-api-key": process.env.INTERVIZIO_API_KEY };
let offset = 0, toutes = [];
for (;;) {
  const r = await fetch(`${base}?limit=200&offset=${offset}`, { headers: enTetes });
  if (r.status === 429) { await new Promise((ok) => setTimeout(ok, 60_000)); continue; }
  if (!r.ok) throw new Error(`${r.status} ${(await r.json()).error}`);
  const { data, pagination } = await r.json();
  toutes = toutes.concat(data);
  offset += data.length;
  if (data.length === 0 || offset >= pagination.total) break;
}
Python (requests) · python
import os, requests

r = requests.get(
    "https://api.intervizio.fr/v1/interventions",
    headers={"x-api-key": os.environ["INTERVIZIO_API_KEY"]},
    params={"limit": 10, "status": "completed"},
    timeout=30,
)
r.raise_for_status()
print(r.json()["data"])

Écriture : créer et modifier

POST/v1/{ressource}

Crée un enregistrement (opération Création). organization_id est imposé sur votre organisation ; les liens (client_id, demande_id, site_id) doivent appartenir à votre organisation, sinon 400. Réponse 201 avec l'enregistrement créé.

PUT/v1/{ressource}/{id}

Modifie un enregistrement de votre organisation (opération Modification) : seuls les champs fournis changent. PATCH est aussi accepté par l'API, mais l'hébergeur de api.intervizio.fr peut le bloquer : préférez PUT, ou POST avec l'en-tête X-HTTP-Method-Override: PATCH.

RessourceChamps acceptésRequis à la création
clientsname, email, phone, address, city, postal_code, contact_person, notes, siren, vat_number, payment_delay_days, support_phone, badge_numbername
sitesname, address, postal_code, city, address_complement, timezone, location_lat, location_lngname
demandestitle, description, client_id, priority, status, intervention_address, intervention_city, intervention_postal_code, notes, budget, requested_date, requested_time, estimated_duration, site_id, client_reference, reference, required_materials, external_ref, contract_id, checklisttitle, client_id
interventionstitle, description, status, priority, scheduled_date, client_id, demande_id, location_address, estimated_duration, estimated_cost, notes, referencetitle

Tout autre champ du corps est ignoré. Le corps est un objet JSON (Content-Type: application/json).

Créer un client · bash
curl -X POST -H "x-api-key: iv_live_VOTRE_CLE" -H "Content-Type: application/json" \
  -d '{"name":"Nouveau client","city":"Paris","email":"contact@client.example"}' \
  "https://api.intervizio.fr/v1/clients"
Réponse 201 (abrégée) · json
{
  "data": {
    "id": "3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21",
    "name": "Nouveau client",
    "city": "Paris",
    "email": "contact@client.example"
  }
}
Modifier un client · bash
curl -X PUT -H "x-api-key: iv_live_VOTRE_CLE" -H "Content-Type: application/json" \
  -d '{"phone":"0102030405"}' \
  "https://api.intervizio.fr/v1/clients/3f6c2a9e-8b1d-4c7a-9e2f-5a1b7c0d4e21"

Demandes reçues par l'API

Une demande créée par l'API arrive non attribuée : statut pending (toute autre valeur à la création : 400 ; il se modifie ensuite par PUT), mention « Reçue par l'API ». La coordination est prévenue par e-mail et dans l'application — sauf avec une clé Démo, et au-delà de 10 demandes en une minute pour l'organisation (les suivantes restent dans la liste et au journal).

  • external_ref — votre référence (1 à 200 caractères), unique par client. Idempotence : un POST qui répète une référence connue ne crée rien et renvoie 200 avec la demande existante et "idempotent": true ; la référence est cherchée avant tout autre contrôle.
  • contract_id — un contrat de ce client (sinon 400) ; il détermine le modèle de rapport du technicien.
  • checklist — vos points à contrôler, posés au technicien en tête de son questionnaire de clôture : { key, label, type, required?, help?, options?, show_if? } ; types text, textarea, number (min, max, unit), yes_no, choice et multi_choice (options { value, label }), date (AAAA-MM-JJ), time (HH:MM), section. Clés en minuscules [a-z0-9_], préfixées dem_ si besoin. En PUT, la liste est remplacée entière (null ou [] la vide) ; après une première réponse du technicien, elle ne se modifie plus (409). 100 questions et 64 Ko au plus.
Créer une demande avec des points à contrôler · bash
curl -X POST -H "x-api-key: iv_live_VOTRE_CLE" -H "Content-Type: application/json" \
  -d '{
    "title": "Remplacement du routeur — magasin de Caen",
    "client_id": "{client_id}",
    "contract_id": "{contract_id}",
    "external_ref": "TICKET-2026-0415",
    "priority": "high",
    "requested_date": "2026-10-20",
    "checklist": [
      { "key": "etat_baie", "label": "État de la baie", "type": "choice", "required": true,
        "options": [ { "value": "ok", "label": "Conforme" }, { "value": "ko", "label": "Non conforme" } ] },
      { "key": "detail_baie", "label": "Détail de la non-conformité", "type": "textarea",
        "show_if": { "key": "etat_baie", "op": "eq", "value": "ko" } },
      { "key": "photos_faites", "label": "Photos avant / après réalisées ?", "type": "yes_no", "required": true }
    ]
  }' \
  "https://api.intervizio.fr/v1/demandes"
Points à contrôler refusés : 400 · json
{
  "error": "Points à contrôler invalides.",
  "details": [
    {
      "code": "options_missing",
      "key": "dem_etat_baie"
    },
    {
      "code": "show_if_forward",
      "key": "dem_detail_baie"
    }
  ]
}
CodeSignification
key_invalidclé absente ou hors du motif dem_[a-z0-9_]{1,56} (une clé reçue sans « dem_ » est préfixée avant contrôle)
key_duplicatedeux questions portent la même clé
label_missinglibellé absent ou vide
type_invalidtype inconnu, ou forme invalide (options, show_if, question qui n'est pas un objet, checklist qui n'est pas un tableau)
options_missingchoice / multi_choice sans option
option_duplicatedeux options ont la même valeur
show_if_unknownshow_if vise une clé qui n'est pas dans la checklist
show_if_forwardshow_if vise une question déclarée plus loin (l'ordre d'affichage est l'ordre d'évaluation)
show_if_selfune question se conditionne elle-même
too_many_questionsplus de 100 questions (sections comprises) ; seule erreur rendue
label_too_longlibellé de plus de 200 caractères
help_too_longaide de plus de 500 caractères
option_too_longvaleur ou libellé d'option de plus de 200 caractères
too_largechecklist de plus de 64 Ko (JSON compté tel qu'il est enregistré)
key_reservedla clé est déjà celle d'une question du modèle de rapport : choisissez-en une autre
no_report_templateni le contrat ni l'organisation n'ont de modèle de rapport : les points ne pourraient pas être posés au technicien

Clés dédiées à un client

Une fiche d'intégration client (Paramètres › Connexions › Intégrations) peut porter sa propre clé, créée par un administrateur ou la direction des opérations (2FA exigée). Elle ne lit, ne crée et ne modifie que les demandes, interventions et sites de ce client : toute autre ressource, ou une ligne d'un autre client, renvoie 403 ; les colonnes internes (coûts, marges, personnel, sous-traitant…) sont retirées des réponses. Elle ne fonctionne pas avec le connecteur MCP, et cesse de fonctionner si le client quitte l'organisation. En recréer une révoque la précédente.

Erreurs

Une erreur renvoie { "error": "…" } (message en français) avec le code HTTP :

CodeMessage (extrait)Signification
400Champ requis manquant… / … invalide pour votre organisationCorps invalide, lien hors de votre organisation, points à contrôler refusés (details).
401Clé API manquante. En-tête 'x-api-key: iv_live_…'.Aucune clé reconnue dans x-api-key ni dans Authorization: Bearer.
401Clé API invalide, expirée ou révoquée.Clé inconnue (mal copiée), révoquée, expirée, ou clé client dont le client a quitté l'organisation.
403L'accès API est réservé au pack Grand Compte (network_500).Ne se produit plus depuis le 19/10/2026 : l'API est incluse dans toutes les formules.
403Cette clé n'est pas autorisée pour…Ressource ou opération absente des autorisations de la clé, ou hors du client d'une clé dédiée.
404Introuvable. / Ressource inconnue / Sous-ressource inconnueMauvais chemin, ou enregistrement absent de votre organisation.
405Méthode non supportée. / … n'est pas modifiable via l'APIMéthode autre que GET, POST, PUT, PATCH ; écriture sur une ressource en lecture seule.
409external_ref déjà utilisée…Conflit : référence déjà prise, ou points à contrôler figés.
429Rate limit dépassé / Trop de requêtes depuis cette adresse.Limite de débit : patientez 60 secondes.
500Erreur interne.Incident côté Intervizio (le détail reste dans nos journaux).
502Proxy : service en amont injoignableLe relais api.intervizio.fr n'a pas joint le service : réessayez.
503Service momentanément indisponible…Maintenance ou mise à jour : réessayez après quelques minutes.

Limites de débit

  • 120 requêtes par minute et par clé (fenêtre glissante d'une minute).
  • 300 requêtes par minute et par adresse IP, contrôlées avant même la clé (frein aux essais de clés).
  • Pages de 200 lignes au plus (10 avec une clé Démo).

Au-delà : 429. Attendez 60 secondes avant de réessayer, puis espacez les appels (l'en-tête Retry-After n'est pas toujours transmis par le relais api.intervizio.fr).

Bonnes pratiques de sécurité

  • Une clé par intégration, nommée clairement (« ERP comptable », « Export Power BI ») : vous saurez laquelle révoquer.
  • Le moins de droits possible : seulement les ressources utiles, Lecture seule si l'intégration n'écrit pas.
  • Démo d'abord, Live ensuite.
  • Rangez la clé dans un coffre de secrets ou une variable d'environnement, jamais dans le code, un e-mail ou un tableur partagé.
  • Rotation avant l'échéance (12 mois au plus) : créez la nouvelle clé, déployez-la, vérifiez son « Dernier usage », puis révoquez l'ancienne.
  • Clé exposée ou personne partie : révoquez immédiatement (icône corbeille + code 2FA) ; l'effet est instantané.
  • Surveillez « Dernier usage » dans la liste : une clé inutilisée se révoque, un usage inattendu se signale.

Dépannage : « ma clé API ne fonctionne plus »

Commencez par l'appel de vérification, qui affiche le code et le message exacts :

bash
curl -i -H "x-api-key: VOTRE_CLE" https://api.intervizio.fr/v1
RéponseCause probableQue faire
401 « Clé API manquante »L'en-tête n'arrive pas : mauvais nom, Bearer oublié devant la clé dans Authorization, clé passée dans l'URL, ou valeur vide.Envoyez exactement x-api-key: iv_live_….
401 « invalide, expirée ou révoquée »Clé révoquée (badge Révoquée dans la liste), expirée (badge Expirée ; 12 mois au plus), mal copiée (comparez le début avec le préfixe affiché), ou clé client dont le client a quitté l'organisation.Un administrateur crée une nouvelle clé et vous la transmet par un canal sûr.
403 « réservé au pack Grand Compte »Ne devrait plus arriver : depuis le 19/10/2026, toutes les formules ouvrent l'API.Prévenez le support en donnant l'heure de l'appel ; en attendant, passez par le connecteur MCP avec votre compte.
403 « pas autorisée pour… »La clé n'a pas la ressource (ex. stats) ou l'opération (Création, Modification).Créer une clé avec les bonnes autorisations (elles ne se modifient pas après coup).
429Trop d'appels en une minute.Espacer les appels, attendre 60 secondes.
Ça marchait dans Claude ou ChatGPTCes assistants ne se branchent pas avec une clé API mais avec votre compte.Voir Connecter votre assistant.

En cas de doute, ne cherchez pas à « réparer » une clé : faites-en créer une nouvelle et révoquez l'ancienne. La nouvelle clé n'est affichée qu'une fois.

Page tenue à jour avec le code du serveur : la liste des outils est lue directement dans le catalogue du connecteur.

Haut de page