does-it-install?

← All servers

Heimdall

Every App Store Connect + StoreKit 2 endpoint. 786 tools in 14 profiles, narrow to 17.

io.github.erayendes/asc-mcp · Repository · Website · version 3.0.0 · 56 stars · listed from registry

Install

The sweep installs into a clean prefix, but this is the command a user would run:

npx @erayendes/asc-mcp

Results by platform

Linux

MCP handshake failed2026-08-15 · probed over npm

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Configuration error

Missing required configuration: ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY_PATH (or ASC_PRIVATE_KEY, or ASC_PRIVATE_KEY_KEYCHAIN).
Either run "npx -y @erayendes/asc-mcp setup" once (shared by every profile), or create an API key at https://appstoreconnect.apple.com/access/integrations/api and set these as environment variables in your MCP client config.

macOS

MCP handshake failed2026-08-15 · probed over npm

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Configuration error

Missing required configuration: ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY_PATH (or ASC_PRIVATE_KEY, or ASC_PRIVATE_KEY_KEYCHAIN).
Either run "npx -y @erayendes/asc-mcp setup" once (shared by every profile), or create an API key at https://appstoreconnect.apple.com/access/integrations/api and set these as environment variables in your MCP client config.

Windows

MCP handshake failed2026-08-15 · probed over npm

1 recorded run, oldest first.

handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Configuration error

Missing required configuration: ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY_PATH (or ASC_PRIVATE_KEY, or ASC_PRIVATE_KEY_KEYCHAIN).
Either run "npx -y @erayendes/asc-mcp setup" once (shared by every profile), or create an API key at https://appstoreconnect.apple.com/access/integrations/api and set these as environment variables in your MCP client config.

Badge

Paste this into the project README to show the current result:

[![does it install](https://img.shields.io/endpoint?url=https://doesitinstall.com/badge/io.github.erayendes__asc-mcp.json)](https://doesitinstall.com/s/io.github.erayendes__asc-mcp.html)