App Store Connect MCP Server

A Model Context Protocol (MCP) server for interacting with the App Store Connect API. This server provides tools for managing apps, beta testers

Local serverstdioTypeScript

What is the App Store Connect MCP Server?

A Model Context Protocol (MCP) server for interacting with the App Store Connect API. This server provides tools for managing apps, beta testers, bundle IDs

What the server does

The App Store Connect MCP Server is a comprehensive tool that bridges the gap between AI and Apple's App Store Connect ecosystem. Built on the Model Context Protocol (MCP), this server enables developers to interact with their App Store Connect data directly through conversational AI, making app management, beta testing, and analytics more accessible than ever.

  • App Management —
  • List all apps
  • Get detailed app information
  • View app metadata and relationships
  • Beta Testing —
  • List beta groups

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_apps
get_app_info
list_beta_groups
list_group_testers
add_tester_to_group
remove_tester_from_group
list_beta_feedback_screenshots
get_beta_feedback_screenshotGet detailed information about a specific beta feedback screenshot.
create_app_store_version
list_app_store_versions
list_app_store_version_localizations
get_app_store_version_localization

How to install the App Store Connect MCP Server

{
  "mcpServers": {
    "app-store-connect": {
      "command": "npx",
      "args": [
        "-y",
        "appstore-connect-mcp-server"
      ],
      "env": {
        "APP_STORE_CONNECT_KEY_ID": "YOUR_KEY_ID",
        "APP_STORE_CONNECT_ISSUER_ID": "YOUR_ISSUER_ID",
        "APP_STORE_CONNECT_P8_PATH": "/path/to/your/auth-key.p8",
        "APP_STORE_CONNECT_VENDOR_NUMBER": "YOUR_VENDOR_NUMBER_OPTIONAL"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
APP_STORE_CONNECT_KEY_IDCredential the server authenticates with.Yes
APP_STORE_CONNECT_ISSUER_IDConfiguration value read at startup.Optional
APP_STORE_CONNECT_P8_PATHFilesystem location the server is allowed to use.Optional
APP_STORE_CONNECT_VENDOR_NUMBERConfiguration value read at startup.Optional

Example prompts to try

  • “Use App Store Connect to macOS.”
  • “Use App Store Connect to Windows.”
  • “Use App Store Connect to list apps.”

Frequently asked questions

A Model Context Protocol (MCP) server for interacting with the App Store Connect API. This server provides tools for managing apps, beta testers, bundle IDs Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.