================== /// MCP /// /// APP /// ================== [server:online] [protocol:ready]
app-store-connect-mcp-server
by JoshuaRileyDev
Model Context Protocol server that exposes Apple App Store Connect operations (apps, beta testing, analytics, devices, bundle IDs, etc.) through conversational AI endpoints.
91
15
SpecializedInstallation
Prerequisites:
1. Node.js ≥ 18 and npm ≥ 9
2. Apple App Store Connect API key (KEY_ID, ISSUER_ID, private-key .p8 file)
3. (Recommended) PostgreSQL or another persistence layer if you need to store refresh tokens, job queues, etc.
Steps:
1. Clone the repo
git clone https://github.com/JoshuaRileyDev/app-store-connect-mcp-server.git
cd app-store-connect-mcp-server
2. Install dependencies
npm install
3. Build TypeScript ➜ JavaScript
npm run build # or: npm run dev for ts-node / nodemon hot-reload
4. Configure environment variables (create a .env at project root)
PORT=3000
ASC_API_KEY_PATH=./AuthKey_XXXXXXXXXX.p8 # path to your .p8
ASC_KEY_ID=ABCDE12345 # 10-char Key ID
ASC_ISSUER_ID=11223344-5566-7788-99AA-BBCCDDEEFF
DB_URL=postgres://user:pass@host:5432/db # optional persistence
5. Start the server
npm start # production build
# or
npm run dev # development (live reload)
6. Verify
curl http://localhost:3000/health
Docker (optional):
docker build -t asc-mcp-server .
docker run -p 3000:3000 --env-file .env asc-mcp-server
Documentation
License: MIT License
Updated 7/30/2025