Skip to content

zelentsov-dev/asc-mcp

v3.6.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

Pricing summaries now separate Apple MONTHLY/UPFRONT schedules with filtering, pagination limits, and complete per‑plan data.

Full changelog

[3.6.0] - 2026-07-20

Changed

  • subscriptions_pricing_summary now keeps Apple's MONTHLY and UPFRONT schedules separate, with an optional plan_type filter and complete per-plan summaries.
  • Pricing summaries traverse all Apple pages by default, accept a bounded 1...200 page limit, and support an optional 1...100 max_pages cap with explicit continuation metadata.
  • Complete summaries expose every effective, scheduled, and undated price in stable order while retaining the existing top-level compatibility fields for an unambiguous single plan.

Fixed

  • Reject malformed pricing-summary inputs, scope-changing continuation URLs, invalid Apple resource linkage, repeated pagination links, and conflicting duplicate price resources before returning a misleading aggregate.
  • Preserve an undated Apple starting price as the current price when no dated effective price exists.
  • Stop treating partial continuation segments or mixed plan types as a complete legacy current-price summary.

Compatibility

  • No public MCP tool or required input was added, removed, or renamed; plan_type, limit, max_pages, and next_url are optional additions to subscriptions_pricing_summary.
  • Existing current_price and scheduled_prices fields remain available, but are intentionally null or empty when traversal is partial or multiple plan types make a single legacy summary ambiguous; use plan_summaries in those cases.
  • The strict contract pin records 2,154 optional Apple inputs: 730 bound, 6 internally controlled, 1,010 intentionally omitted, and 408 still queued for domain review.

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]