Skip to content

zelentsov-dev/asc-mcp

v3.0.2 Breaking

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

Published 17h MCP SaaS Integrations
✓ 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 ios mcp model-context-protocol
+2 more
swift testflight

ReleasePort's take

Light signal
editorial:auto 16h

Version 3.0.2 adds the ACCEPTED and NOT_APPLICABLE states to app_versions_list.states and introduces WAITING_FOR_BETA_REVIEW (plus NOT_APPLICABLE) for builds_update_beta_detail.external_build_state.

Why it matters: These new state enumerations affect any code that reads or writes app version or beta build statuses; upgrade to ServerVersion.current 3.0.2 if your logic depends on these fields.

Summary

AI summary

Added ACCEPTED and NOT_APPLICABLE app version states plus WAITING_FOR_BETA_REVIEW beta state.

Changes in this release

Feature Low

Adds Apple app version states ACCEPTED and NOT_APPLICABLE to app_versions_list.states.

Adds Apple app version states ACCEPTED and NOT_APPLICABLE to app_versions_list.states.

Source: llm_adapter@2026-06-03

Confidence: high

Feature Low

Adds external beta states WAITING_FOR_BETA_REVIEW and NOT_APPLICABLE to builds_update_beta_detail.external_build_state.

Adds external beta states WAITING_FOR_BETA_REVIEW and NOT_APPLICABLE to builds_update_beta_detail.external_build_state.

Source: llm_adapter@2026-06-03

Confidence: high

Dependency Low

Bumps ServerVersion.current to 3.0.2.

Bumps ServerVersion.current to 3.0.2.

Source: llm_adapter@2026-06-03

Confidence: high

Bugfix Low

Removes phantom builds_wait_for_processing reference from install examples.

Removes phantom builds_wait_for_processing reference from install examples.

Source: llm_adapter@2026-06-03

Confidence: high

Refactor Low

Updates repository About metadata count from 208 tools to 389 tools and points homepage to Releases.

Updates repository About metadata count from 208 tools to 389 tools and points homepage to Releases.

Source: llm_adapter@2026-06-03

Confidence: high

Full changelog

Summary

  • Prefer editable and review-issue app versions when apps_get_metadata auto-selects metadata: PREPARE_FOR_SUBMISSION, REJECTED, METADATA_REJECTED, then READY_FOR_SALE.
  • Sync state enums with Apple OpenAPI so MCP clients can pass current app version and external beta states.
  • Clean up README and repository showcase drift for the 389-tool v3 surface.

Changes

  • Added Apple app version states ACCEPTED and NOT_APPLICABLE to app_versions_list.states.
  • Added external beta states WAITING_FOR_BETA_REVIEW and NOT_APPLICABLE to builds_update_beta_detail.external_build_state.
  • Kept Apple as the source of truth for metadata editability and deletable app version states.
  • Bumped ServerVersion.current to 3.0.2.
  • Updated install examples to v3.0.2, removed the phantom builds_wait_for_processing reference, refreshed architecture docs, and normalized tool/domain/worker terminology.
  • Updated repo About metadata from 208 tools to 389 tools and pointed homepage to Releases.

Verification

  • swift test --filter AppsMetadataGetSelectionTests --filter ToolSchemaDriftTests --filter READMEWorkerCountsTests
  • swift test (541 tests)
  • swift build -c release
  • git diff --check

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.0.0 Removed public prefixes `offer_codes_*`, `intro_offers_*`, `promo_offers_*`, and `winback_*` from v3 worker schema.

Beta — feedback welcome: [email protected]