About io.github.muhammetali/asc-mcp-server
io.github.muhammetali/asc-mcp-server is an MCP server in the Commerce category: app Store Connect MCP Server for AI coding agents.
Install
claude mcp add io-github-muhammetali-asc-mcp-server -- npx -y @muhammetali/asc-mcp-servernpx -y @muhammetali/asc-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (69)
asc_add_beta_testerAdd a beta tester to a TestFlight group. Sends an invitation email automatically.
Parameters not published.
asc_add_build_to_beta_groupAdd a build to a TestFlight beta group for testing. Testers in the group will be notified.
Parameters not published.
asc_assign_buildAssign a build to an App Store version. The build must be in VALID processing state.
Parameters not published.
asc_clear_sandbox_historyClear purchase history for a sandbox tester. Useful for re-testing IAP flows.
Parameters not published.
asc_create_app_eventCreate a new in-app event (promotion, live event, challenge, etc.) for the App Store.
Parameters not published.
asc_create_beta_groupCreate a new TestFlight beta group (internal or external).
Parameters not published.
asc_create_preview_setCreate a new app preview (video) set for a device type.
Parameters not published.
asc_create_screenshot_setCreate a new screenshot set for a specific device type (e.g., iPhone 6.7
Parameters not published.
asc_create_versionCreate a new App Store version. After creating, set What\
Parameters not published.
asc_delete_all_screenshotsDelete ALL screenshots in a screenshot set. Use before re-uploading new screenshots.
Parameters not published.
Show all 69 tools
asc_delete_app_previewDelete an app preview video.
Parameters not published.
asc_delete_beta_groupDelete a TestFlight beta group.
Parameters not published.
asc_delete_screenshotDelete a single screenshot by ID.
Parameters not published.
asc_delete_versionDelete a draft or rejected App Store version. Only works for versions in PREPARE_FOR_SUBMISSION, DEVELOPER_REJECTED, or REJECTED state.
Parameters not published.
asc_financial_reportDownload financial report for a region.
Parameters not published.
asc_get_age_ratingGet the age rating declaration for an app. Shows all content rating fields, app features (lootBox, messaging, UGC), and overrides.
Parameters not published.
asc_get_analytics_reportCheck status and download a previously requested analytics report.
Parameters not published.
asc_get_app_infoGet detailed app info including privacy policy URLs, age rating, localizations, and recent versions. Warns about missing privacy policies that cause rejections.
Parameters not published.
asc_get_app_pricingGet app pricing schedule and available territories (countries where the app is available).
Parameters not published.
asc_get_beta_review_statusCheck the beta review status for a build (external TestFlight review).
Parameters not published.
asc_get_build_detailsGet detailed info for a specific build including TestFlight What\
Parameters not published.
asc_get_build_diagnosticsGet crash diagnostic signatures and logs for a build. Use to investigate crash issues after release.
Parameters not published.
asc_get_perf_metricsGet performance and power metrics for an app (battery, launch time, memory, hangs, disk, animation, termination).
Parameters not published.
asc_get_rejection_reasonsList recent rejected versions with rejection context and common rejection reasons.
Parameters not published.
asc_get_review_submissionGet review submission status and details for a version. Shows demo account, reviewer notes, and rejection info.
Parameters not published.
asc_get_testflight_feedbackGet user feedback and crash reports submitted by TestFlight beta testers. Very useful for debugging before release.
Parameters not published.
asc_get_version_localizationsView all localizations for a version (What\
Parameters not published.
asc_list_app_eventsList in-app events for an app (promotions, live events, challenges, etc.) with localizations.
Parameters not published.
asc_list_appsList all apps in your App Store Connect account with bundle IDs and basic info
Parameters not published.
asc_list_beta_groupsList TestFlight beta groups (internal/external) with their settings.
Parameters not published.
asc_list_beta_testersList TestFlight beta testers. Filter by app, beta group, or email.
Parameters not published.
asc_list_buildsList recent builds with processing state, TestFlight internal/external status. Shows which builds are ready for release.
Parameters not published.
asc_list_certificatesList signing certificates with expiration dates. Warns about certificates expiring within 30 days.
Parameters not published.
asc_list_custom_product_pagesList custom product pages for an app (alternate App Store listings for different audiences).
Parameters not published.
asc_list_customer_reviewsList App Store customer reviews with ratings, text, and your responses. Useful for monitoring user feedback.
Parameters not published.
asc_list_devicesList all registered test devices.
Parameters not published.
asc_list_in_app_purchasesList all in-app purchases for an app with their product IDs, types, and states.
Parameters not published.
asc_list_preview_setsList app preview (video) sets for a version localization.
Parameters not published.
asc_list_sandbox_testersList sandbox testers for in-app purchase testing.
Parameters not published.
asc_list_screenshot_setsList screenshot sets and their screenshots for a version localization.
Parameters not published.
asc_list_subscriptionsList subscription groups and their subscriptions for an app.
Parameters not published.
asc_list_versionsList all App Store versions with their states (LIVE, DRAFT, IN_REVIEW, REJECTED, etc). Highlights rejected versions.
Parameters not published.
asc_manage_availabilityManage app territory availability. Actions: get (list territories), remove_from_sale (remove specific territories), restore (re-enable territories).
Parameters not published.
asc_phased_releaseManage phased (gradual) release for a version. Actions: create (enable 7-day rollout), pause, resume, complete (release to everyone).
Parameters not published.
asc_register_deviceRegister a new test device for development/ad-hoc provisioning.
Parameters not published.
asc_release_versionManually release a version that is approved and waiting for developer release (PENDING_DEVELOPER_RELEASE → READY_FOR_SALE).
Parameters not published.
asc_remove_beta_testerRemove a beta tester from a TestFlight group.
Parameters not published.
asc_reorder_screenshotsReorder screenshots within a screenshot set. Provide screenshot IDs in desired order.
Parameters not published.
asc_request_analytics_reportRequest generation of an analytics report. Use asc_get_analytics_report to download once ready.
Parameters not published.
asc_resolve_versionFind a version ID by version string (e.g.,
Parameters not published.
asc_respond_to_reviewRespond to a customer review on the App Store. Creates or updates your developer response.
Parameters not published.
asc_revoke_certificateRevoke a single signing certificate by its ASC certificate ID. Use when a Mac\
Parameters not published.
asc_revoke_certificates_by_typeBulk-revoke ALL certificates of a given type. Distribution types are blocked at the helper level for safety. Default is DEVELOPMENT — the most common
Parameters not published.
asc_sales_reportDownload and parse App Store sales report. Shows units, revenue by product.
Parameters not published.
asc_set_encryptionSet the export compliance (usesNonExemptEncryption) flag on a build. Required before submitting for review. Most apps should set this to false.
Parameters not published.
asc_set_testflight_whats_newSet What\
Parameters not published.
asc_submit_for_beta_reviewSubmit a build for external TestFlight beta review. Required before external testers can access the build.
Parameters not published.
asc_submit_for_reviewSubmit a version for App Review. Accepts either versionId directly OR appId+versionString to auto-resolve. Runs pre-flight checks before submitting.
Parameters not published.
asc_update_age_ratingUpdate age rating declaration. Enum fields use NONE, INFREQUENT_OR_MILD, or FREQUENT_OR_INTENSE. Boolean fields for gambling, unrestrictedWebAccess, seventeenPlus.
Parameters not published.
asc_update_app_info_localizationUpdate app-level localization (privacy policy URL, name, subtitle). Use this to fix missing privacy policies that cause App Store rejections.
Parameters not published.
asc_update_review_detailUpdate review details (demo account, contact info, notes to reviewer). Critical for avoiding rejections.
Parameters not published.
asc_update_version_localizationUpdate a single locale\
Parameters not published.
asc_update_version_stringChange the version string of a draft/rejected version (e.g., 1.5.0 → 1.6.0). Only works for editable versions.
Parameters not published.
asc_update_whats_newUpdate What\
Parameters not published.
asc_upload_app_previewUpload an app preview video (MP4/MOV/M4V). Handles 3-step upload process.
Parameters not published.
asc_upload_review_attachmentUpload an attachment (screenshot/video) for App Review. Useful when responding to rejections with evidence.
Parameters not published.
asc_upload_screenshotUpload a screenshot to a screenshot set. Handles the 3-step process: reserve, upload chunks, commit.
Parameters not published.
asc_upload_screenshots_batchUpload whole screenshot sets across many localizations in one call. Finds each localization\
Parameters not published.
asc_withdraw_from_reviewWithdraw a version from App Review. Use when you need to cancel a pending review to make changes or create a new version.
Parameters not published.
Ask AI
Ask AI about io.github.muhammetali/asc-mcp-server
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.