Le serveur MCP PulseTrack
Interrogez vos analytics depuis l'assistant IA que vous utilisez déjà. Une adresse, une connexion à votre compte, et l'assistant lit vos chiffres. Il ne modifie rien sans votre permission, et ne supprime jamais rien.
Adresse du serveur
https://pulsetrack.eu/api/mcpSe connecter
Le serveur parle le protocole MCP en Streamable HTTP. Tout assistant compatible peut s'y connecter ; avec la plupart, trois étapes suffisent :
- Ajoutez un connecteur MCP personnalisé dans votre assistant et collez l'adresse ci-dessus.
- Connectez-vous à votre compte PulseTrack quand l'assistant vous y invite.
- Choisissez le site à autoriser, puis cliquez sur Autoriser.
En ligne de commande
# Claude Code
claude mcp add --transport http pulsetrack https://pulsetrack.eu/api/mcp
# Codex
codex mcp add pulsetrack --url https://pulsetrack.eu/api/mcp
codex mcp login pulsetrack
# Gemini CLI
gemini mcp add --transport http pulsetrack https://pulsetrack.eu/api/mcpAvec une clé API
Pour un script ou un outil sans écran de connexion, générez une clé dans Paramètres → Accès API et envoyez-la dans l'en-tête Authorization: Bearer <clé>, ou X-API-Key: <clé>.
Une fois connecté à PulseTrack, Paramètres → Accès API détaille chaque outil pas à pas : Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code, Gemini CLI, Gemini, Notion, Copilot Studio et Le Chat.
Authentification et accès
- OAuth 2.1 avec PKCE. Les applications s'identifient par une fiche publiée (Client ID Metadata Document) ou par enregistrement dynamique (RFC 7591).
- L'accès porte sur un seul site, choisi sur l'écran de consentement. L'assistant ne voit jamais votre mot de passe.
- À la connexion, vous choisissez « Lecture seule » ou « Lecture et modification ». Une clé API est en lecture seule, sauf si vous cochez « Autoriser la modification » à sa création.
- Chaque connexion se révoque à tout moment depuis Paramètres → Accès API.
- Le serveur MCP est inclus avec l'accès API, dans les offres Growth et Business.
Les outils
Quinze outils de lecture, et neuf outils de modification qui n'agissent que si la connexion l'autorise. Chaque outil porte ses annotations — readOnlyHint ou destructiveHint — et les assistants comme Claude demandent confirmation avant toute modification.
Vue d'ensemble
get_statsVisiteurs, pages vues, taux de rebond, pages, sources, pays et appareils sur 7, 30 ou 90 jours.Lecture seuleget_realtimeVisiteurs actifs sur les 5 dernières minutes, et les pages qu'ils consultent.Lecture seuleget_revenueRevenu Stripe rattaché aux sources et aux pages d'arrivée, et transactions récentes sans l'e-mail des clients.Lecture seuleAnalyse
list_eventsLes événements personnalisés suivis et leurs propriétés, pour formuler des requêtes exactes.Lecture seulequery_insightsLe moteur de l'écran Insights : mesures, découpages, filtres, formules et comparaison de périodes.Lecture seulelist_funnelsLes funnels configurés et leurs étapes.Lecture seuleget_funnelConversion et abandon à chaque étape d'un funnel.Lecture seuleget_retentionRétention par cohortes des personnes identifiées, avec le taux par période.Lecture seuleget_flowsLes parcours de page en page, étape par étape.Lecture seuleTableaux de bord
list_boardsLes tableaux de bord enregistrés.Lecture seuleget_boardUn tableau de bord et ses tuiles, avec la requête de chacune.Lecture seuleProduit
list_experimentsLes A/B tests et leurs résultats : taux, écart, significativité, échantillon nécessaire.Lecture seulelist_feature_flagsLes feature flags, leur état et leur pourcentage de déploiement.Lecture seuleComptes et sessions
list_groupsLes comptes déclarés avec group() : personnes, sessions, événements, revenu. Agrégats uniquement.Lecture seulelist_session_replaysLes sessions enregistrées : page, appareil, durée, clics de rage, lien vers le tableau de bord.Lecture seuleModification, sur autorisation
create_boardCréer un tableau de bord.Modificationupdate_boardRenommer un tableau de bord ou changer sa description.Modificationadd_board_tileAjouter une tuile insight, un titre ou un texte à un tableau de bord ; la requête d'une tuile insight est vérifiée avant d'être enregistrée.Modificationcreate_annotationMarquer une date sur les graphes : mise en production, campagne, changement de prix.Modificationcreate_funnelCréer un funnel de 2 à 10 étapes, dans la limite de votre offre.Modificationcreate_feature_flagCréer un feature flag, toujours éteint à sa création.Modificationupdate_feature_flagAllumer ou éteindre un flag, régler son pourcentage de déploiement, le renommer ou l'archiver.Modificationcreate_experimentCréer un A/B test en brouillon, avec au moins deux versions.Modificationset_experiment_statusDémarrer ou arrêter un A/B test.ModificationExemples de questions
- « Combien de visiteurs et de pages vues cette semaine, et quelles sources ont le plus progressé par rapport à la semaine dernière ? »
- « Quel est le taux de conversion checkout_completed sur sessions, semaine par semaine, sur les 30 derniers jours ? »
- « À quelle étape de mon funnel d'inscription est-ce que je perds le plus de monde ? »
- « Mon A/B test sur la page de prix a-t-il un gagnant statistiquement significatif ? »
- « Quelles sources de trafic rapportent le plus de revenu ce mois-ci ? »
Données et confidentialité
- Lecture seule par défaut. Créer ou modifier — tableaux de bord, annotations, funnels, flags, A/B tests — exige votre autorisation, et aucun outil ne supprime quoi que ce soit.
- Aucune adresse e-mail ni identifiant personnel n'est transmis : les réponses sont des agrégats.
- Les visiteurs anonymes sont comptés par jour, avec un identifiant qui change chaque jour : un même visiteur revenu trois jours compte trois fois sur la période.
- Ce que l'assistant reçoit est ensuite traité par son éditeur (Anthropic, OpenAI, Google, Microsoft, Mistral…), selon ses propres conditions.
Limites
- 60 requêtes par minute par clé ou par connexion, partagées avec l'API REST.
- Fenêtres de temps de 24 heures à 365 jours selon l'outil.
- Les revenus exigent une connexion Stripe, et les sessions enregistrées une offre qui inclut le session replay ; sans elles, l'outil le dit plutôt que de renvoyer zéro.