This MCP server provides tools for interacting with the Apple Store Connect API, enabling management of iOS/macOS apps, TestFlight, app metadata, and more.
From the registry: MCP server for Apple Store Connect API integration with OAuth authentication support
$ git clone https://github.com/ryaker/appstore-connect-mcp && cd appstore-connect-mcp && npm install && npm run buildPlease install the `appstore-connect-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Node.js 18+** — Requires Node.js 18 or newer
- **App Store Connect API key** — Create API key at App Store Connect -> Users and Access -> Integrations (https://appstoreconnect.apple.com)
- **Clone and build** — Clone repo, install deps, build Run: `git clone https://github.com/ryaker/appstore-connect-mcp && cd appstore-connect-mcp && npm install && npm run build`
Canonical MCP server config (stdio transport):
- command: `node`
- args: ["<path-to-repo>/dist/src/index.js"]
- required environment variables:
- `APPLE_KEY_ID`: Apple API Key ID (example: `<your_key_id>`)
- `APPLE_ISSUER_ID`: Apple Issuer ID (example: `<your_issuer_id>`)
- `APPLE_PRIVATE_KEY`: Inline PEM content of the Apple private key (example: `-----BEGIN PRIVATE KEY-----\n<key>\n-----END PRIVATE KEY-----`)
- `APPLE_BUNDLE_ID`: Bundle ID of your app (example: `com.yourcompany.yourapp`)
Note: Also supports OAuth-protected remote deployment via Vercel (see OAUTH_ENABLED/AUTH0_DOMAIN/AUTH0_AUDIENCE env vars and the /mcp URL mode).
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.APPLE_KEY_IDrequiredYour App Store Connect API key ID.APPLE_ISSUER_IDrequiredYour App Store Connect API issuer ID.APPLE_PRIVATE_KEYrequiredYour App Store Connect API private key.APPLE_BUNDLE_IDrequiredThe bundle ID of your app.OAUTH_ENABLEDrequiredEnable OAuth for remote access.AUTH0_DOMAINrequiredYour Auth0 domain for OAuth.AUTH0_AUDIENCErequiredYour Auth0 audience identifier.Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Persistent codebase knowledge graph. Survives session restarts and context compaction.
Validate oh-my-posh configurations and segment snippets against the official schema.