MCP server for the Apple App Store Connect API - 114 annotated tools, optional read-only mode.
Connect Runs on your machine
claude mcp add appstore-mcp -e ASC_ISSUER_ID=<ASC_ISSUER_ID> -e ASC_KEY_ID=<ASC_KEY_ID> -e ASC_PRIVATE_KEY_PATH=<ASC_PRIVATE_KEY_PATH> -e ASC_PRIVATE_KEY=<ASC_PRIVATE_KEY> -e ASC_READ_ONLY=<ASC_READ_ONLY> -e ASC_TOOLS=<ASC_TOOLS> -- https://github.com/forgeopslabs/appstore-mcp/releases/download/v0.3.1/appstore-mcp.mcpb
{
"mcpServers": {
"appstore-mcp": {
"command": "https://github.com/forgeopslabs/appstore-mcp/releases/download/v0.3.1/appstore-mcp.mcpb",
"args": [],
"env": {
"ASC_ISSUER_ID": "<ASC_ISSUER_ID>",
"ASC_KEY_ID": "<ASC_KEY_ID>",
"ASC_PRIVATE_KEY_PATH": "<ASC_PRIVATE_KEY_PATH>",
"ASC_PRIVATE_KEY": "<ASC_PRIVATE_KEY>",
"ASC_READ_ONLY": "<ASC_READ_ONLY>",
"ASC_TOOLS": "<ASC_TOOLS>"
}
}
}
}
{
"mcpServers": {
"appstore-mcp": {
"command": "https://github.com/forgeopslabs/appstore-mcp/releases/download/v0.3.1/appstore-mcp.mcpb",
"args": [],
"env": {
"ASC_ISSUER_ID": "<ASC_ISSUER_ID>",
"ASC_KEY_ID": "<ASC_KEY_ID>",
"ASC_PRIVATE_KEY_PATH": "<ASC_PRIVATE_KEY_PATH>",
"ASC_PRIVATE_KEY": "<ASC_PRIVATE_KEY>",
"ASC_READ_ONLY": "<ASC_READ_ONLY>",
"ASC_TOOLS": "<ASC_TOOLS>"
}
}
}
}
{
"servers": {
"appstore-mcp": {
"type": "stdio",
"command": "https://github.com/forgeopslabs/appstore-mcp/releases/download/v0.3.1/appstore-mcp.mcpb",
"args": [],
"env": {
"ASC_ISSUER_ID": "<ASC_ISSUER_ID>",
"ASC_KEY_ID": "<ASC_KEY_ID>",
"ASC_PRIVATE_KEY_PATH": "<ASC_PRIVATE_KEY_PATH>",
"ASC_PRIVATE_KEY": "<ASC_PRIVATE_KEY>",
"ASC_READ_ONLY": "<ASC_READ_ONLY>",
"ASC_TOOLS": "<ASC_TOOLS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ASC_ISSUER_IDRequired | App Store Connect issuer UUID (Users and Access -> Integrations). |
ASC_KEY_IDRequired | The App Store Connect API key's Key ID. |
ASC_PRIVATE_KEY_PATHOptional | Path to the downloaded .p8 private key (or use ASC_PRIVATE_KEY for inline PEM). |
ASC_PRIVATE_KEYOptional, secret | Inline .p8 PEM contents (alternative to ASC_PRIVATE_KEY_PATH). |
ASC_READ_ONLYOptional | Set to 1 to serve only tools that cannot modify the account. |
ASC_TOOLSOptional | Comma-separated tool groups to serve (e.g. 'core' or 'testflight,provisioning'). Defaults to all. |
Details
| Package | https://github.com/forgeopslabs/appstore-mcp/releases/download/v0.3.1/appstore-mcp.mcpb (MCPB, stdio) |
| First published | 6 Aug 2026 |
| Last updated | 6 Aug 2026 |
| Registry name | io.github.forgeopslabs/appstore-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
