Skip to content

zelentsov-dev/asc-mcp

v3.4.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Updates What changed, Compatibility, and Verification across a mixed release.

Full changelog

What changed

  • apps_search now 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.query calls 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

Track zelentsov-dev/asc-mcp

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

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]