Costruisci i tuoi strumenti di visibilità AI. Salta la costruzione del collector.
Hi, Moose interroga i motori di ricerca AI ogni giorno, salva ogni risposta con le sue fonti e misura menzioni, citazioni e concorrenti. Collega Claude Code, Codex o Cursor via MCP e lascia che il tuo agente costruisca su quei dati, oppure chiama la REST API dall'app che distribuisci.
Cosa deve esistere prima
Hi, Moose restituisce risposte reali salvate, quindi qualcosa deve essere stato raccolto prima che un agente possa costruirci sopra. Se sei un agente che sta leggendo, ripassa questi quattro punti con il tuo utente prima di iniziare.
-
1
Un account Hi, MooseQuello gratuito basta per MCP. La REST API richiede un piano a pagamento.Crea un account
-
2
L'app desktop, installata e con accesso effettuatoLa raccolta gira nell'app, sul tuo computer o su un host che controlli. Per i lavori MCP deve essere aperta e con accesso effettuato. Le letture REST sono servite dal cloud e funzionano con l'app chiusa.Scarica l'app
-
3
Un progetto con prompt monitoratiUn progetto per brand. Aggiungi i prompt da monitorare, scegli i motori e lascia completare almeno un'esecuzione. Lo storico parte dalla prima esecuzione, quindi aggiungi i prompt presto.
-
4
Per l'app finita, una chiave APIIl proprietario dell'account crea una chiave di sola lettura in Impostazioni, Chiavi API. Vive in HIMOOSE_API_KEY sul tuo server, mai nel browser.
Aggiungi Hi, Moose al tuo agente di programmazione
Un comando o una voce di configurazione, poi un accesso nel browser. Per MCP non serve alcuna chiave API, e nel file non va nulla che un collega non potrebbe committare.
Esegui questo nel terminale, poi avvia Claude Code e digita /mcp. Scegli himoose, poi Authenticate.
claude mcp add --transport http himoose https://mcp.himoose.com/mcp
Il browser apre l'accesso a Hi, Moose. Aggiungi --scope user per renderlo disponibile in ogni progetto.
Aggiungi il server, poi effettua l'accesso. La CLI di Codex e l'estensione IDE condividono questa configurazione.
codex mcp add himoose --url https://mcp.himoose.com/mcp
codex mcp login himoose
Il comando di login apre l'accesso a Hi, Moose nel browser.
Aggiungi questo a ~/.cursor/mcp.json, oppure a .cursor/mcp.json per un singolo progetto.
{
"mcpServers": {
"himoose": { "url": "https://mcp.himoose.com/mcp" }
}
}
Poi apri Cursor Settings, Tools & MCP, ed effettua l'accesso a Hi, Moose quando richiesto.
Qualsiasi agente in grado di aggiungere un server MCP remoto via HTTPS con accesso OAuth può collegarsi.
https://mcp.himoose.com/mcp
Lascia vuoto qualsiasi campo per l'ID client OAuth. Hi, Moose registra l'app durante l'accesso.
list_projects. Se restituisce il tuo progetto, sei collegato. Le app di chat come Claude e ChatGPT si collegano allo stesso modo; i passaggi sono su Collega un agente.Un primo sguardo in una sessione. Solo MCP, quindi funziona con il piano gratuito.
Una dashboard che il tuo team apre nel browser. MCP mentre costruisci, REST API nell'app finita. La REST API richiede un piano a pagamento.
Insegna Hi, Moose al tuo agente una volta sola
Metti questo file nel tuo progetto e l'agente saprà quali strumenti chiamare, in che ordine e cosa fare quando mancano dati. Copre sia MCP durante lo sviluppo sia la REST API nell'app finita.
.claude/skills/himoose/SKILL.mdAGENTS.md.cursor/rules/himoose.mdcCodex e Cursor leggono Markdown semplice, quindi incolla lo stesso contenuto senza il 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.
Il tuo frontend, la tua logica, i dati di Moose
Tre forme comuni, con le chiamate che ognuna fa. Interfaccia, branding, hosting e tutto ciò che è specifico del tuo business sono tuoi.
Dashboard interna
Visibilità per argomento e motore, variazione rispetto al mese scorso, concorrenti e le fonti che ogni motore cita.
GET /v1/projects/{id}/stats/dailyGET /v1/projects/{id}/stats/competitorsGET /v1/projects/{id}/answers/{answerId}Brief settimanale su Slack
Un lavoro pianificato che confronta questa settimana con le ultime quattro e pubblica la share of voice, una risposta citata e ogni nuova fonte.
GET /v1/projects/{id}/stats/competitorsGET /v1/projects/{id}/answers?mentioned=falsePortale clienti per agenzie
Un accesso per cliente, ognuno associato ai progetti Hi, Moose che può vedere. Il tuo branding e l'esportazione in PDF.
GET /v1/projectsGET /v1/projects/{id}/stats/dailyUn agente di programmazione può scrivere un collector in un pomeriggio. Quello che non può fare è tenerlo in funzione. Questa è la parte di cui Hi, Moose si occupa al posto tuo.
MCP e REST, fianco a fianco
Strumenti MCP per i dati di visibilità
Server https://mcp.himoose.com/mcp. Gli strumenti per brief, bozze e audit sono elencati su Collega un agente.
list_projectsI progetti dell'account con accesso effettuatovisibility_check_topicMenzioni, citazioni e concorrenti per motore su un argomento, ora e su una finestravisibility_get_answerUna risposta salvata per intero, con le fontivisibility_list_opportunitiesLacune prioritizzate, con le pagine che i motori citano al loro postoget_resultRecuperare un lavoro completato tramite IDEndpoint REST
URL base https://api.himoose.com/v1. Gli schemi esatti sono in /v1/openapi.json.
GET /v1/projectsI progetti che la chiave può leggereGET /v1/projects/{id}Un progetto, con prompt monitorati, motori e date dello storicoGET /v1/projects/{id}/topicsGli argomenti e i prompt che contengonoGET /v1/projects/{id}/stats/dailyTassi di menzione e citazione per giorno e motore, fino a 366 giorniGET /v1/projects/{id}/stats/competitorsShare of voice per un intervallo di dateGET /v1/projects/{id}/answersRisposte salvate, filtrabili per motore, prompt, argomento, esecuzione, menzionato e citatoGET /v1/projects/{id}/answers/{answerId}Una risposta per intero, con le fontiPOST /v1/projects/{id}/run-requestsAvviare un'esecuzione (richiede runs:execute)Una richiesta dal tuo server
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 */
]
}
Una riga per giorno e motore. incompleteDays conta i giorni dell'intervallo non ancora riepilogati, così la tua app può etichettarli invece di mostrare un calo. I valori sono dati di esempio.
Domande sul costruire su Hi, Moose
La mia app dovrebbe usare MCP o la REST API?
Usa MCP quando un agente fa il lavoro con una persona presente, in Claude Code, Codex, Cursor, Claude o ChatGPT. Usa la REST API quando la tua applicazione o un lavoro pianificato chiama Hi, Moose da un server. Molti progetti usano entrambi: MCP mentre l'agente esplora e costruisce, la REST API nell'app distribuita.
Un'app nel browser può chiamare l'API direttamente?
No. L'API non accetta chiamate dai browser, e una chiave API nel codice lato client sarebbe esposta. Chiamala dal tuo server, da una funzione serverless o da un lavoro pianificato, e manda al frontend solo i dati di cui ha bisogno.
Quanto storico serve alla mia app?
Un'istantanea per motore richiede un'esecuzione completata. I confronti mese su mese richiedono esecuzioni in entrambi i mesi. Lo storico parte quando un prompt viene monitorato per la prima volta, quindi aggiungi presto i prompt che ti interessano.
L'app desktop deve restare aperta?
Per MCP sì: i lavori girano sul dispositivo host che scegli in Impostazioni, Agenti collegati. Per le letture REST no: sono servite dal cloud. Le esecuzioni che hanno bisogno del tuo host lo aspettano fino a 24 ore.
Posso eseguire l'app da qualche parte che non sia il mio portatile?
Sì. Installala su un hosting che controlli e lasciala in funzione, oppure lascia che Hi, Moose la esegua su un server dedicato nella tua regione. Entrambe le opzioni sono descritte nella pagina dell'infrastruttura.
Posso costruire un'app per i miei clienti?
Sì. Le agenzie usano un progetto per brand cliente e limitano una chiave API ai progetti che un portale deve leggere. Il portale, il suo branding e gli accessi dei suoi clienti li costruisci tu.