Storelift

Storelift › Guides › Trois premières tâches pour le serveur MCP de Storelift

Couche IA

Trois premières tâches pour le serveur MCP de Storelift

Le serveur MCP de Storelift est connecté et les outils sont listés. Ces trois questions vous mènent de là à une décision : chacune vient avec les appels que fait votre assistant, ce que le serveur renvoie pour les données d'exemple, et la réponse à laquelle aboutit une lecture correcte.

Commencer gratuitement →Offre gratuite : 1 app, 25 mots-clés dans chacun des 2 storefronts, 30 jours d'historique, sans carte ni date de fin. Pro coûte 20 $/mois.

Par Mis à jour : 5 min de lecture

Suivi des mots-clés · historique des rangs, mouvements de la semaine et mots-clés suivis

Données d'exemple et version

Les réponses ci-dessous viennent du jeu de données d'exemple de Storelift (2026-09-28) : une app d'exemple (Lumen — Sleep Sounds) suivie aux États-Unis sur 8 mots-clés, et trois concurrents d'exemple (Example App A, Example App B, Example App C). Votre propre compte renvoie vos propres apps et vos propres chiffres.

Les trois tâches tournent sur storelift-mcp 1.1.1 avec ces outils de lecture : list_apps, get_history, get_rivals, get_store_page, get_keywords. Si vous n'êtes pas encore connecté, voici les guides de configuration : Claude, Claude Code, Cursor.

1. Quels mots-clés ont bougé en une semaine ?

Demandez : « Lesquels de mes mots-clés aux États-Unis sont moins bien classés qu'il y a une semaine ? » L'assistant appelle list_apps et get_history :

list_apps {}
{
  "apps": [
    { "id": "sbx-lumen", "name": "Lumen — Sleep Sounds", "countries": ["us", "gb", "de"] }
  ]
}

get_history {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "series": {
    "ios|white noise": [
      ["2026-09-20", 57], ["2026-09-21", 56], ["2026-09-22", 54], ["2026-09-23", 58],
      ["2026-09-24", 56], ["2026-09-25", 55]
    ],
    "ios|sleep timer": [
      ["2026-09-20", 37], ["2026-09-21", 38], ["2026-09-22", 39], ["2026-09-23", 40],
      ["2026-09-24", 41], ["2026-09-25", 37], ["2026-09-26", 38], ["2026-09-27", 39]
    ]
  }
}
Une réponse correcte dit :
  • Jours comparés : 2026-09-20 → 2026-09-27 (US)
  • En baisse : sleep timer 37 → 39; nature sounds 28 → 29
  • En hausse : rain sounds 37 → 34; relax 52 → 49
  • Inchangés : meditation music 42
  • Mesurés les deux jours, hors des résultats : sleep sounds; brown noise
  • Laissés hors de la comparaison : white noise (dernière mesure le 2026-09-25, rang 55)

Ce que vous en décidez : quel mot-clé ouvrir en premier. Dans l'exemple, c'est sleep timer (37 → 39).

Ce que couvre la réponse :

  • Deux jours mesurés sont comparés : 2026-09-20 et 2026-09-27. Les jours intermédiaires figurent dans la même réponse sous series, pour le cas où vous voulez le parcours et pas seulement ses deux extrémités.
  • Un point dont le rang est null a été mesuré avec l'app hors des résultats ce jour-là ; la réponse le dit et ne met aucun nombre à la place.
  • Un mot-clé sans point le 2026-09-27 est cité avec son dernier rang mesuré et le jour correspondant, et reste hors de la comparaison.
  • La réponse montre quels mots-clés ont bougé. La deuxième tâche compare les apps placées devant vous et les changements datés de votre propre fiche ; ces observations ne suffisent pas à elles seules à établir la cause.

2. Qui est devant vous sur les mots-clés en baisse ?

Demandez : « Qui est au-dessus de moi sur les mots-clés qui ont reculé, et ma propre fiche a-t-elle changé cette semaine-là ? » L'assistant réutilise la réponse d'historique de la première tâche et appelle get_rivals et get_store_page :

get_rivals {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "rivals": [
    {
      "name": "Example App A",
      "terms": [
        { "term": "sleep timer", "theirRank": 1, "ourRank": 39 },
        { "term": "nature sounds", "theirRank": 1, "ourRank": 29 }
      ]
    },
    {
      "name": "Example App B",
      "terms": [
        { "term": "sleep timer", "theirRank": 2, "ourRank": 39 },
        { "term": "nature sounds", "theirRank": 2, "ourRank": 29 }
      ]
    },
    {
      "name": "Example App C",
      "terms": [
        { "term": "sleep timer", "theirRank": 3, "ourRank": 39 },
        { "term": "nature sounds", "theirRank": 3, "ourRank": 29 }
      ]
    }
  ]
}

get_store_page {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "timeline": [
    { "day": "2026-09-16", "kind": "version" }
  ]
}
Une réponse correcte dit :
  • Mots-clés en baisse : sleep timer et nature sounds (2026-09-20 → 2026-09-27, US)
  • Apps au-dessus de vous, avec leur rang : Example App A (sleep timer 1, nature sounds 1); Example App B (sleep timer 2, nature sounds 2); Example App C (sleep timer 3, nature sounds 3)
  • Votre rang : sleep timer 39, nature sounds 29
  • Votre propre fiche : le dernier changement daté, une nouvelle version (2026-09-16), est antérieur à la semaine

Ce que vous en décidez : la fiche à ouvrir en premier, celle de l'app qui est première sur le plus grand nombre de mots-clés en baisse. Dans l'exemple, c'est Example App A (première sur 2 de ces 2 mots-clés).

Ce que couvre la réponse :

  • get_rivals renvoie le dernier jour mesuré : qui est au-dessus de vous sur chaque mot-clé, à quel rang (theirRank), et où vous êtes (ourRank).
  • Un ourRank à null signifie que vous avez été mesuré sur ce mot-clé et que vous êtes hors des résultats.
  • timeline, dans la réponse de get_store_page, liste les changements datés de votre propre fiche. Un changement qui tombe dans la semaine comparée est le premier élément à mettre en regard d'un mouvement de rang.
  • Quand un mouvement de rang est relié à un changement, donnez les deux dates côte à côte : le jour du changement et le jour où le rang a été mesuré.

3. Quand un mot-clé n'a pas de mesure aujourd'hui

Demandez : « Quel est mon rang sur “white noise” aux États-Unis aujourd'hui ? » L'assistant appelle get_keywords et get_history :

get_keywords {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "keywords": [
    { "term": "sleep sounds", "measured": true, "rank": null },
    { "term": "white noise", "measured": false, "rank": null },
    { "term": "rain sounds", "measured": true, "rank": 34 }
  ]
}

get_history {"appId":"sbx-lumen","country":"us"}
{
  "country": "us",
  "series": {
    "ios|white noise": [
      ["2026-09-20", 57], ["2026-09-21", 56], ["2026-09-22", 54], ["2026-09-23", 58],
      ["2026-09-24", 56], ["2026-09-25", 55]
    ]
  }
}
Une réponse correcte dit :
  • white noise : dernière mesure le 2026-09-25, rang 55 ; deux jours avant le jour le plus récent du compte (2026-09-27)
  • rain sounds : rang 34 le 2026-09-27
  • sleep sounds : mesuré le 2026-09-27, hors des résultats

Ce que vous en décidez : si le chiffre que vous avez sous les yeux est bien celui d'aujourd'hui. Dans l'exemple, le rang sur « white noise » date du 2026-09-25 et s'utilise comme la mesure de ce jour-là.

Ce que couvre la réponse :

Ligne de get_keywordsSignificationCe que dit l'assistant
measured: falseLe mot-clé n'a pas de mesure le jour le plus récentLe dernier rang mesuré et son jour (le dernier point de la série get_history)
measured: true, rank: nullMesuré, l'app est hors des résultats« Mesuré, hors des résultats »
measured: true, rank avec un nombreMesuré, c'est le rangLe rang et son jour
  • Chaque rang de la réponse est donné avec le jour où il a été mesuré.
  • Chaque point de la série est un jour mesuré ; les moyennes et les décomptes se calculent sur ces points.

Vérifiez-le pour votre propre app

Collez le lien de votre app et ajoutez vos mots-clés. Position, apps au-dessus de vous et demande sont mesurées chaque jour.

Offre gratuite : 1 app, 25 mots-clés dans chacun des 2 storefronts, 30 jours d'historique, sans carte ni date de fin. Pro coûte 20 $/mois.

Commencer gratuitement →
Groupes de concurrents · les termes que vous partagez avec un concurrent et ceux qu'il est seul à avoir

À lire ensuite