This release includes breaking changes for platform teams planning a safe upgrade.
Published 7d
MCP SaaS Integrations
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai-tools
app-store-connect
claude
in-app-purchase
ios
macos
+6 more
mcp
model-context-protocol
subscriptions
swift
testflight
xcode-cloud
Summary
AI summaryUpdates What changed, Compatibility, and Verification across a mixed release.
Full changelog
What changed
apps_searchnow traverses every App Store Connect page for exact-name and Bundle ID searches.- Search pagination is pinned to the Apple 4.4.1 contract: fixed sparse fields, a 200-item page size, deterministic Apple sorting, and strict continuation scope validation.
- Results are de-duplicated by App ID, returned in stable order, and include
pagesFetched. - Blank queries and repeated or scope-drifting continuation URLs fail before producing partial or mixed results.
Compatibility
- No MCP tool or input was added, removed, or renamed.
- Existing
apps_search.querycalls remain valid; searches can now return Apps previously hidden beyond Apple's first page. - The reviewed optional-input contract now records 721 bound, 6 internally controlled, 1,012 intentionally omitted, and 415 queued inputs.
Verification
- Credential-free request, pagination, failure-path, output, and manifest contract tests are included.
- The release passed the repository's macOS build, release-build, OpenAPI 4.4.1 contract, unit-test, and release-contract gates on
develop,main, and the annotated release tag.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About zelentsov-dev/asc-mcp
App Store Connect API server with 208 tools for managing apps, builds, TestFlight, subscriptions, reviews, and more — directly from any MCP client.
Related context
Related tools
Earlier breaking changes
- v3.1.0 `app_versions_set_review_details.attachment_file_id` replaced by separate `review_attachments_upload` call.
- v3.1.0 Moved app-level TestFlight contact and policy metadata from `builds_set_beta_localization` to corresponding `beta_app_*_localization` tools.
- v3.1.0 `builds_update_beta_detail` no longer accepts read-only fields `internal_build_state` or `external_build_state`.
- v3.0.0 Removed public prefixes `offer_codes_*`, `intro_offers_*`, `promo_offers_*`, and `winback_*` from v3 worker schema.
Beta — feedback welcome: [email protected]