Serveur MCP Sandtime.io
Le Model Context Protocol (MCP) permet aux clients d'IA comme Claude Code et Codex de communiquer directement avec Sandtime.io. Connectez-vous une fois et créez, consultez et présentez vos saisies de temps depuis les outils que vous utilisez déjà.
Qu'est-ce que le MCP ?
Le Model Context Protocol est un standard ouvert pour connecter les assistants d'IA à des outils et des données externes. Le serveur MCP Sandtime.io expose votre espace de suivi du temps - activités, projets, rapports, feuilles de temps et plus encore - sous la forme d'un ensemble d'outils qu'un assistant peut appeler en votre nom.
Les actions de lecture renvoient des données propres et matérialisées, avec des durées et des heures locales formatées. Les actions destructrices, comme la suppression d'un projet ou d'un membre, sont volontairement confiées à un humain via un lien direct vers la bonne page de l'application.
Vous débutez avec l'enregistrement du temps depuis votre éditeur ? Découvrez comment les développeurs utilisent Sandtime.io au quotidien.
Ce que vous pouvez demander
Parlez à votre assistant en langage naturel. Il identifie le bon utilisateur, le bon projet et les bonnes dates, puis appelle les outils à votre place.
Se connecter avec Claude
Ajoutez le serveur Sandtime.io à la configuration de votre client MCP. Dans Claude Code, elle se trouve dans un fichier .mcp.json :
{
"mcpServers": {
"sandtime": {
"type": "http",
"url": "https://mcp.sandtime.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"X-Sandtime-Organization": "your-organization"
}
}
}
}Où ça fonctionne
Un seul serveur HTTP pour tous les outils d'IA que vous utilisez. Connectez-vous une fois et travaillez là où vous êtes déjà.
Claude Code
Ajoutez le serveur à votre fichier .mcp.json et enregistrez votre temps depuis le terminal où vous livrez votre code.
Claude Desktop
Connectez le serveur et demandez à l'application de bureau de suivre et de présenter votre temps.
Codex
Reliez le serveur à Codex et transformez vos sessions de code en enregistrements de temps propres.
N'importe quel client MCP
Tout client compatible avec le Model Context Protocol et prenant en charge les serveurs HTTP avec en-têtes personnalisés peut se connecter.
Outils disponibles
Le serveur expose plus de 30 outils couvrant l'ensemble de votre espace de travail. Les assistants les enchaînent - par exemple en identifiant l'utilisateur actuel, en vérifiant le calendrier, puis en remplissant les jours vides.
Activités
list_activitiesListez les saisies de temps, filtrées par utilisateur, projet ou semaine entière. Renvoie des durées et des heures locales formatées.get_activityObtenez tous les détails d’une saisie de temps à partir de son identifiant.create_activityEnregistrez une nouvelle saisie de temps sur un projet, avec détection automatique des chevauchements avec les saisies existantes.update_activityModifiez le nom, les horaires, le projet ou le statut facturable d'une saisie de temps, ou arrêtez et reprenez un minuteur en cours.delete_activitySupprimez définitivement une saisie de temps. Nécessite d'en être propriétaire ou de disposer de droits d'administrateur.stop_activityArrêtez un minuteur en cours en définissant son heure de fin sur maintenant.
Projets
list_projectsListez les projets de votre organisation, en incluant éventuellement les projets archivés.get_projectObtenez des informations détaillées sur un projet spécifique.create_projectCréez un nouveau projet. Nécessite des droits d'administrateur.update_projectRenommez un projet, modifiez son statut facturable par défaut, archivez-le ou modifiez ses notes.delete_projectRenvoie un lien direct vers les paramètres du projet, où un humain confirme la suppression.
Membres du projet
list_project_membersListez les membres affectés à un projet spécifique.add_project_memberRenvoie un lien direct vers la section des membres du projet, où un humain ajoute le membre.remove_project_memberRenvoie un lien direct vers la section des membres du projet, où un humain supprime le membre.
Utilisateurs
list_usersListez les utilisateurs de votre organisation.get_userObtenez des informations détaillées sur un utilisateur spécifique.get_current_userObtenez l'identifiant de l'appelant, son fuseau horaire ainsi que la date et la semaine actuelles déterminées par le serveur. Généralement le premier appel d'un flux de travail.create_userRenvoie un lien direct vers la page d'invitation des membres.update_userRenvoie un lien direct vers la page de profil de l'utilisateur.
Organisation
get_organizationObtenez des informations sur votre organisation, y compris ses paramètres.update_organizationRenvoie un lien direct vers la page des paramètres de l’organisation.
Calendrier
get_calendarObtenez un calendrier calculé côté serveur avec les jours ouvrés, les heures attendues, les week-ends et les jours fériés. La source de vérité avant d'enregistrer du temps sur plusieurs jours.
Rapports
list_reportsListez les rapports enregistrés dans votre organisation.get_reportObtenez les détails d'un rapport spécifique.create_reportConstruisez un rapport enregistré avec des dimensions, des métriques, des périodes et des filtres de projet ou de membre personnalisés.
Feuilles de temps
get_timesheet_statusVérifiez l'état de verrouillage des feuilles de temps pour une semaine donnée.lock_timesheetVerrouillez la feuille de temps d'une semaine pour un utilisateur. Nécessite des droits d'administrateur.unlock_timesheetSupprimez un verrouillage de feuille de temps existant. Nécessite des droits d'administrateur.
Demandes
list_requestsListez les demandes d’approbation telles que les déverrouillages de feuilles de temps et les changements de rôle. Affiche par défaut les demandes en attente.request_timesheet_unlockDemandez à un administrateur de déverrouiller une semaine verrouillée afin de pouvoir modifier la feuille de temps.approve_unlock_requestApprouvez une demande de déverrouillage en attente, en accordant à l'utilisateur un court délai pour modifier. Nécessite des droits d'administrateur.reject_unlock_requestRejetez une demande de déverrouillage en attente. L'utilisateur en est informé.
Synthèse et analyses
get_time_summaryRésumez le temps suivi sur une période, regroupé par jour, semaine, mois, projet ou utilisateur.
Essayez gratuitement les fonctionnalités d'IA
Le serveur MCP et Sandbot sont gratuits pour les organisations éligibles pendant l'accès anticipé. Parlez-nous de votre équipe et nous les activerons.
Voir l'offre d'accès anticipé