accueil / serveurs / Recherche & Web / io.github.IsaiahDupree/storebridge-mcp
io.github.IsaiahDupree/storebridge-mcp
serveur MCP (Model Context Protocol) · storebridge 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.IsaiahDupree/storebridge-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.IsaiahDupree/storebridge-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- autocomplete_suggest≈ 196 tokens
Up to 5 autocomplete completions for a partial search query. First-class on both stores.
Paramètres, retour & exemple (4)
Paramètreslang· string · optionnel
Language. Derived from country when omitted.term· string · requis
Partial query.store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.
Exemple d'appel{"name": "autocomplete_suggest", "arguments": {"term": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_app≈ 265 tokens
Full details for one app: description, version, release dates, content rating, genres, screenshots, languages, rating (with histogram and current-version stats), version history, size, installs, IAP flag, privacy policy, and store-specific extras. {id} is the Apple trackId (numeric string, e.g. 6448311069) or the Google package name (e.g. com.whatsapp).
Paramètres, retour & exemple (4)
Paramètresid· string · requis
Apple trackId (numeric string) or Google package name.lang· string · optionnel
Language. Derived from country when omitted.store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.
Exemple d'appel{"name": "get_app", "arguments": {"id": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_app_datasafety≈ 186 tokens
Google Play "Data safety" section for one app: data shared, data collected, security practices, and privacy policy URL. Google only — passing store="apple" returns a not_supported error.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Google package name.lang· string · optionnel
Language.store· string · optionnel · google
Must be google. Default google.
Exemple d'appel{"name": "get_app_datasafety", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_app_permissions≈ 177 tokens
Google Play declared device/data permissions for one app, grouped by permission group. Google only — passing store="apple" returns a not_supported error.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Google package name.lang· string · optionnel
Language.store· string · optionnel · google
Must be google. Default google.
Exemple d'appel{"name": "get_app_permissions", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_app_reviews≈ 402 tokens
Reviews for one app. Apple reviews come from the customerreviews RSS feed and are hard-capped at 500 per app per country (50/page x pages 1-10); page>10 returns an error, and sort="rating" is not supported for Apple. Google reviews are token-paginated and effectively unbounded — pass the nextToken from a prior call's pagination to page forward.
Paramètres, retour & exemple (8)
Paramètresid· string · requis
Apple trackId (numeric string) or Google package name.lang· string · optionnel
Language. Derived from country when omitted.page· integer · optionnel
Apple only, 1-10 (RSS is fixed 50/page). Default 1.sort· string · optionnel · recent | helpful | rating
Sort order. "rating" is unsupported for Apple. Default recent.limit· integer · optionnel
Apple clamped to 50. Google ~150-200/page. Default 50.store· string · requis · apple | google
Target store.token· string · optionnel
Google only. The nextToken from a prior page's pagination.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.
Exemple d'appel{"name": "get_app_reviews", "arguments": {"id": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_apps_batch≈ 314 tokens
Resolve a single Apple app by bundleId (e.g. com.burbn.instagram), or fetch many apps at once with a comma-separated ids batch (Apple up to ~200 ids in one round-trip; Google fans out and coalesces). A batch request returns an "apps" array; a bundleId request returns a single "app". Supports store="both" for batch lookups.
Paramètres, retour & exemple (5)
Paramètresids· string · optionnel
Comma-separated app ids for a batch lookup (up to ~200).lang· string · optionnel
Language. Derived from country when omitted.store· string · requis · apple | google | both
Target store. "both" is supported for batch (ids) lookups.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.bundleId· string · optionnel
Apple bundle id to resolve, e.g. com.burbn.instagram. Mutually informative with ids.
Exemple d'appel{"name": "get_apps_batch", "arguments": {"store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_aso_keywords≈ 230 tokens
Directional keyword ideas for a seed term, each with a difficulty score/label, traffic score, result count, and top competitors — derived from live search/suggest results, not panel data. Every result is labeled estimated:true.
Paramètres, retour & exemple (4)
Paramètreslang· string · optionnel
Language. Derived from country when omitted.term· string · requis
Seed keyword.store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.
Exemple d'appel{"name": "get_aso_keywords", "arguments": {"term": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_aso_rank≈ 260 tokens
Point-in-time rank of one app across up to 20 keywords (one live search per keyword, fan-out capped at 20). Every result is labeled estimated:true. This is a snapshot, not rank tracking over time.
Paramètres, retour & exemple (5)
Paramètreslang· string · optionnel
Language. Derived from country when omitted.appId· string · requis
Target app id (Apple trackId or Google package name).store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.keywords· string · requis
Comma-separated keywords, max 20.
Exemple d'appel{"name": "get_aso_rank", "arguments": {"appId": "texte", "store": "apple", "keywords": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_categories≈ 148 tokens
List categories for a store. Apple returns its static 6000/7000-range genre map; Google returns its categories() constants.
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel
Language.store· string · requis · apple | google
Target store.
Exemple d'appel{"name": "get_categories", "arguments": {"store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_charts≈ 350 tokens
Ranked top-chart entries (App summary plus rank) for a store. type is free/paid/grossing (Apple also supports new/newfree/newpaid). category is an Apple genre id (e.g. 6007) or a Google category constant (e.g. PRODUCTIVITY); omit for the overall chart. Google list() may return an empty array with meta.stale=true when a region is broken.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel
Chart type: free, paid, grossing (Apple also: new, newfree, newpaid). Default free.limit· integer · optionnel
Apple practical max ~200; Google up to ~660 (usually <=500). Default 50.store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.category· string · optionnel
Apple genre id (e.g. 6007) or Google category constant (e.g. PRODUCTIVITY). Omit for overall chart.fullDetail· boolean · optionnel
Google only; expensive. Default false.
Exemple d'appel{"name": "get_charts", "arguments": {"store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_developer≈ 272 tokens
A developer record plus their published apps. {id} is the Apple artistId (numeric) or the Google developerId string (e.g. "Google LLC").
Paramètres, retour & exemple (6)
Paramètresid· string · requis
Apple artistId (numeric) or Google developerId string.lang· string · optionnel
Language. Derived from country when omitted.limit· integer · optionnel
Max apps returned. Default 60.store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.fullDetail· boolean · optionnel
Google only; expensive. Default false.
Exemple d'appel{"name": "get_developer", "arguments": {"id": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_similar_apps≈ 232 tokens
"Customers also bought" / related apps for one app. First-class on both stores.
Paramètres, retour & exemple (5)
Paramètresid· string · requis
Apple trackId (numeric string) or Google package name.lang· string · optionnel
Language. Derived from country when omitted.limit· integer · optionnel
Max results. Default 20.store· string · requis · apple | google
Target store.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.
Exemple d'appel{"name": "get_similar_apps", "arguments": {"id": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_apps≈ 414 tokens
Search apps on the Apple App Store, Google Play, or both. Returns matching apps with store, title, developer, icon, price, rating, category, and url. Use store="both" to fan out to both engines and merge results. Apple limit is clamped to 50; Google supports 1-250. The price filter (free/paid) only applies to Google.
Paramètres, retour & exemple (8)
Paramètreslang· string · optionnel
Language (Apple form en_us, Google form en). Derived from country when omitted.term· string · requis
URL-encoded search term.limit· integer · optionnel
Max results. Apple is clamped to 50; Google accepts 1-250. Default 50.price· string · optionnel · all | free | paid
Price filter. Google only; Apple ignores it. Default all.store· string · requis · apple | google | both
Target store. "both" fans out to both engines and merges results.device· string · optionnel · iphone | ipad | mac
Apple only. Maps to software / iPadSoftware / macSoftware. Default iphone.country· string · optionnel
ISO-3166 alpha-2 storefront/region, lowercase. Defaults to us.fullDetail· boolean · optionnel
Google only; expensive (per-result full fetch). Default false.
Exemple d'appel{"name": "search_apps", "arguments": {"term": "texte", "store": "apple"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».