
App Store Connect MCP
par ryaker
Gérez vos applications iOS/macOS, TestFlight, vos analyses et les avis clients via l'API App Store Connect d'Apple grâce à Claude.
Ce qu'il fait
Connecte Claude à l'API App Store Connect d'Apple, offrant aux assistants IA un accès complet pour gérer vos applications iOS et macOS. Interrogez les données de vente, gérez les tests bêta TestFlight, répondez aux commentaires des clients, mettez à jour les métadonnées et les localisations des applications, et gérez les achats intégrés — tout cela en langage naturel.
Outils
- list_apps — Liste toutes les applications de votre compte App Store Connect avec leur statut et leurs métadonnées
- get_app_info — Récupère des informations détaillées sur l'application, y compris le statut de la version et l'ID du bundle
- get_sales_data — Récupère les rapports de ventes et de revenus pour une période donnée
- get_analytics — Accède au nombre d'installations, à l'engagement des utilisateurs et aux mesures de session
- get_customer_reviews — Lit et filtre les avis clients par note ou par date
- list_testflight_builds — Affiche toutes les versions TestFlight et leur état de traitement
- manage_beta_groups — Crée et met à jour les groupes de testeurs bêta TestFlight
- add_beta_tester — Ajoute des testeurs externes ou internes à un groupe bêta
- update_localization — Modifie les descriptions et les mots-clés de l'application pour une langue spécifique
- create_app_version — Crée une nouvelle version de l'App Store prête pour la soumission
- get_pricing — Affiche les prix actuels de l'application sur toutes les boutiques
- list_iap_products — Parcourt les produits d'achat intégrés et leur statut
Installation
{
"mcpServers": {
"appstore-connect": {
"command": "node",
"args": ["/path/to/appstore-connect-mcp/dist/src/index.js"],
"env": {
"APPLE_KEY_ID": "your_key_id",
"APPLE_ISSUER_ID": "your_issuer_id",
"APPLE_PRIVATE_KEY": "-----BEGIN PRIVATE KEY-----\nyour_key\n-----END PRIVATE KEY-----",
"APPLE_BUNDLE_ID": "com.yourcompany.yourapp"
}
}
}
}
Pour un déploiement distant/OAuth, déployez sur Vercel et configurez OAUTH_ENABLED=true avec les identifiants Auth0, puis pointez Claude vers l'URL hébergée.
Hôtes supportés
Confirmé dans le README : Claude Desktop et tout client MCP supportant le transport HTTP.
Installation rapide
npx @ryaker/appstore-connect-mcp





