Developer Tools · Cloud Platform

App Store Connect logo

App Store Connect

joshuarileydev/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, devices, app metadata, and capabilities in App Store Connect.

Install

npx -y appstore-connect-mcp-server

Client configuration

{
  "mcpServers": {
    "app-store-connect": {
      "command": "npx",
      "args": [
        "-y",
        "appstore-connect-mcp-server"
      ],
      "env": {
        "APP_STORE_CONNECT_KEY_ID": "<APP_STORE_CONNECT_KEY_ID>",
        "APP_STORE_CONNECT_ISSUER_ID": "<APP_STORE_CONNECT_ISSUER_ID>",
        "APP_STORE_CONNECT_P8_PATH": "<APP_STORE_CONNECT_P8_PATH>",
        "APP_STORE_CONNECT_VENDOR_NUMBER": "<APP_STORE_CONNECT_VENDOR_NUMBER>"
      }
    }
  }
}

Environment variables

APP_STORE_CONNECT_KEY_IDAPP_STORE_CONNECT_ISSUER_IDAPP_STORE_CONNECT_P8_PATHAPP_STORE_CONNECT_VENDOR_NUMBER
GitHub stars
45
Category
Developer Tools, Cloud Platform
License
MIT
Updated
Oct 6, 2026

About App Store Connect

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.

Features

  • App Management

  • Beta Testing

  • App Store Version Localizations NEW

  • Bundle ID Management

  • Device Management

  • User Management

  • Analytics & Reports

  • Xcode Development Tools

Tools (27)

  • list_apps

    Get a list of all apps in App Store Connect.

  • get_app_info

    Get detailed information about a specific app.

  • list_beta_groups

    List all beta testing groups (internal and external).

  • list_group_testers

    List testers in a specific beta group.

  • add_tester_to_group

    Add a new tester to a beta group.

  • remove_tester_from_group

    Remove a tester from a beta group.

  • list_beta_feedback_screenshots

    List beta feedback screenshot submissions.

  • get_beta_feedback_screenshot

    Get detailed information about a specific beta feedback screenshot.

  • create_app_store_version

    Create a new app store version for an app.

  • list_app_store_versions

    Get all app store versions for a specific app.

  • list_app_store_version_localizations

    Get all localizations for a specific app store version.

  • get_app_store_version_localization

    Get detailed information about a specific localization.

  • update_app_store_version_localization

    Update a specific field in an app store version localization.

  • create_bundle_id

    Register a new bundle ID for app development.

  • list_bundle_ids

    Find and list bundle IDs registered to your team.

  • get_bundle_id_info

    Get detailed information about a specific bundle ID.

  • enable_bundle_capability

    Enable a capability for a bundle ID.

  • disable_bundle_capability

    Disable a capability for a bundle ID.

  • list_devices

    Get a list of all devices registered to your team.

  • list_users

    Get a list of all users on your App Store Connect team.

  • create_analytics_report_request

    Create a new analytics report request for an app.

  • list_analytics_reports

    Get available analytics reports for a request.

  • list_analytics_report_segments

    Get segments for a specific analytics report.

  • download_analytics_report_segment

    Download data from an analytics report segment.

  • download_sales_report

    Download sales and trends reports.

  • download_finance_report

    Download finance reports for a specific region.

  • list_schemes

    List all available schemes in an Xcode project or workspace.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools