Skip to content
Agentmart
Submit a tool

Asc MCP Server

App Store Connect MCP Server for AI coding agents

Connector by muhammetali · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Chalk Labs

Need help deploying Asc MCP Server?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/muhammetali-asc-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

App Store Connect MCP Server for AI coding agents

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
29 read · 30 write · 9 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 69

Read from the source code; the running server may list different tools.

Read 29 · Look things up without changing anything.

  • asc_get_age_rating
  • asc_get_analytics_report
  • asc_get_app_info
  • asc_get_app_pricing
  • asc_get_beta_review_status
  • asc_get_build_details
  • asc_get_build_diagnostics
  • asc_get_perf_metrics
  • asc_get_rejection_reasons
  • asc_get_review_submission
  • asc_get_testflight_feedback
  • asc_get_version_localizations
Show 17 more tools
  • asc_list_app_events
  • asc_list_apps
  • asc_list_beta_groups
  • asc_list_beta_testers
  • asc_list_builds
  • asc_list_certificates
  • asc_list_custom_product_pages
  • asc_list_customer_reviews
  • asc_list_devices
  • asc_list_in_app_purchases
  • asc_list_preview_sets
  • asc_list_sandbox_testers
  • asc_list_screenshot_sets
  • asc_list_subscriptions
  • asc_list_versions
  • asc_reorder_screenshots
  • asc_respond_to_review

Write 30 · Create, change, send or run things.

  • asc_add_beta_tester
  • asc_add_build_to_beta_group
  • asc_assign_build
  • asc_create_app_event
  • asc_create_beta_group
  • asc_create_preview_set
  • asc_create_screenshot_set
  • asc_create_version
  • asc_financial_report
  • asc_manage_availability
  • asc_phased_release
  • asc_register_device
Show 18 more tools
  • asc_release_version
  • asc_resolve_version
  • asc_sales_report
  • asc_set_encryption
  • asc_set_testflight_whats_new
  • asc_submit_for_beta_review
  • asc_submit_for_review
  • asc_update_age_rating
  • asc_update_app_info_localization
  • asc_update_review_detail
  • asc_update_version_localization
  • asc_update_version_string
  • asc_update_whats_new
  • asc_upload_app_preview
  • asc_upload_review_attachment
  • asc_upload_screenshot
  • asc_upload_screenshots_batch
  • asc_withdraw_from_review

Delete 9 · Delete, drop, revoke or wipe things.

  • asc_clear_sandbox_history
  • asc_delete_all_screenshots
  • asc_delete_app_preview
  • asc_delete_beta_group
  • asc_delete_screenshot
  • asc_delete_version
  • asc_remove_beta_tester
  • asc_revoke_certificate
  • asc_revoke_certificates_by_type

Not yet classified 1 · We could not tell from the name and description.

  • asc_request_analytics_report

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • APP_STORE_CONNECT_P8_PATH

Other settings (environment variables or headers).

  • APP_STORE_CONNECT_ISSUER_ID
  • APP_STORE_CONNECT_KEY_ID

Files it touches

  • Any path the agent passes to its tools

Tools (69)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • asc_add_beta_tester

    Add a beta tester to a TestFlight group. Sends an invitation email automatically.

  • asc_add_build_to_beta_group

    Add a build to a TestFlight beta group for testing. Testers in the group will be notified.

  • asc_assign_build

    Assign a build to an App Store version. The build must be in VALID processing state.

  • asc_clear_sandbox_history

    Clear purchase history for a sandbox tester. Useful for re-testing IAP flows.

  • asc_create_app_event

    Create a new in-app event (promotion, live event, challenge, etc.) for the App Store.

  • asc_create_beta_group

    Create a new TestFlight beta group (internal or external).

  • asc_create_preview_set

    Create a new app preview (video) set for a device type.

  • asc_create_screenshot_set

    Create a new screenshot set for a specific device type (e.g., iPhone 6.7", iPad Pro 12.9").

  • asc_create_version

    Create a new App Store version. After creating, set What's New, attach a build, and submit for review.

  • asc_delete_all_screenshots

    Delete ALL screenshots in a screenshot set. Use before re-uploading new screenshots.

  • asc_delete_app_preview

    Delete an app preview video.

  • asc_delete_beta_group

    Delete a TestFlight beta group.

  • asc_delete_screenshot

    Delete a single screenshot by ID.

  • asc_delete_version

    Delete a draft or rejected App Store version. Only works for versions in PREPARE_FOR_SUBMISSION, DEVELOPER_REJECTED, or REJECTED state.

  • asc_financial_report

    Download financial report for a region.

Show 54 more tools
  • asc_get_age_rating

    Get the age rating declaration for an app. Shows all content rating fields, app features (lootBox, messaging, UGC), and overrides.

  • asc_get_analytics_report

    Check status and download a previously requested analytics report.

  • asc_get_app_info

    Get detailed app info including privacy policy URLs, age rating, localizations, and recent versions. Warns about missing privacy policies that cause rejections.

  • asc_get_app_pricing

    Get app pricing schedule and available territories (countries where the app is available).

  • asc_get_beta_review_status

    Check the beta review status for a build (external TestFlight review).

  • asc_get_build_details

    Get detailed info for a specific build including TestFlight What's New and encryption status.

  • asc_get_build_diagnostics

    Get crash diagnostic signatures and logs for a build. Use to investigate crash issues after release.

  • asc_get_perf_metrics

    Get performance and power metrics for an app (battery, launch time, memory, hangs, disk, animation, termination).

  • asc_get_rejection_reasons

    List recent rejected versions with rejection context and common rejection reasons.

  • asc_get_review_submission

    Get review submission status and details for a version. Shows demo account, reviewer notes, and rejection info.

  • asc_get_testflight_feedback

    Get user feedback and crash reports submitted by TestFlight beta testers. Very useful for debugging before release.

  • asc_get_version_localizations

    View all localizations for a version (What's New, descriptions, keywords). Warns about missing/empty fields.

  • asc_list_app_events

    List in-app events for an app (promotions, live events, challenges, etc.) with localizations.

  • asc_list_apps

    List all apps in your App Store Connect account with bundle IDs and basic info

  • asc_list_beta_groups

    List TestFlight beta groups (internal/external) with their settings.

  • asc_list_beta_testers

    List TestFlight beta testers. Filter by app, beta group, or email.

  • asc_list_builds

    List recent builds with processing state, TestFlight internal/external status. Shows which builds are ready for release.

  • asc_list_certificates

    List signing certificates with expiration dates. Warns about certificates expiring within 30 days.

  • asc_list_custom_product_pages

    List custom product pages for an app (alternate App Store listings for different audiences).

  • asc_list_customer_reviews

    List App Store customer reviews with ratings, text, and your responses. Useful for monitoring user feedback.

  • asc_list_devices

    List all registered test devices.

  • asc_list_in_app_purchases

    List all in-app purchases for an app with their product IDs, types, and states.

  • asc_list_preview_sets

    List app preview (video) sets for a version localization.

  • asc_list_sandbox_testers

    List sandbox testers for in-app purchase testing.

  • asc_list_screenshot_sets

    List screenshot sets and their screenshots for a version localization.

  • asc_list_subscriptions

    List subscription groups and their subscriptions for an app.

  • asc_list_versions

    List all App Store versions with their states (LIVE, DRAFT, IN_REVIEW, REJECTED, etc). Highlights rejected versions.

  • asc_manage_availability

    Manage app territory availability. Actions: get (list territories), remove_from_sale (remove specific territories), restore (re-enable territories).

  • asc_phased_release

    Manage phased (gradual) release for a version. Actions: create (enable 7-day rollout), pause, resume, complete (release to everyone).

  • asc_register_device

    Register a new test device for development/ad-hoc provisioning.

  • asc_release_version

    Manually release a version that is approved and waiting for developer release (PENDING_DEVELOPER_RELEASE → READY_FOR_SALE).

  • asc_remove_beta_tester

    Remove a beta tester from a TestFlight group.

  • asc_reorder_screenshots

    Reorder screenshots within a screenshot set. Provide screenshot IDs in desired order.

  • asc_request_analytics_report

    Request generation of an analytics report. Use asc_get_analytics_report to download once ready.

  • asc_resolve_version

    Find a version ID by version string (e.g., "1.6.0"). Useful when you have the version number but need the ID for other tools.

  • asc_respond_to_review

    Respond to a customer review on the App Store. Creates or updates your developer response.

  • asc_revoke_certificate

    Revoke a single signing certificate by its ASC certificate ID. Use when a Mac's keychain ACL is corrupted and the local private key is unusable — Apple's portal still holds the cert and Xcode refuses to create a new one until you revoke. CAUTION: revoking a Distribution cert in active use breaks new uploads.

  • asc_revoke_certificates_by_type

    Bulk-revoke ALL certificates of a given type. Distribution types are blocked at the helper level for safety. Default is DEVELOPMENT — the most common "blow it all away and let Xcode rebuild" recovery path when local keychain ACLs are broken.

  • asc_sales_report

    Download and parse App Store sales report. Shows units, revenue by product.

  • asc_set_encryption

    Set the export compliance (usesNonExemptEncryption) flag on a build. Required before submitting for review. Most apps should set this to false.

  • asc_set_testflight_whats_new

    Set What's New text for a TestFlight build (shown to testers)

  • asc_submit_for_beta_review

    Submit a build for external TestFlight beta review. Required before external testers can access the build.

  • asc_submit_for_review

    Submit a version for App Review. Accepts either versionId directly OR appId+versionString to auto-resolve. Runs pre-flight checks before submitting.

  • asc_update_age_rating

    Update age rating declaration. Enum fields use NONE, INFREQUENT_OR_MILD, or FREQUENT_OR_INTENSE. Boolean fields for gambling, unrestrictedWebAccess, seventeenPlus.

  • asc_update_app_info_localization

    Update app-level localization (privacy policy URL, name, subtitle). Use this to fix missing privacy policies that cause App Store rejections.

  • asc_update_review_detail

    Update review details (demo account, contact info, notes to reviewer). Critical for avoiding rejections.

  • asc_update_version_localization

    Update a single locale's version metadata (What's New, description, keywords, promotional text, URLs)

  • asc_update_version_string

    Change the version string of a draft/rejected version (e.g., 1.5.0 → 1.6.0). Only works for editable versions.

  • asc_update_whats_new

    Update What's New (release notes) for multiple locales at once. Pass a JSON object of locale -> text.

  • asc_upload_app_preview

    Upload an app preview video (MP4/MOV/M4V). Handles 3-step upload process.

  • asc_upload_review_attachment

    Upload an attachment (screenshot/video) for App Review. Useful when responding to rejections with evidence.

  • asc_upload_screenshot

    Upload a screenshot to a screenshot set. Handles the 3-step process: reserve, upload chunks, commit.

  • asc_upload_screenshots_batch

    Upload whole screenshot sets across many localizations in one call. Finds each localization's set for the display type (creating it when absent) and clears it first, so a store-wide screenshot refresh is one call instead of locales x (lookup + clear + N uploads). Use this for any multi-image or multi-locale upload; asc_upload_screenshot is for adding a single image to a known set.

  • asc_withdraw_from_review

    Withdraw a version from App Review. Use when you need to cancel a pending review to make changes or create a new version.

Signals

Stars
1
Forks
0
Open issues
0
Weekly downloads
24
Last commit
Sep 8, 2026 (1 month ago)
Last release
Sep 8, 2026 (1 month ago)
Last package publish
Sep 8, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.muhammetali/asc-mcp-server
Version
1.2.0
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from muhammetali

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Asc MCP Server running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Asc MCP Server?

CallGet help
Cite this page

Asc MCP Server. Agent Mart. https://agentmart.dev/connectors/muhammetali-asc-mcp-server (last updated 2026-10-24)