You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ASC-COVERAGE-MATRIX-2026-05-05.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,14 @@ Source baseline:
8
8
- Apple Webhook notifications: https://developer.apple.com/documentation/appstoreconnectapi/webhook-notifications
9
9
10
10
Update 2026-05-07: automated OpenAPI coverage tooling is now available. See `ASC-OPENAPI-COVERAGE-GENERATED.md` for the generated Apple 4.3 path/operation matrix.
11
+
Update 2026-05-08: accessibility declaration management is covered by `accessibility_*` tools.
11
12
12
13
This matrix tracks current `asc-mcp` coverage against the official App Store Connect API documentation. It is intentionally product-oriented: it names what users can do today, what is missing, and which additions should come first.
Copy file name to clipboardExpand all lines: ASC-OPENAPI-COVERAGE-GENERATED.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# App Store Connect OpenAPI Coverage
2
2
3
-
Generated: 2026-05-07
3
+
Generated: 2026-05-08
4
4
5
5
Sources:
6
6
- Apple App Store Connect API overview: https://developer.apple.com/app-store-connect/api/
@@ -26,7 +26,7 @@ Unclassified paths: 0
26
26
27
27
| Domain | Status | Priority | Apple paths | Operations | Workers | Notes |
28
28
|---|---|---:|---:|---:|---|---|
29
-
| App Store app metadata and release operations | Partial | P0 | 303 | 380 |`apps`, `versions`, `app_info`, `pricing`, `app_events`, `screenshots`, `custom_pages`, `ppo`, `promoted`, `review_attachments`, `reviews`| The common release workflow is strong; API 4.0 app-surface additions are the highest App Store coverage gap. |
29
+
| App Store app metadata and release operations | Partial | P0 | 303 | 380 |`apps`, `accessibility`, `versions`, `app_info`, `pricing`, `app_events`, `screenshots`, `custom_pages`, `ppo`, `promoted`, `review_attachments`, `reviews`| The common release workflow is strong; API 4.0 app-surface additions are the highest App Store coverage gap. |
30
30
| TestFlight builds, testers, groups, and beta app review | Partial | P0 | 115 | 154 |`builds`, `build_processing`, `build_beta`, `beta_groups`, `beta_feedback`, `beta_testers`, `beta_app`, `pre_release`, `beta_license`| Current TestFlight management is useful, but feedback retrieval is now core user value and should become a dedicated worker. |
31
31
| Essentials: auth, errors, paging, uploads, rate limits | Partial | P1 | 0 | 0 |`auth`| Core runtime behavior is covered; OpenAPI drift is now generated from Apple's official specification. |
32
32
| Provisioning and identifiers | Partial | P1 | 32 | 49 |`provisioning`| Core signing automation exists; Wallet and Apple Pay identifiers are useful next additions. |
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [2.3.0] - 2026-05-08
11
+
12
+
### Added
13
+
14
+
- Accessibility declaration tools (`accessibility_*`) for listing, reading, creating, updating/publishing, deleting, and relationship-only listing of App Store accessibility declarations by device family.
15
+
16
+
### Changed
17
+
18
+
- README worker counts, worker filtering docs, and coverage matrix now reflect 345 tools across 36 worker domains.
Copy file name to clipboardExpand all lines: README.md
+30-13Lines changed: 30 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@
29
29
30
30
## Overview
31
31
32
-
**asc-mcp** is a Swift-based MCP server that bridges [Claude](https://claude.ai) (or any MCP-compatible host) with the [App Store Connect API](https://developer.apple.com/documentation/appstoreconnectapi). It exposes **339 tools** across 35 worker domains, enabling you to automate your entire iOS/macOS release workflow through natural language.
32
+
**asc-mcp** is a Swift-based MCP server that bridges [Claude](https://claude.ai) (or any MCP-compatible host) with the [App Store Connect API](https://developer.apple.com/documentation/appstoreconnectapi). It exposes **345 tools** across 36 worker domains, enabling you to automate your entire iOS/macOS release workflow through natural language.
-**Metadata management** — localized descriptions, keywords, What's New across all locales
47
48
-**MCP 2025-11-25 surface** — tool annotations, output schemas for stable tools, structured JSON results, and safe result-size metadata
@@ -52,7 +53,7 @@
52
53
```bash
53
54
# 1. Install via Mint
54
55
brew install mint
55
-
mint install zelentsov-dev/asc-mcp@v2.2.0
56
+
mint install zelentsov-dev/asc-mcp@v2.3.0
56
57
57
58
# 2. Add to Claude Code with env vars (simplest setup)
58
59
claude mcp add asc-mcp \
@@ -84,7 +85,7 @@ Or use a JSON config file — see [Configuration](#configuration) below.
84
85
brew install mint
85
86
86
87
# Install asc-mcp from GitHub
87
-
mint install zelentsov-dev/asc-mcp@v2.2.0
88
+
mint install zelentsov-dev/asc-mcp@v2.3.0
88
89
89
90
# Register in Claude Code
90
91
claude mcp add asc-mcp -- ~/.mint/bin/asc-mcp
@@ -95,13 +96,13 @@ To install a specific branch or tag:
95
96
```bash
96
97
mint install zelentsov-dev/asc-mcp@main # main branch
97
98
mint install zelentsov-dev/asc-mcp@develop # develop branch
98
-
mint install zelentsov-dev/asc-mcp@v2.2.0 # specific tag
99
+
mint install zelentsov-dev/asc-mcp@v2.3.0 # specific tag
99
100
```
100
101
101
102
To update to the latest version:
102
103
103
104
```bash
104
-
mint install zelentsov-dev/asc-mcp@v2.2.0 --force
105
+
mint install zelentsov-dev/asc-mcp@v2.3.0 --force
105
106
```
106
107
107
108
### Option B: Build from Source
@@ -361,7 +362,7 @@ Add to `~/.codeium/windsurf/mcp_config.json`:
361
362
}
362
363
```
363
364
364
-
>**Note:** Windsurf has a 100-tool limit. The server exposes 339 tools by default, so you must use `--workers` to selecta subset. See [Worker Filtering](#worker-filtering) below.
365
+
>**Note:** Windsurf has a 100-tool limit. The server exposes 345 tools by default, so you must use `--workers` to selecta subset. See [Worker Filtering](#worker-filtering) below.
365
366
366
367
</details>
367
368
@@ -370,14 +371,14 @@ Add to `~/.codeium/windsurf/mcp_config.json`:
370
371
371
372
### Worker Filtering
372
373
373
-
The server exposes **339 tools** across 35 worker domains. Some MCP clients impose a tool limit (e.g., Windsurf caps at 100). Use `--workers` to enable only the workers you need:
374
+
The server exposes **345 tools** across 36 worker domains. Some MCP clients impose a tool limit (e.g., Windsurf caps at 100). Use `--workers` to enable only the workers you need:
374
375
375
376
```bash
376
377
# Only load apps, builds, and version lifecycle tools
377
378
asc-mcp --workers apps,builds,versions
378
379
379
-
# Full release workflow subset (~60 tools, fits within any client limit)
0 commit comments