Vue d’ensemble
Le connecteur donne à Claude accès à vos projets Valoon via le Model Context Protocol. Claude ne voit que ce que votre propre compte Valoon peut voir, et chaque modification qu’il effectue est faite avec votre compte.
Les usages typiques : résumer ce qui s’est passé sur un chantier cette semaine, transformer des notes de chantier en tickets, rédiger le rapport journalier à partir de photos et de notes de chantier, et vérifier les heures saisies avant la paie.
Avant de commencer
- Un compte Valoon ayant accès aux projets sur lesquels vous voulez travailler.
- Une clé API Valoon. Vous trouverez son Client ID et son Secret dans Valoon → Paramètres → Clés API.
- Un forfait Claude qui prend en charge les connecteurs personnalisés.
- Avec les forfaits Team et Enterprise, un propriétaire doit parfois autoriser les connecteurs personnalisés dans Paramètres de l’organisation → Connecteurs.
Connecter Valoon à Claude
Claude.ai et Claude Desktop
- Ouvrez Paramètres → Connecteurs et choisissez Ajouter un connecteur personnalisé.
- Saisissez
Valooncomme nom et collez l’URL du connecteur :https://dev.mcp.valoon.crucerlabs.com/mcp - Sélectionnez Connecter. La page d’autorisation de Valoon s’ouvre.
- Saisissez le Client ID et le Secret de votre clé API Valoon, puis sélectionnez Autoriser l’accès.
- De retour dans Claude, activez depuis le menu des outils les outils Valoon que vous voulez utiliser dans la conversation.
Claude Code
Ajoutez le serveur depuis votre terminal :
claude mcp add --transport http valoon https://dev.mcp.valoon.crucerlabs.com/mcp
Exécutez ensuite /mcp dans Claude Code, sélectionnez Valoon et authentifiez-vous. Votre navigateur ouvre la même page d’autorisation. Une fois l’accès autorisé, Valoon apparaît comme connected.
Autorisations et données
Chaque outil porte l’une de trois étiquettes, que le serveur transmet à Claude avec chaque outil, afin que Claude distingue les lectures des modifications. Selon vos paramètres Claude, Claude vous demande de confirmer avant d’exécuter un outil.
| Étiquette | Ce que fait l’outil | Exemple |
|---|---|---|
| Lecture | Lit des données. Rien ne change dans Valoon. | list_tickets |
| Écriture | Crée, met à jour ou déplace des données dans Valoon. | create_report |
| Envoie des messages | Lance une conversation Valoon avec les participants d’un ticket. | send_ticket |
Les messages atteignent de vraies personnes
Les outils étiquetés Envoie des messages écrivent en votre nom aux participants du ticket, et un message envoyé ne peut pas être annulé. Vérifiez quels tickets Claude veut envoyer avant de confirmer. La création ou la mise à jour de projets et de tickets envoie aussi les mêmes notifications que l’application Valoon.
Vous vous connectez avec votre clé API Valoon. Le Client ID et le Secret sont vérifiés auprès de l’API Valoon et ne sont jamais stockés sur le serveur. Claude reçoit un jeton d’accès valable une heure, renouvelé avec un jeton d’actualisation valable 30 jours et remplacé à chaque utilisation.
Claude ne reçoit que les résultats des outils qu’il appelle. Pour l’exploitation, le serveur journalise pour chaque appel le nom de l’outil, votre Client ID, l’application Claude, la durée et le statut du résultat, mais ni ses arguments ni sa réponse.
Exemples de requêtes
- « Résume tous les défauts ouverts au Schillerstraße 12 et regroupe-les par corps de métier. »
- « Crée des tickets à partir de ces notes de chantier et ajoute l’équipe de Hoffmann Elektro comme participants. »
- « Rédige le rapport journalier d’aujourd’hui pour JACTESP à partir des photos envoyées ce matin. »
- « Quels membres de l’équipe ont saisi plus de 10 heures sur une journée la semaine dernière ? »
Une routine qui fonctionne bien : demandez chaque vendredi à Claude un résumé de chantier par projet. Il lit les tickets et les rapports de la semaine et fournit au chef de projet un état d’une page.
Outils
Les outils sont regroupés par domaine. Les groupes sont repliés pour garder la liste courte ; ouvrez-en un pour voir ses outils. Les noms et les descriptions des outils sont en anglais, et ce sont les noms que Claude utilise lorsqu’il appelle un outil.
Essentiel1 outilVotre compte connecté
- Who Am I
whoamiReturns the currently authenticated user. Use this to identify who is making the request.
Lecture
Projets7 outilsProjets, historique et statistiques
- Create Project
create_projectCreate a new Project.
Écriture - Get All Project Statistics
get_all_project_statisticsGet statistics across all projects.
Lecture - Get Project
get_projectGet a Project by id.
Lecture - Get Project History
get_project_historyGet the full event history of a project.
Lecture - Get Project Statistics
get_project_statisticsGet statistics for a specific project.
Lecture - List Projects
list_projectsList Projects.
Lecture - Update Project
update_projectUpdate an existing Project by id.
Écriture
Tickets23 outilsTickets, étiquettes, périmètres et paramètres de flux
- Add Ticket Labels
add_ticket_labelsAdd labels to a ticket.
Écriture - Add Ticket Participants
add_ticket_participantsAdd users to a ticket as participants.
Écriture - Create Label
create_labelCreate a new Label.
Écriture - Create Scope
create_scopeCreate a new Scope.
Écriture - Create Ticket
create_ticketCreate a new Ticket.
Écriture - Dispatch Ticket
dispatch_ticketStart the ticket conversation with every participant of one ticket.
Envoie des messages - Duplicate Ticket
duplicate_ticketCopy a ticket, optionally into another project or under a new title.
Écriture - Get Label
get_labelGet a Label by id.
Lecture - Get Scope
get_scopeGet a Scope by id.
Lecture - Get Ticket
get_ticketGet a Ticket by id.
Lecture - Get Ticket History
get_ticket_historyGet the full event history of a ticket.
Lecture - Get Ticket Flow Setting
get_ticketflowsettingGet a TicketFlowSetting by id.
Lecture - List Labels
list_labelsList Labels.
Lecture - List Scopes
list_scopesList Scopes.
Lecture - List Tickets
list_ticketsList Tickets.
Lecture - Move Ticket
move_ticketMove a ticket to a different project.
Écriture - Remove Ticket Labels
remove_ticket_labelsRemove labels from a ticket.
Écriture - Remove Ticket Participants
remove_ticket_participantsRemove users from a ticket's participants.
Écriture - Send Ticket
send_ticketStart the ticket-list conversation with every participant of the listed tickets.
Envoie des messages - Update Label
update_labelUpdate an existing Label by id.
Écriture - Update Scope
update_scopeUpdate an existing Scope by id.
Écriture - Update Ticket
update_ticketUpdate an existing Ticket by id.
Écriture - Update Ticket Flow Setting
update_ticketflowsettingUpdate an existing TicketFlowSetting by id.
Écriture
Rapports14 outilsRapports, modèles et exports PDF
- Create Report
create_reportCreate a new report from a template, either in a project (projectId) or linked to a ticket (ticketId, which places it in the ticket's project). Pass exactly one of the two.
Écriture - Duplicate Report
duplicate_reportDuplicate an existing report. Returns the new copy.
Écriture - Get Report
get_reportGet a report by id, including its form data and state.
Lecture - Get Report PDF
get_report_pdfGenerate and download the PDF of a report.
Lecture - Get Report Template
get_report_templateGet a report template by id, optionally a specific version. Includes the form structure.
Lecture - Get Reports by Ticket
get_reports_by_ticketList all reports linked to a specific ticket.
Lecture - List Export Templates
list_exporttemplatesList ExportTemplates.
Lecture - List Report Labels
list_report_labelsList the tenant's report labels (such as Open, In Progress, Approved and Invoiced), ordered by their sort order.
Lecture - List Report Templates
list_report_templatesList all report templates of the tenant.
Lecture - List Reports
list_reportsList reports, filtered and sorted on the server; newest report date first by default.
Lecture - Move Report
move_reportMove a report to another project.
Écriture - Set Report Label
set_report_labelSet a report's label, or clear it with labelId none. Works in every report state, finalized reports included: the label is workflow metadata, not report content.
Écriture - Set Report Ticket
set_report_ticketLink a report to a ticket, or unlink it from its ticket with ticketId none.
Écriture - Update Report
update_reportUpdate a report's title, date, state or form data.
Écriture
Fichiers et médias21 outilsDossiers, fichiers, photos et scans
- Copy Files
copy_filesCopy files and/or folders into a target folder.
Écriture - Create Folder
create_folderCreate a new Folder.
Écriture - Create Scan Type
create_scantypeCreate a new ScanType.
Écriture - Get Attachment
get_attachmentGet a Attachment by id.
Lecture - Get File
get_fileGet a File by id.
Lecture - Get Folder
get_folderGet a Folder by id.
Lecture - Get Folder Children
get_folder_childrenList the contents (subfolders and files) of a folder.
Lecture - Get Folder Parents
get_folder_parentsGet the parent folders (ancestor chain) of a folder.
Lecture - Get Media
get_mediaDownload the media (photo, document) attached to an entity, returned inline so images are directly visible.
Lecture - Get Scan
get_scanGet a Scan by id.
Lecture - Get Scan Type
get_scantypeGet a ScanType by id.
Lecture - List Attachments
list_attachmentsList Attachments.
Lecture - List Files
list_filesList Files.
Lecture - List Folders
list_foldersList Folders.
Lecture - List Photo Gallery
list_photogalleryList PhotoGallery.
Lecture - List Scans
list_scansList Scans.
Lecture - List Scan Types
list_scantypesList ScanTypes.
Lecture - Move Files
move_filesMove files and/or folders into a target folder.
Écriture - Update Folder
update_folderUpdate an existing Folder by id.
Écriture - Update Scan
update_scanUpdate an existing Scan by id.
Écriture - Update Scan Type
update_scantypeUpdate an existing ScanType by id.
Écriture
Suivi du temps8 outilsSaisies de temps et types de temps
- Create Time Entry
create_timeentryCreate a new TimeEntry.
Écriture - Get Time Entry
get_timeentryGet a TimeEntry by id.
Lecture - Get Time Entry History
get_timeentry_historyGet the full event history of a time entry.
Lecture - Get Time Type
get_timetypeGet a TimeType by id.
Lecture - List Time Entries
list_timeentriesList TimeEntries.
Lecture - List Time Types
list_timetypesList TimeTypes.
Lecture - Update Time Entry
update_timeentryUpdate an existing TimeEntry by id.
Écriture - Update Time Type
update_timetypeUpdate an existing TimeType by id.
Écriture
Administration10 outilsUtilisateurs, groupes et paramètres de l'organisation
- Create Group
create_groupCreate a new Group.
Écriture - Get Group
get_groupGet a Group by id.
Lecture - Get Tenant
get_tenantGet a Tenant by id.
Lecture - Get User
get_userGet a User by id.
Lecture - List Groups
list_groupsList Groups.
Lecture - List Tenants
list_tenantsList Tenants.
Lecture - List Users
list_usersList Users.
Lecture - Update Group
update_groupUpdate an existing Group by id.
Écriture - Update Tenant
update_tenantUpdate an existing Tenant by id.
Écriture - Update User
update_userUpdate an existing User by id.
Écriture
Dépannage
La page d’autorisation se ferme sans connecter
Votre navigateur bloque peut-être la fenêtre pop-up. Autorisez les pop-ups pour claude.ai, puis sélectionnez à nouveau Connecter.
« Impossible de vérifier vos identifiants »
Le Client ID ou le Secret est incorrect, ou la clé API n’existe plus. Copiez-les à nouveau depuis Valoon → Paramètres → Clés API et réessayez.
Claude indique qu’un projet n’existe pas
Claude ne voit que les projets auxquels votre compte Valoon a accès. Demandez à Claude d’appeler list_projects pour les afficher. Si le projet manque, demandez à un propriétaire du projet de vous ajouter.
Un outil d’écriture renvoie « forbidden »
Votre rôle Valoon ne permet pas cette action sur le projet. Demandez à un propriétaire du projet de modifier votre rôle, ou formulez la demande en lecture seule.
Confidentialité et support
Pour vous déconnecter, supprimez le connecteur dans les paramètres de Claude. Pour révoquer complètement l’accès, supprimez la clé API dans Valoon, dans Valoon → Paramètres → Clés API ; tout appel effectué avec elle échoue dès lors.
Consultez la politique de confidentialité et les conditions. Pour obtenir de l’aide, écrivez à support@valoon.chat en indiquant l’heure de la requête qui a échoué.