App Store Connect MCP
MCP server for App Store Connect: releases, TestFlight, reviews, reports. Read-only by default.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
https://github.com/idoo/app-store-connect-mcp/releases/download/v0.14.0/app-store-connect-mcp-0.14.0.mcpbghcr.io/idoo/app-store-connect-mcp:0.14.0claude mcp add app-store-connect-mcp -e 'ASC_KEY_ID=<ASC_KEY_ID>' -e 'ASC_ISSUER_ID=<ASC_ISSUER_ID>' -e 'ASC_PRIVATE_KEY=<your asc_private_key>' -e 'ASC_VENDOR_NUMBER=<ASC_VENDOR_NUMBER>' -e 'ASC_MCP_ALLOW_WRITES=0' -- docker run -i --rm ghcr.io/idoo/app-store-connect-mcp:0.14.0
{
"mcpServers": {
"app-store-connect-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/idoo/app-store-connect-mcp:0.14.0"
],
"env": {
"ASC_KEY_ID": "<ASC_KEY_ID>",
"ASC_ISSUER_ID": "<ASC_ISSUER_ID>",
"ASC_PRIVATE_KEY": "<your asc_private_key>",
"ASC_VENDOR_NUMBER": "<ASC_VENDOR_NUMBER>",
"ASC_MCP_ALLOW_WRITES": "0"
}
}
}
}
Variables d'environnement
ASC_KEY_IDobligatoire App Store Connect API key IDASC_ISSUER_IDIssuer ID (omit for an Individual API key)ASC_PRIVATE_KEYobligatoire secret Contents of the .p8 key (PEM or base64 PEM)ASC_VENDOR_NUMBERVendor number for sales and finance reportsASC_MCP_ALLOW_WRITESSet to 1 to expose write and destructive tools
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
app-store-connect-mcp
MCP server for App Store Connect. Read-only by default, and it asks before anything goes public. The binary is asc-mcp.
Install
Paste this into whatever AI is writing your app right now (we won't tell):
Set up the app-store-connect-mcp server for me: https://github.com/idoo/app-store-connect-mcp/blob/main/docs/INSTALL.md
Or with Homebrew: brew install idoo/tap/asc-mcp, then follow docs/INSTALL.md.
Compared
| | this one | forgeops | zelentsov | Joshua (archived) | asc |
|---|:-:|:-:|:-:|:-:|:-:|
| MCP | + | + | + | + | − |
| Read-only default | + | − | − | − | − |
| Asks before publishing | + | − | ~ | − | ~ |
| Injection guard | + | − | − | − | − |
| Release preflight | + | − | ~ | − | + |
| Sales reports | + | − | + | + | + |
| One binary, any OS | + | + | − | − | + |
~ partial
Security
It can't break anything until you let it. Anything public, money-moving or hard to undo for your users and team waits for your yes. Build uploads and Xcode Cloud runs don't ask. A 1-star review that says "ignore previous instructions" is still just a 1-star review. More in docs/SAFETY.md.
What it does
Everything you'd click in App Store Connect: releases, TestFlight, listings, screenshots, reviews, sales, IAPs, signing, Xcode Cloud. For everything else there's raw API access. Tool list, config.
License
MIT © Ivan Verevkin
Questions fréquentes
Qu'est-ce que App Store Connect MCP ?
MCP server for App Store Connect: releases, TestFlight, reviews, reports. Read-only by default.
Comment installer App Store Connect MCP ?
Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.
Faut-il une clé API pour App Store Connect MCP ?
Oui. Il attend ASC_KEY_ID, ASC_PRIVATE_KEY, à renseigner dans sa configuration.
App Store Connect MCP est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient App Store Connect MCP ?
Il est publié par idoo. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.