Configuration examples are included for Codex, Claude Code, Claude Desktop, Gemini CLI, VS Code with GitHub Copilot, Continue, Cursor, and Devin Desktop (formerly Windsurf). Client configuration is…
App Store Connect MCP Server is an MCP project maintained in the zelentsov-dev/asc-mcp repository. The maintainer describes its purpose as “Configuration examples are included for Codex, Claude Code, Claude Desktop, Gemini CLI, VS Code with GitHub Copilot, Continue, Cursor, and Devin Desktop (formerly Windsurf). Client…”. Read the project documentation for the complete scope.
The project provides a local client configuration using /Users/you/.mint/bin/asc-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Configuration | Tools |
| company_list | List all configured companies |
| company_switch | Switch active company for API operations |
| company_current | Get current active company info |
| auth_generate_token | Generate JWT token for API access |
| auth_validate_token | Locally validate a standard team-key JWT: ES256 signature, configured kid/iss, App Store Connect audience, issued-at and expiration claims, and the 20-minute… |
| auth_refresh_token | Force refresh JWT token |
| auth_token_status | Get JWT token cache status |
| apps_list | List all applications with filtering |
| apps_get_details | Get detailed app information |
| apps_search | Search apps by name or Bundle ID |
| apps_list_versions | List all versions with states |
| apps_get_metadata | Get localized metadata for a version |
| apps_list_search_keywords | List canonical App Store search keyword IDs for custom-page targeting |
| apps_update_metadata | Update metadata (What's New, description, etc.) |
| apps_list_localizations | List localizations with content status |
| apps_create_localization | Create a new localization for a version |
| apps_delete_localization | Delete a localization from a version |
| accessibility_list | List accessibility declarations for an app |
| accessibility_get | Get one accessibility declaration |
| accessibility_create | Create a declaration for a device family |
| accessibility_update | Update support flags or publish a declaration |
| accessibility_delete | Delete a declaration |
| accessibility_list_relationships | List declaration relationship IDs for an app |
| webhooks_list | List webhooks for an app |
| webhooks_get | Get a webhook by ID |
| webhooks_create | Create a webhook configuration |
| webhooks_update | Update webhook fields |
| webhooks_delete | Delete a webhook |
| webhooks_list_deliveries | List delivery attempts |
| webhooks_redeliver | Redeliver an existing delivery |
| webhooks_ping | Send a test ping |
| webhooks_verify_signature | Verify x-apple-signature against the exact raw payload body |
| webhooks_parse_payload | Parse and normalize a raw webhook notification payload |
| webhooks_triage_event | Produce an actionable triage plan for webhook events or delivery failures |
| xcode_cloud_products_list | List Xcode Cloud products |
| xcode_cloud_products_get | Get an Xcode Cloud product |
| xcode_cloud_products_delete | Preview or permanently delete an Xcode Cloud product with confirmation safeguards |
| xcode_cloud_app_product_get | Get the Xcode Cloud product associated with an app |
| xcode_cloud_product_app_get | Get the app associated with an Xcode Cloud product |
| xcode_cloud_product_primary_repositories_list | List primary repositories attached to a product |
| xcode_cloud_product_additional_repositories_list | List additional repositories attached to a product |
| xcode_cloud_product_workflows_list | List workflows for a product |
| xcode_cloud_product_build_runs_list | List build runs for a product |
| xcode_cloud_workflows_get | Get a workflow |
| xcode_cloud_workflows_create | Create an Xcode Cloud workflow |
| xcode_cloud_workflows_update | Update an Xcode Cloud workflow |
| xcode_cloud_workflows_delete | Preview or permanently delete a workflow with confirmation safeguards |
| xcode_cloud_workflow_repository_get | Get the repository used by a workflow |
| xcode_cloud_workflow_build_runs_list | List build runs for a workflow |
| xcode_cloud_build_runs_get | Get a build run |
| xcode_cloud_build_runs_start | Start or rebuild an Xcode Cloud build |
| xcode_cloud_build_run_actions_list | List build actions for a run |
| xcode_cloud_build_run_builds_list | List App Store Connect builds created by a run |
| xcode_cloud_actions_get | Get a build action |
| xcode_cloud_action_build_run_get | Get the build run that owns a build action |
| xcode_cloud_action_artifacts_list | List artifacts for an action |
| xcode_cloud_action_issues_list | List issues for an action |
| xcode_cloud_action_test_results_list | List test results for an action |
| xcode_cloud_artifacts_get | Get an artifact |
| xcode_cloud_issues_get | Get an issue |
| xcode_cloud_test_results_get | Get a test result |
| xcode_cloud_xcode_versions_list | List available Xcode versions |
| xcode_cloud_xcode_versions_get | Get an Xcode version |
| xcode_cloud_xcode_version_macos_versions_list | List macOS versions compatible with an Xcode version |
| xcode_cloud_macos_versions_list | List available macOS versions |
| xcode_cloud_macos_versions_get | Get a macOS version |
| xcode_cloud_macos_version_xcode_versions_list | List Xcode versions compatible with a macOS version |
| xcode_cloud_scm_providers_list | List SCM providers |
| xcode_cloud_scm_providers_get | Get an SCM provider |
| xcode_cloud_scm_provider_repositories_list | List repositories for an SCM provider |
| xcode_cloud_scm_repositories_list | List SCM repositories |
| xcode_cloud_scm_repositories_get | Get an SCM repository |
| xcode_cloud_scm_repository_git_references_list | List repository git references |
| xcode_cloud_scm_repository_pull_requests_list | List repository pull requests |
| xcode_cloud_scm_git_references_get | Get a git reference |
| xcode_cloud_scm_pull_requests_get | Get a pull request |
| beta_feedback_list_crashes | List beta crash feedback submissions |
| beta_feedback_get_crash | Get one beta crash feedback submission |
| beta_feedback_get_crash_log | Read crash log for a submission |
| beta_feedback_get_crash_log_by_id | Read crash log by crash log ID |
| beta_feedback_delete_crash | Delete a beta crash feedback submission |
| beta_feedback_list_screenshots | List beta screenshot feedback submissions |
| beta_feedback_get_screenshot | Get one beta screenshot feedback submission |
| beta_feedback_delete_screenshot | Delete a beta screenshot feedback submission |
| builds_list | List builds with processing states |
| builds_get | Get detailed build information |
| builds_find_by_number | Find build by version number |
| builds_list_for_version | Get builds for specific app version |
| build_uploads_list | List an app's Build Upload parents with filters, sparse fields, includes, and strict pagination |
| build_uploads_get | Get one Build Upload with processing diagnostics and optional included resources |
| build_uploads_create | Create a Build Upload parent without replaying an ambiguous POST |
| build_uploads_delete | Delete a Build Upload parent after exact ID confirmation |
| build_uploads_list_files | List file reservations under one Build Upload with strict pagination |
| build_uploads_get_file | Get one Build Upload File and its delivery state |
| build_uploads_reserve_file | Reserve one exact file without replaying an ambiguous POST |
| build_uploads_commit_file | Commit checksum or uploaded-state changes with omission and null preserved separately |
| build_uploads_upload_file | Transfer a new or existing reservation from an immutable local snapshot |
| build_uploads_upload | Run parent creation, reservation, transfer, commit, and processing reconciliation |
| builds_get_processing_state | Get current processing state |
| builds_update_encryption | Set encryption compliance |
| builds_get_processing_status | Get detailed processing status |
| builds_check_readiness | Check if build is ready for submission |
| export_compliance_list_declarations | List an app's encryption declarations with strict pagination |
| export_compliance_get_declaration | Get one declaration without deprecated document URL fields |
| export_compliance_create_declaration | Create an encryption declaration questionnaire for an app |
| export_compliance_create_document | Reserve, transfer, commit, and poll a document from one immutable local snapshot |
| export_compliance_get_document | Get safe delivery metadata without signed URLs, tokens, or upload headers |
| export_compliance_update_document | Apply a low-level nullable checksum or uploaded-state patch |
| export_compliance_upload_document | Resume an AWAITING_UPLOAD reservation with exact bytes and its lowercase MD5 receipt |
| export_compliance_inspect_document | Inspect document presence and classify its delivery state |
| export_compliance_get_build_declaration | Get the declaration currently attached to a build |
| export_compliance_attach_build_declaration | Attach an approved declaration and verify the relationship |
| export_compliance_check_release_readiness | Evaluate only the build's export-compliance release gate |
| builds_get_beta_detail | Get TestFlight configuration for build |
| builds_update_beta_detail | Update TestFlight settings |
| builds_set_beta_localization | Set What's New for TestFlight |
| builds_list_beta_localizations | List all TestFlight localizations |
| builds_get_beta_groups | Get beta groups for a build |
| builds_get_beta_testers | Get individual testers for a build |
| builds_send_beta_notification | Send notification to beta testers |
| builds_add_to_beta_groups | Add build to beta groups |
| builds_add_individual_testers | Add individual testers to a build |
| builds_remove_individual_testers | Remove individual testers from a build |
| builds_list_individual_testers | List individual testers assigned to a build |
| beta_groups_list | List TestFlight beta groups for an app |
| beta_groups_create | Create a new beta group |
| beta_groups_update | Update beta group settings |
| beta_groups_delete | Delete a beta group |
| beta_groups_add_testers | Add testers to a beta group |
| beta_groups_remove_testers | Remove testers from a beta group |
| beta_groups_list_testers | List testers in a beta group |
| beta_groups_add_builds | Add builds to a beta group |
| beta_groups_remove_builds | Remove builds from a beta group |
| beta_groups_get_recruitment_criteria | Get the public-link recruitment criteria attached to a beta group |
| beta_groups_create_recruitment_criteria | Create device-family and OS-version recruitment criteria |
| beta_groups_update_recruitment_criteria | Replace or explicitly clear recruitment filters |
| beta_groups_delete_recruitment_criteria | Delete recruitment criteria after exact criterion-ID confirmation |
| beta_groups_list_recruitment_options | List device families and OS versions Apple currently permits |
| beta_groups_check_recruitment_compatibility | Check whether a group has a build compatible with its criteria |
| app_versions_create | Create a new app version |
| app_versions_list | List versions with state filtering |
| app_versions_get | Get detailed version information |
| app_versions_get_age_rating_declaration | Read the App Info age rating questionnaire |
| app_versions_list_territory_age_ratings | List calculated age ratings by territory |
| app_versions_update | Update version attributes |
| app_versions_attach_build | Attach build to version |
| app_versions_submit_for_review | Submit for App Store review |
| app_versions_cancel_review | Cancel ongoing review |
| app_versions_release | Release approved version |
| app_versions_create_phased_release | Create gradual rollout |
| app_versions_get_phased_release | Get phased release info and ID |
| app_versions_update_phased_release | Pause/resume/complete rollout |
| app_versions_delete_phased_release | Delete an eligible planned phased release with exact-ID confirmation and unknown-outcome safety |
| app_versions_set_review_details | Set reviewer contact info |
| app_versions_update_age_rating | Configure age rating declaration |
| app_versions_delete | Delete an editable app version with exact-ID confirmation and unknown-outcome safety |
| reviews_list | Get reviews with filtering and pagination |
| reviews_get | Get specific review details |
| reviews_list_for_version | Get reviews for a specific version |
| reviews_stats | Aggregated review statistics |
| reviews_create_response | Respond to a customer review |
| reviews_delete_response | Delete a response |
| reviews_get_response | Get response for a review |
| reviews_summarizations | Summarize review themes and ratings |
| iap_list | List in-app purchases for an app |
| iap_get | Get IAP details |
| iap_create | Create a new IAP |
| iap_update | Update IAP attributes |
| iap_delete | Delete an IAP |
| iap_list_localizations | List IAP localizations |
| iap_create_localization | Create IAP localization |
| iap_update_localization | Update IAP localization |
| iap_delete_localization | Delete IAP localization |
| iap_submit_for_review | Submit IAP for review |
| iap_list_subscriptions | List subscription groups |
| iap_get_subscription_group | Get subscription group details |
| iap_inventory | AI-friendly IAP inventory for an app |
| iap_list_price_points | List territory-aware price points |
| iap_list_price_point_equalizations | List price point equalizations |
| iap_get_price_schedule | Get price schedule |
| iap_set_price_schedule | Set price schedule |
| iap_pricing_summary | Summarize current and scheduled prices |
| iap_prepare_offer_prices | Find price point candidates for offers |
| iap_set_availability | Set territory availability |
| iap_get_availability | Get availability by IAP or availability ID |
| iap_list_available_territories | List available territories |
| iap_get_promoted_purchase | Get promoted purchase state |
| iap_list_offer_codes | List IAP offer codes |
| iap_get_offer_code | Get an IAP offer code |
| iap_create_offer_code | Create an IAP offer code |
| iap_update_offer_code | Update an IAP offer code |
| iap_deactivate_offer_code | Deactivate an IAP offer code |
| iap_list_offer_code_prices | List territory-aware offer prices |
| iap_generate_one_time_codes | Generate one-time offer codes |
| iap_list_one_time_codes | List one-time code batches |
| iap_get_one_time_code | Get a one-time code batch |
| iap_update_one_time_code | Update a one-time code batch |
| iap_deactivate_one_time_code | Deactivate a one-time code batch |
| iap_get_one_time_code_values | Get generated one-time code values |
| iap_create_custom_code | Create a custom offer code |
| iap_get_custom_code | Get custom code details |
| iap_update_custom_code | Update a custom code |
| iap_deactivate_custom_code | Deactivate a custom code |
| iap_get_review_screenshot | Get review screenshot |
| iap_upload_review_screenshot | Upload review screenshot |
| iap_delete_review_screenshot | Delete review screenshot |
| iap_upload_image | Upload promotional image |
| iap_get_image | Get promotional image |
| iap_delete_image | Delete promotional image |
| iap_list_images | List promotional images |
| iap_create_version | Create a reviewable IAP metadata version |
| iap_get_version | Get an IAP version and its review state |
| iap_list_versions | List reviewable versions for an IAP |
| iap_list_version_localizations | List localizations owned by an IAP version |
| iap_create_version_localization | Create a localization for an IAP version |
| iap_get_version_localization | Get an IAP version localization |
| iap_update_version_localization | Update nullable text on an IAP version localization |
| iap_delete_version_localization | Delete an IAP version localization |
| iap_get_version_image | Get the singular image related to an IAP version |
| iap_list_version_images | List every image resource owned by an IAP version with strict continuation support |
| iap_upload_version_image | Upload, commit, and reconcile an immutable IAP version image |
| iap_get_version_image_resource | Get a version-scoped IAP image resource |
| iap_delete_version_image | Delete a version-scoped IAP image |
| subscriptions_get_availability | Deprecated legacy availability read |
| subscriptions_set_availability | Deprecated legacy availability write |
| subscriptions_list_available_territories | Deprecated legacy territory listing |
| subscriptions_inventory | Deprecated helper; can omit subscriptions beyond the first included relationship page and is not an authoritative complete inventory |
| sandbox_list | List sandbox testers |
| sandbox_update | Update sandbox tester settings |
| sandbox_clear_purchase_history | Clear purchase history for sandbox testers |
| beta_app_list_localizations | List beta app localizations |
| beta_app_create_localization | Create beta app localization |
| beta_app_get_localization | Get beta app localization |
| beta_app_update_localization | Update beta app localization |
| beta_app_delete_localization | Delete beta app localization |
| beta_app_submit_for_review | Submit build for beta review |
| beta_app_list_submissions | List beta review submissions |
| beta_app_get_submission | Get beta review submission |
| beta_app_get_review_details | Get beta app review details |
| beta_app_update_review_details | Update beta app review details |
| provisioning_list_bundle_ids | List registered bundle identifiers |
| provisioning_get_bundle_id | Get bundle ID details |
| provisioning_create_bundle_id | Register a new bundle identifier |
| provisioning_delete_bundle_id | Delete a bundle identifier |
| provisioning_list_devices | List registered devices |
| provisioning_register_device | Register a new device (UDID) |
| provisioning_update_device | Update device name or status |
| provisioning_list_certificates | List signing certificates |
| provisioning_get_certificate | Get certificate details |
| provisioning_revoke_certificate | Revoke a certificate |
| provisioning_list_profiles | List provisioning profiles |
| provisioning_get_profile | Get profile details |
| provisioning_delete_profile | Delete a profile |
| provisioning_create_profile | Create a provisioning profile |
| provisioning_list_capabilities | List bundle ID capabilities |
| provisioning_enable_capability | Enable a capability |
| provisioning_disable_capability | Disable a capability |
| screenshots_list_sets | List screenshot sets |
| screenshots_get_set | Get a screenshot set by ID |
| screenshots_create_set | Create a screenshot set |
| screenshots_delete_set | Delete a screenshot set |
| screenshots_list | List screenshots in a set |
| screenshots_upload | Upload a screenshot |
| screenshots_get | Get screenshot details |
| screenshots_delete | Delete a screenshot |
| screenshots_reorder | Reorder screenshots in a set |
| screenshots_list_preview_sets | List app preview sets |
| screenshots_get_preview_set | Get an app preview set by ID |
| screenshots_create_preview_set | Create a preview set |
| screenshots_delete_preview_set | Delete a preview set |
| screenshots_upload_preview | Upload an app preview |
| screenshots_get_preview | Get preview details |
| screenshots_list_previews | List previews in a preview set |
| screenshots_reorder_previews | Reorder every preview in a set with membership and postflight verification |
| screenshots_upload_batch | Upload screenshots in a batch |
| screenshots_delete_preview | Delete a preview |
| custom_pages_list | List custom product pages |
| custom_pages_get | Get page details |
| custom_pages_create | Create a custom page |
| custom_pages_update | Update a custom page |
| custom_pages_delete | Delete a custom page |
| custom_pages_list_versions | List page versions |
| custom_pages_get_version | Get a page version by ID |
| custom_pages_create_version | Create a page version |
| custom_pages_update_version | Update a page version |
| custom_pages_list_localizations | List version localizations |
| custom_pages_get_localization | Get a localization by ID |
| custom_pages_create_localization | Create a localization |
| custom_pages_update_localization | Update a localization |
| custom_pages_delete_localization | Delete a localization after exact confirmation |
| custom_pages_list_search_keywords | List search keyword IDs assigned to a localization |
| custom_pages_add_search_keywords | Add search keyword relationships |
| custom_pages_remove_search_keywords | Remove search keyword relationships after exact confirmation |
| ppo_list_experiments | List A/B test experiments |
| ppo_list_version_experiments | List V2 experiments for an App Store version |
| ppo_get_experiment | Get experiment details |
| ppo_create_experiment | Create an experiment |
| ppo_update_experiment | Update/start/stop experiment |
| ppo_delete_experiment | Delete an experiment |
| ppo_list_treatments | List experiment treatments |
| ppo_get_treatment | Get a treatment by ID |
| ppo_create_treatment | Create a treatment variant |
| ppo_update_treatment | Update a treatment variant |
| ppo_delete_treatment | Delete a treatment after exact confirmation |
| ppo_list_treatment_localizations | List treatment localizations |
| ppo_get_treatment_localization | Get a treatment localization by ID |
| ppo_create_treatment_localization | Create treatment localization |
| ppo_delete_treatment_localization | Delete a treatment localization after exact confirmation |
| promoted_list | List promoted purchases for an app |
| promoted_get | Get promotion details |
| promoted_create | Create a promotion |
| promoted_update | Update promotion visibility or enabled state |
| promoted_delete | Delete a promotion |
| promoted_reorder | Replace and verify the complete promoted-purchase order for an app |
| promoted_upload_image | Deprecated: returns migration guidance; the endpoint is absent from pinned Apple OpenAPI 4.4.1 |
| promoted_get_image | Deprecated: returns migration guidance; the endpoint is absent from pinned Apple OpenAPI 4.4.1 |
| promoted_delete_image | Deprecated: returns migration guidance; the endpoint is absent from pinned Apple OpenAPI 4.4.1 |
| promoted_get_image_for_purchase | Deprecated: returns migration guidance; the relationship is absent from pinned Apple OpenAPI 4.4.1 |
| review_submissions_list | List generic review submissions for an app |
| review_submissions_get | Get one generic review submission |
| review_submissions_create | Create a generic review submission for an app and platform |
| review_submissions_list_items | List items attached to a review submission |
| review_submissions_add_item | Attach a reviewable resource version to a submission |
| review_submissions_update_item | Update nullable resolved or removed state on a submitted item |
| review_submissions_remove_item | Remove an item from a submission |
| review_submissions_submit | Submit all attached items for review |
| review_submissions_cancel | Cancel a submitted generic review submission |
| metrics_app_perf | Get app performance/power metrics |
| metrics_build_perf | Get build performance metrics |
| metrics_build_diagnostics | List diagnostics for a build |
| metrics_get_diagnostic_logs | Get diagnostic logs |
| metrics_app_beta_tester_usage | Get app TestFlight crash, session, and feedback metrics by beta tester |
| metrics_group_beta_tester_usage | Get beta-group TestFlight crash, session, and feedback metrics by beta tester |
| metrics_group_public_link_usage | Get public-link views, acceptance outcomes, criteria failures, and survey ratios |
| metrics_tester_usage | Get one tester's TestFlight usage metrics within an app |
| metrics_build_beta_usage | Get build TestFlight crash, install, session, feedback, and invitation metrics |
{
"mcpServers": {
"asc-mcp": {
"command": "/Users/you/.mint/bin/asc-mcp"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.