Construisez vos propres outils de visibilité IA. Sans construire le collecteur.
Hi, Moose interroge les moteurs de recherche IA chaque jour, stocke chaque réponse avec ses sources et mesure les mentions, les citations et les concurrents. Connectez Claude Code, Codex ou Cursor via MCP et laissez votre agent construire sur ces données, ou appelez l'API REST depuis l'application que vous livrez.
Ce qui doit exister d'abord
Hi, Moose renvoie de vraies réponses stockées, il faut donc que quelque chose ait été collecté avant qu'un agent puisse construire dessus. Si vous êtes un agent en train de lire ceci, passez ces quatre points en revue avec votre utilisateur avant de commencer.
-
1
Un compte Hi, MooseLe gratuit suffit pour MCP. L'API REST demande un forfait payant.Créer un compte
-
2
L'application de bureau, installée et connectéeLa collecte tourne dans l'application, sur votre ordinateur ou un hôte que vous contrôlez. Pour les tâches MCP, elle doit être ouverte et connectée. Les lectures REST sont servies depuis le cloud et fonctionnent avec l'application fermée.Télécharger l'application
-
3
Un projet avec des prompts suivisUn projet par marque. Ajoutez les prompts à suivre, choisissez les moteurs et laissez au moins une exécution se terminer. L'historique commence à la première exécution, alors ajoutez les prompts tôt.
-
4
Pour l'application finie, une clé APILe propriétaire du compte crée une clé en lecture seule dans Réglages, Clés API. Elle vit dans HIMOOSE_API_KEY sur votre serveur, jamais dans le navigateur.
Ajoutez Hi, Moose à votre agent de code
Une commande ou une entrée de configuration, puis une connexion dans le navigateur. Aucune clé API n'est nécessaire pour MCP, et rien ne va dans le fichier qu'un collègue ne pourrait pas committer.
Lancez ceci dans votre terminal, puis démarrez Claude Code et tapez /mcp. Choisissez himoose, puis Authenticate.
claude mcp add --transport http himoose https://mcp.himoose.com/mcp
Votre navigateur ouvre la connexion Hi, Moose. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Ajoutez le serveur, puis connectez-vous. La CLI Codex et l'extension IDE partagent cette configuration.
codex mcp add himoose --url https://mcp.himoose.com/mcp
codex mcp login himoose
La commande de login ouvre la connexion Hi, Moose dans votre navigateur.
Ajoutez ceci à ~/.cursor/mcp.json, ou à .cursor/mcp.json pour un seul projet.
{
"mcpServers": {
"himoose": { "url": "https://mcp.himoose.com/mcp" }
}
}
Ouvrez ensuite Cursor Settings, Tools & MCP, et connectez-vous à Hi, Moose quand il vous le demande.
Tout agent capable d'ajouter un serveur MCP distant en HTTPS avec connexion OAuth peut se connecter.
https://mcp.himoose.com/mcp
Laissez vide tout champ d'ID client OAuth. Hi, Moose enregistre l'application pendant la connexion.
list_projects. S'il renvoie votre projet, vous êtes connecté. Les apps de chat comme Claude et ChatGPT se connectent de la même façon ; les étapes sont sur Connecter un agent.Un premier aperçu en une session. MCP seulement, donc ça marche avec le forfait gratuit.
Un tableau de bord que votre équipe ouvre dans un navigateur. MCP pendant la construction, API REST dans l'application finie. L'API REST demande un forfait payant.
Apprenez Hi, Moose à votre agent une fois pour toutes
Déposez ce fichier dans votre projet et l'agent sait quels outils appeler, dans quel ordre, et quoi faire quand des données manquent. Il couvre MCP pendant le développement et l'API REST dans l'application finie.
.claude/skills/himoose/SKILL.mdAGENTS.md.cursor/rules/himoose.mdcCodex et Cursor lisent du Markdown simple, collez donc le même contenu sans le front matter.
---
name: himoose
description: AI search visibility data from Hi, Moose. Use when the user asks how their brand appears in ChatGPT, Gemini, Perplexity, Claude or other AI search engines, or wants to build a report, dashboard or app on that data.
---
# Hi, Moose
Hi, Moose collects answers from AI search engines on a schedule, stores each one with its sources, and measures mentions, citations and competitor presence over time. Use it for that data. Do not query AI engines yourself.
## Two ways in
- MCP server: https://mcp.himoose.com/mcp (OAuth, every plan). Use during development and for work with the user present.
- REST API: https://api.himoose.com/v1 (API key, paid plans). Use in deployed apps and scheduled jobs. Call it from a server only, with the key in HIMOOSE_API_KEY. Schema: https://api.himoose.com/v1/openapi.json.
## Sign-in
Sign-in happens in the user's browser. Never ask for a password, token or API key in chat. Never put a key in client-side code.
## Order of operations
1. list_projects (MCP) or GET /v1/projects (REST). Ask the user which project to use.
2. Check what exists: tracked prompts, engines, firstAnswerDate and latestAnswerDate. History starts when a prompt is first tracked; there is no backfill.
3. Read data: visibility_check_topic for mentions, citations and competitors per engine over a window; visibility_get_answer for one stored answer with sources; visibility_list_opportunities for gaps. REST equivalents: /stats/daily, /stats/competitors, /answers, /answers/{id}.
4. Link every number you display to the answer ID behind it.
## When something is missing
If a tool reports no host device, host offline, no project, no tracked prompts or not enough history, relay the message to the user as written and say what to set up in the Hi, Moose desktop app. Do not estimate, backfill or invent visibility numbers.
## Limits
- MCP jobs run on the host device, so the desktop app must be open and signed in.
- REST reads work with the app closed. REST actions that start runs need a running app and the runs:execute scope.
- /stats/daily returns up to 366 days per request and reports incompleteDays; label those days rather than showing a dip.
- Month-over-month views need runs across both months.
Votre interface, votre logique, les données de Moose
Trois formes courantes, avec les appels que chacune fait. L'interface, l'image de marque, l'hébergement et tout ce qui est propre à votre activité vous appartiennent.
Tableau de bord interne
Visibilité par sujet et par moteur, évolution depuis le mois dernier, concurrents, et les sources que chaque moteur cite.
GET /v1/projects/{id}/stats/dailyGET /v1/projects/{id}/stats/competitorsGET /v1/projects/{id}/answers/{answerId}Brief hebdomadaire Slack
Une tâche planifiée qui compare cette semaine aux quatre précédentes et publie la part de voix, une réponse citée et toute nouvelle source.
GET /v1/projects/{id}/stats/competitorsGET /v1/projects/{id}/answers?mentioned=falsePortail client pour agences
Un identifiant par client, chacun associé aux projets Hi, Moose qu'il peut voir. Votre image de marque et l'export PDF.
GET /v1/projectsGET /v1/projects/{id}/stats/dailyUn agent de code peut écrire un collecteur en un après-midi. Ce qu'il ne peut pas faire, c'est le maintenir en marche. C'est la partie que Hi, Moose vous enlève.
MCP et REST, côte à côte
Outils MCP pour les données de visibilité
Serveur https://mcp.himoose.com/mcp. Les outils de briefs, de brouillons et d'audit sont listés sur Connecter un agent.
list_projectsLes projets du compte connectévisibility_check_topicMentions, citations et concurrents par moteur pour un sujet, maintenant et sur une périodevisibility_get_answerUne réponse stockée en entier, avec ses sourcesvisibility_list_opportunitiesLes lacunes priorisées, avec les pages que les moteurs citent à la placeget_resultRécupérer une tâche terminée par son IDEndpoints REST
URL de base https://api.himoose.com/v1. Les schémas exacts sont dans /v1/openapi.json.
GET /v1/projectsLes projets que la clé peut lireGET /v1/projects/{id}Un projet, avec ses prompts suivis, ses moteurs et ses dates d'historiqueGET /v1/projects/{id}/topicsLes sujets et les prompts qu'ils contiennentGET /v1/projects/{id}/stats/dailyTaux de mention et de citation par jour et par moteur, jusqu'à 366 joursGET /v1/projects/{id}/stats/competitorsPart de voix pour une plage de datesGET /v1/projects/{id}/answersRéponses stockées, filtrables par moteur, prompt, sujet, exécution, mentionné et citéGET /v1/projects/{id}/answers/{answerId}Une réponse en entier, avec ses sourcesPOST /v1/projects/{id}/run-requestsLancer une exécution (demande runs:execute)Une requête depuis votre serveur
curl "https://api.himoose.com/v1/projects/q7Rk2mBw/stats/daily?from=2026-10-05&to=2026-10-11&engine=gemini" \ -H "Authorization: Bearer $HIMOOSE_API_KEY"
{
"from": "2026-10-05",
"to": "2026-10-11",
"incompleteDays": 0,
"data": [
{
"date": "2026-10-05",
"engineId": "gemini",
"answers": 40,
"mentioned": 4,
"cited": 0,
"mentionRate": 0.1,
"citationRate": 0
},
{
"date": "2026-10-06",
"engineId": "gemini",
"answers": 40,
"mentioned": 3,
"cited": 0,
"mentionRate": 0.075,
"citationRate": 0
},
/* …five more days */
]
}
Une ligne par jour et par moteur. incompleteDays compte les jours de la plage qui ne sont pas encore résumés, pour que votre application puisse les étiqueter au lieu d'afficher une baisse. Les valeurs sont des données d'exemple.
Questions sur la construction avec Hi, Moose
Mon application doit-elle utiliser MCP ou l'API REST ?
Utilisez MCP quand un agent fait le travail avec une personne présente, dans Claude Code, Codex, Cursor, Claude ou ChatGPT. Utilisez l'API REST quand votre propre application ou une tâche planifiée appelle Hi, Moose depuis un serveur. Beaucoup de projets utilisent les deux : MCP pendant que l'agent explore et construit, l'API REST dans l'application livrée.
Une application dans le navigateur peut-elle appeler l'API directement ?
Non. L'API n'accepte pas les appels depuis un navigateur, et une clé API dans du code côté client serait exposée. Appelez-la depuis votre serveur, une fonction serverless ou une tâche planifiée, et n'envoyez à votre interface que les données dont elle a besoin.
De combien d'historique mon application a-t-elle besoin ?
Un instantané par moteur demande une exécution terminée. Les comparaisons d'un mois sur l'autre demandent des exécutions sur les deux mois. L'historique commence quand un prompt est suivi pour la première fois, alors ajoutez tôt les prompts qui comptent pour vous.
L'application de bureau doit-elle rester ouverte ?
Pour MCP, oui : les tâches tournent sur l'appareil hôte que vous choisissez dans Réglages, Agents connectés. Pour les lectures REST, non : elles sont servies depuis le cloud. Les exécutions qui ont besoin de votre hôte l'attendent jusqu'à 24 heures.
Puis-je faire tourner l'application ailleurs que sur mon portable ?
Oui. Installez-la sur un hébergement que vous contrôlez et laissez-la tourner, ou laissez Hi, Moose la faire tourner sur un serveur dédié dans votre région. Les deux sont décrits sur la page infrastructure.
Puis-je construire une application pour mes clients ?
Oui. Les agences utilisent un projet par marque cliente et limitent une clé API aux projets qu'un portail doit lire. Le portail, son image de marque et les identifiants de ses clients sont à vous de construire.