Mmcp.market

Appstore Connect MCP server

by SardorbekR·io.github.SardorbekR/appstore-connect·v1.0.4·23 stars

MCP server for Apple's App Store Connect API. Manage apps, TestFlight, and more.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

23 stars56 downloads/wk

Reviews

Write one

Nobody has reviewed Appstore Connect yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Appstore Connect tools (34, 10 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_beta_tester

    Add a new beta tester to a beta group by email address.

  • create_app_versionwrite action

    Create a new App Store version for an app.

  • create_bundle_idwrite action

    Register a new bundle ID in App Store Connect. The identifier must be unique and follow reverse-domain notation (e.g., com.example.app).

  • create_version_localizationwrite action

    Create a new localization for an App Store version. Add descriptions, keywords, and other metadata in a specific locale.

  • delete_bundle_idwrite action

    Delete a bundle ID. Note: This cannot be undone and may affect apps using this bundle ID.

  • delete_version_localizationwrite action

    Delete a version localization. Cannot delete the primary locale.

  • get_app

    Get detailed information about a specific app by its ID.

  • get_app_availability

    Get app availability information, including which territories the app is available in.

  • get_app_price_schedule

    Get the price schedule for an app, including pricing information.

  • get_app_version

    Get detailed information about a specific app version.

  • get_build

    Get details of a specific build.

  • get_bundle_id

    Get details of a specific bundle ID.

  • get_device

    Get details of a specific registered device.

  • get_user

    Get details of a specific team user.

  • get_version_localization

    Get detailed information about a specific version localization.

  • list_app_categories

    List all app categories available in the App Store. Can filter by platform.

  • list_app_info_localizations

    List all localizations for an app info. Returns app name, subtitle, and privacy policy info for each locale.

  • list_app_infos

    List app info records for an app. Use this to get the appInfoId needed for localization operations.

  • list_app_versions

    List all App Store versions for an app. Can filter by platform and version state.

  • list_apps

    List all apps in your App Store Connect account. Returns app IDs, names, bundle IDs, and SKUs.

  • list_beta_groups

    List all beta groups for an app. Returns group names, public link info, and settings.

  • list_beta_testers

    List all beta testers in a specific beta group.

  • list_builds

    List all builds for an app.

  • list_bundle_ids

    List all bundle IDs registered in App Store Connect. Can filter by platform.

  • list_devices

    List all registered devices in App Store Connect. Can filter by platform and status.

  • list_screenshot_sets

    List all screenshot sets for a version localization. Each set represents a different display type (device size).

  • list_screenshots

    List all screenshots in a screenshot set.

  • list_users

    List all users in your App Store Connect team. Can filter by roles.

  • list_version_localizations

    List all localizations for an App Store version. Returns description, keywords, what's new, and URLs for each locale.

  • remove_beta_testerwrite action

    Remove a beta tester from a beta group.

  • update_app_info_localizationwrite action

    Update an app info localization. Use this to change app name, subtitle, or privacy policy URL for a locale.

  • update_bundle_idwrite action

    Update a bundle ID's name. Note: The identifier cannot be changed.

  • update_version_localizationwrite action

    Update an existing version localization. Only provided fields will be updated.

  • upload_screenshotwrite action

    Upload a new screenshot to a screenshot set. Provide the local file path, and this tool will handle the multi-step upload process.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Appstore Connect in Claude Code, Cursor or VS Code

Runs npx -y asc-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add appstore-connect -- npx -y asc-mcp
Add to Cursor

What the publisher says

From the Appstore Connect repository's README, as published. We do not edit it. Read it on GitHub

App Store Connect MCP Server

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

  • App Store Localizations - Full CRUD for version descriptions, keywords, and what's new
  • App Management - List and inspect apps across all platforms
  • Version Control - Create and manage app store versions
  • Beta Testing - Manage TestFlight groups and testers
  • Screenshot Management - Upload and organize app screenshots
  • Bundle ID Management - Full CRUD for bundle identifiers
  • Device Management - List and inspect registered devices
  • User Management - List and inspect team users
  • Build Management - List and inspect app builds
  • Category & Pricing - Browse categories, check pricing and availability
  • Pricing & PPP - Set per-territory pricing with Purchase Power Parity support
  • In-App Purchases - Create and manage one-time purchases (lifetime/non-consumable, consumable, non-renewing): metadata, localization, pricing & PPP, availability, and review submission (review-screenshot upload excluded)

Table of Contents

  • Quick Start
  • Installation
  • Configuration
  • Available Tools
  • Usage Examples
  • Security
  • Troubleshooting
  • Development
  • License

Quick Start

# 1. Install
npm install -g asc-mcp

# 2. Set credentials (get from App Store Connect > Users and Access > Keys)
export APP_STORE_CONNECT_KEY_ID="YOUR_KEY_ID"
export APP_STORE_CONNECT_ISSUER_ID="YOUR_ISSUER_ID"
export APP_STORE_CONNECT_P8_PATH="/path/to/AuthKey.p8"

# 3. Add to your MCP client config and start using!

Installation

npm (recommended)

npm install -g asc-mcp

Using npx

npx asc-mcp

From Source

git clone https://github.com/SardorbekR/appstore-connect-mcp.git
cd appstore-connect-mcp
npm install
npm run build

Configuration

Prerequisites: Get Your Apple API Credentials

  1. Sign in to App Store Connect
  2. Go to Users and Access → Integrations → App Store Connect API
  3. Click Generate API Key (or use existing)
  4. Select appropriate role (Admin or App Manager recommended)
  5. Download the .p8 file - you can only download it once!
  6. Note your Key ID (shown in the keys list)
  7. Note your Issuer ID (shown at the top of the page)

Environment Variables

One of P8PATH or P8_CONTENT is required.

MCP Client Configuration

Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json Windows: %APPDATA%\Claude\claudedesktopconfig.json

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Appstore Connect: common questions

Is Appstore Connect MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Appstore Connect safety report
How do I install Appstore Connect?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Appstore Connect need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Appstore Connect maintained?
The last commit was 17 days ago (2026-09-26). The latest release is v1.0.4.
What can I use instead of Appstore Connect?
Servers from other publishers that do the same job: App Store Connect MCP server, Appstoreconnect MCP server and Apify MCP server. Compare all Appstore Connect alternatives.

Alternatives to Appstore Connect

Same job from other publishers: the closest match first, then the best rated.

All Appstore Connect alternatives →
  • App Store Connect
    App Store Connect MCP: apps, TestFlight, reviews, sales reports, and team users.
    B
  • Appstoreconnect
    App Store Connect for MCP clients: PPP pricing, subscriptions, TestFlight, reviews, reports & more
    A
  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 902 tools in 13 profiles, narrow to 27.
    B
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A

More from SardorbekR →