sardorbekr avatar

Appstore Connect

sardorbekr/appstore-connect-mcp

Connects Claude directly to Apple's App Store Connect API with full ES256 JWT authentication. You get complete CRUD operations for app store listings, version localizations, TestFlight beta groups and testers, screenshot uploads, bundle ID management, and pricing across territories including Purchase Power Parity support. Handles the entire app release workflow from creating versions to updating what's new text in 40+ locales. The authentication automatically refreshes tokens and redacts credentials from logs. Useful when you're managing iOS releases and want to update metadata, coordinate beta testing, or check build status without leaving your editor.

GitHub stars
23
tools
80
transport
STDIO
last updated
Oct 21, 2026

Tools

80 tools

Public tool metadata for what this MCP can expose to an agent.

list_appsList all apps in your account

List all apps in your account

No parameter schema in public metadata yet.

get_appGet details of a specific app

Get details of a specific app

No parameter schema in public metadata yet.

list_app_versionsList all versions for an app

List all versions for an app

No parameter schema in public metadata yet.

get_app_versionGet version details

Get version details

No parameter schema in public metadata yet.

create_app_versionCreate a new app version

Create a new app version

No parameter schema in public metadata yet.

list_version_localizationsList localizations for a version

List localizations for a version

No parameter schema in public metadata yet.

get_version_localizationGet localization details

Get localization details

No parameter schema in public metadata yet.

create_version_localizationAdd a new locale

Add a new locale

No parameter schema in public metadata yet.

update_version_localizationUpdate localization

Update localization

No parameter schema in public metadata yet.

delete_version_localizationRemove a locale

Remove a locale

No parameter schema in public metadata yet.

list_app_infosList app info records

List app info records

No parameter schema in public metadata yet.

list_app_info_localizationsList name/subtitle localizations

List name/subtitle localizations

No parameter schema in public metadata yet.

update_app_info_localizationUpdate app name, subtitle

Update app name, subtitle

No parameter schema in public metadata yet.

list_beta_groupsList beta groups for an app

List beta groups for an app

No parameter schema in public metadata yet.

list_beta_testersList testers in a group

List testers in a group

No parameter schema in public metadata yet.

add_beta_testerAdd a tester to a group

Add a tester to a group

No parameter schema in public metadata yet.

remove_beta_testerRemove a tester from a group

Remove a tester from a group

No parameter schema in public metadata yet.

list_screenshot_setsList screenshot sets

List screenshot sets

No parameter schema in public metadata yet.

list_screenshotsList screenshots in a set

List screenshots in a set

No parameter schema in public metadata yet.

upload_screenshotUpload a new screenshot

Upload a new screenshot

No parameter schema in public metadata yet.

list_bundle_idsList all bundle IDs

List all bundle IDs

No parameter schema in public metadata yet.

get_bundle_idGet bundle ID details

Get bundle ID details

No parameter schema in public metadata yet.

create_bundle_idRegister a new bundle ID

Register a new bundle ID

No parameter schema in public metadata yet.

update_bundle_idUpdate bundle ID name

Update bundle ID name

No parameter schema in public metadata yet.

delete_bundle_idDelete a bundle ID

Delete a bundle ID

No parameter schema in public metadata yet.

list_devicesList registered devices

List registered devices

No parameter schema in public metadata yet.

get_deviceGet device details

Get device details

No parameter schema in public metadata yet.

list_usersList team users

List team users

No parameter schema in public metadata yet.

get_userGet user details

Get user details

No parameter schema in public metadata yet.

list_buildsList builds for an app

List builds for an app

No parameter schema in public metadata yet.

get_buildGet build details

Get build details

No parameter schema in public metadata yet.

list_app_categoriesList app categories

List app categories

No parameter schema in public metadata yet.

get_app_price_scheduleGet app pricing info

Get app pricing info

No parameter schema in public metadata yet.

get_app_availabilityGet app territory availability

Get app territory availability

No parameter schema in public metadata yet.

list_territoriesList all territories with currencies

List all territories with currencies

No parameter schema in public metadata yet.

list_app_price_pointsList available price tiers for an app

List available price tiers for an app

No parameter schema in public metadata yet.

get_price_point_equalizationsGet PPP equivalent prices across countries

Get PPP equivalent prices across countries

No parameter schema in public metadata yet.

set_app_pricesSet per-territory manual pricing (replaces entire schedule)

Set per-territory manual pricing (replaces entire schedule)

No parameter schema in public metadata yet.

list_in_app_purchasesList an app's in-app purchases, optionally by type

List an app's in-app purchases, optionally by type

No parameter schema in public metadata yet.

get_in_app_purchaseGet a single in-app purchase's details and state

Get a single in-app purchase's details and state

No parameter schema in public metadata yet.

create_in_app_purchaseCreate an IAP (defaults to NON_CONSUMABLE / lifetime)

Create an IAP (defaults to NON_CONSUMABLE / lifetime)

No parameter schema in public metadata yet.

update_in_app_purchaseUpdate name, Family Sharing, or review note (productId/type immutable)

Update name, Family Sharing, or review note (productId/type immutable)

No parameter schema in public metadata yet.

delete_in_app_purchaseDelete an in-app purchase

Delete an in-app purchase

No parameter schema in public metadata yet.

list_in_app_purchase_localizationsList localized names/descriptions

List localized names/descriptions

No parameter schema in public metadata yet.

create_in_app_purchase_localizationAdd a localized display name (+ description)

Add a localized display name (+ description)

No parameter schema in public metadata yet.

update_in_app_purchase_localizationUpdate a localization

Update a localization

No parameter schema in public metadata yet.

delete_in_app_purchase_localizationDelete a localization

Delete a localization

No parameter schema in public metadata yet.

list_in_app_purchase_price_pointsList price points (customer price & proceeds)

List price points (customer price & proceeds)

No parameter schema in public metadata yet.

get_in_app_purchase_price_point_equalizationsApple's PPP-equivalent price points for a base price point

Apple's PPP-equivalent price points for a base price point

No parameter schema in public metadata yet.

set_in_app_purchase_priceSet pricing (replaces schedule; one base territory to auto-equalize, or full PPP list)

Set pricing (replaces schedule; one base territory to auto-equalize, or full PPP list)

No parameter schema in public metadata yet.

list_in_app_purchase_pricesRead current per-territory prices (manual; optional automatic)

Read current per-territory prices (manual; optional automatic)

No parameter schema in public metadata yet.

get_in_app_purchase_availabilityGet territory availability

Get territory availability

No parameter schema in public metadata yet.

set_in_app_purchase_availabilitySet territory availability

Set territory availability

No parameter schema in public metadata yet.

submit_in_app_purchase_for_reviewSubmit the IAP to App Review (independent of an app version)

Submit the IAP to App Review (independent of an app version)

No parameter schema in public metadata yet.

create_analytics_report_requestRequest an analytics report (ongoing or one-time snapshot)

Request an analytics report (ongoing or one-time snapshot)

No parameter schema in public metadata yet.

list_analytics_report_requestsList analytics report requests for an app

List analytics report requests for an app

No parameter schema in public metadata yet.

get_analytics_report_requestGet an analytics report request

Get an analytics report request

No parameter schema in public metadata yet.

delete_analytics_report_requestDelete an analytics report request

Delete an analytics report request

No parameter schema in public metadata yet.

list_analytics_reportsList reports available within a request

List reports available within a request

No parameter schema in public metadata yet.

list_analytics_report_instancesList instances (by date) of a report

List instances (by date) of a report

No parameter schema in public metadata yet.

list_analytics_report_segmentsList downloadable segments of a report instance

List downloadable segments of a report instance

No parameter schema in public metadata yet.

download_analytics_report_segmentDownload a report segment

Download a report segment

No parameter schema in public metadata yet.

get_sales_reportDownload a sales/trends report

Download a sales/trends report

No parameter schema in public metadata yet.

get_finance_reportDownload a financial report

Download a financial report

No parameter schema in public metadata yet.

get_app_perf_metricsGet an app's power & performance metrics

Get an app's power & performance metrics

No parameter schema in public metadata yet.

get_build_perf_metricsGet a build's performance metrics

Get a build's performance metrics

No parameter schema in public metadata yet.

list_diagnostic_signaturesList diagnostic signatures for a build

List diagnostic signatures for a build

No parameter schema in public metadata yet.

list_diagnostic_logsList diagnostic logs for a signature

List diagnostic logs for a signature

No parameter schema in public metadata yet.

asc_api_requestCall any App Store Connect API operation (1303 operations from Apple's OpenAPI 4.5.1).

Call any App Store Connect API operation (1303 operations from Apple's OpenAPI 4.5.1).

No parameter schema in public metadata yet.

asc_api_searchSearch the App Store Connect API operation index by keywords (matches paths, operation IDs, resource types)

Search the App Store Connect API operation index by keywords (matches paths, operation IDs, resource types)

No parameter schema in public metadata yet.

asc_api_describeDescribe one App Store Connect API operation: query parameters with allowed values, body attributes, relationships, and a minimal body template.

Describe one App Store Connect API operation: query parameters with allowed values, body attributes, relationships, and a minimal body template.

No parameter schema in public metadata yet.

list_subscription_groupsList all subscription groups for an app.

List all subscription groups for an app.

No parameter schema in public metadata yet.

get_subscription_groupGet details of a specific subscription group by its ID.

Get details of a specific subscription group by its ID.

No parameter schema in public metadata yet.

create_subscription_groupCreate a new subscription group for an app.

Create a new subscription group for an app.

No parameter schema in public metadata yet.

update_subscription_groupUpdate the reference name of a subscription group.

Update the reference name of a subscription group.

No parameter schema in public metadata yet.

list_subscription_group_localizationsList the localizations for a subscription group.

List the localizations for a subscription group.

No parameter schema in public metadata yet.

get_subscription_group_localizationGet a single subscription group localization by its ID.

Get a single subscription group localization by its ID.

No parameter schema in public metadata yet.

create_subscription_group_localizationCreate a localization for a subscription group.

Create a localization for a subscription group.

No parameter schema in public metadata yet.

update_subscription_group_localizationUpdate an existing subscription group localization.

Update an existing subscription group localization.

No parameter schema in public metadata yet.

list_subscriptionsList all auto-renewable subscriptions within a subscription group.

List all auto-renewable subscriptions within a subscription group.

No parameter schema in public metadata yet.

Sponsors

Readme

App Store Connect MCP Server

npm version License: MIT Node.js Version

A Model Context Protocol (MCP) server for Apple's App Store Connect API. Manage your iOS, macOS, tvOS, and visionOS apps directly from Claude, Cursor, or any MCP-compatible client.

Features


View the full README on GitHub

Details

Repository
github.com/sardorbekr/appstore-connect-mcp
Package
asc-mcp
Transport
STDIO
Registry
MCP registry, active