get_prompt_result
Tool MCP get_prompt_result : le détail complet d'un ou plusieurs résultats de prompt : réponse brute du LLM (opt-in), sources citées séparées visibles/cachées, appels fan-out et mentions concurrents. Inputs, shape de réponse, exemple JSON.
Mis à jour le 2026-06-08
get_prompt_result
get_prompt_result renvoie le détail complet d'un ou plusieurs résultats de prompt par id : les sources citées (séparées en visibles et cachées), les appels de recherche fan-out lancés par le LLM, les mentions de concurrents et, en opt-in, la réponse brute du LLM. Il accepte jusqu'à 10 ids dans un seul appel, pour qu'une IA puisse tirer tous les LLMs d'une même date de scan d'un coup. Chaque section est activable indépendamment pour garder des payloads minimaux.
Quand l'utiliser
Appelez ce tool après que list_prompt_results vous a donné les ids qui vous intéressent. C'est la moitié "lourde" du pattern lecture-de-l'historique : c'est ici que la réponse brute et la liste complète des sources voyagent vraiment. Comme la réponse brute est le champ le plus lourd (une réponse LLM complète, souvent plusieurs Ko), elle est désactivée par défaut. Mettez include.response = true quand vous avez besoin du texte, et plafonnez-le avec maxResponseChars si vous ne voulez que le début.
Input
| Champ | Type | Défaut | Description |
|---|---|---|---|
projectId |
string (CUID) | requis | Projet qui doit posséder chaque résultat (sert au contrôle d'accès). |
resultId |
string (CUID) | — | Un id de résultat unique. Fournir celui-ci ou resultIds. |
resultIds |
string[] (CUID) | — | 1 à 10 ids de résultat récupérés en un appel. |
include.response |
boolean | false |
Inclure la réponse brute du LLM. Off par défaut (champ le plus lourd). |
include.sources |
boolean | true |
Inclure les sources citées (visibles + cachées). |
include.fanOut |
boolean | true |
Inclure les appels fan-out (queries + sources). |
include.competitors |
boolean | false |
Inclure les mentions de concurrents. |
maxResponseChars |
integer | — | Tronquer la réponse brute à ce nombre de caractères (met truncated: true). |
Response
data contient un objet par résultat résolu, dans l'ordre demandé. errors liste les ids non trouvés ou n'appartenant pas au projet, sans bloquer le reste du batch. Une section n'apparaît que si son flag include est activé.
{
"data": [
{
"id": "clx_res_2001",
"promptId": "clx_prompt_07",
"promptText": "best affordable AI visibility tracker",
"country": "US",
"date": "2026-06-08T06:01:00.000Z",
"trackingRunId": "clx_run_88",
"llm": "PERPLEXITY",
"persona": { "id": "clx_persona_1", "name": "Solo founder" },
"mentioned": true,
"mentionCount": 2,
"brandPosition": 3,
"sentiment": "positive",
"mentionContext": "Cité parmi les trackers de visibilité IA abordables.",
"response": {
"text": "There are several affordable options...",
"length": 4820,
"truncated": false
},
"sources": {
"visible": [
{ "url": "https://g2.com/categories/geo", "title": "GEO tools on G2", "description": null, "anchorText": "G2", "position": 1 }
],
"hidden": [
{ "url": "https://reddit.com/r/SEO/x", "title": "Reddit thread", "description": null, "anchorText": null, "position": 4 }
]
},
"fanOut": [
{ "queries": ["affordable ai visibility tracker"], "sources": [{ "url": "https://g2.com/categories/geo", "title": "GEO tools on G2" }], "at": "2026-06-08T06:01:00.000Z" }
],
"competitors": [
{ "name": "Otterly", "rawName": "Otterly.ai", "position": 1, "context": "cité comme un tracker populaire", "sourceUrl": "https://otterly.ai" }
]
}
],
"errors": []
}
Tips et patterns
- Laissez
include.responseoff tant que vous n'avez pas besoin du texte. Servez-vous deresponseLength(renvoyé parlist_prompt_results) pour décider, et demaxResponseCharspour ne tirer que le début. - Groupez les ids d'une même date de scan (un par LLM) dans un seul appel pour comparer comment chaque moteur a répondu sans N allers-retours.
- Les sources visibles sont celles citées inline dans la réponse ; les sources cachées sont celles affichées sous "More" / panneau Sources. Le découpage vous dit ce que le lecteur voit vraiment versus ce que le LLM a consulté.
- Traitez
errorscomme attendu, pas fatal : un id peut manquer si le résultat a été purgé ou appartient à un autre projet.
Tools liés
- list_prompt_results — l'index qui vous donne les ids à récupérer ici.
- list_scans — grouper les résultats par scan avant de tirer le détail.
- list_competitors — les totaux concurrents au niveau projet, derrière les mentions par résultat.