🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

asc-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

asc-mcp-server

MCP server for Apple App Store Connect API — manage apps, builds, TestFlight, reviews and more

latest
npmnpm
Version
1.1.1
Version published
Maintainers
1
Created
Source

App Store Connect MCP Server

An MCP (Model Context Protocol) server that wraps Apple's App Store Connect API, giving AI assistants the ability to manage apps, builds, TestFlight, reviews, and more — right from your IDE.

Prerequisites

  • An App Store Connect API key — generate one in Users and Access → Integrations → Team Keys.
  • Note your Key ID, Issuer ID, and download the .p8 private key file.

Setup

Claude

Claude Code (CLI)
claude mcp add appstore-connect \
  --transport stdio \
  --env ASC_KEY_ID=YOUR_KEY_ID \
  --env ASC_ISSUER_ID=YOUR_ISSUER_ID \
  --env ASC_PRIVATE_KEY_PATH=/absolute/path/to/AuthKey.p8 \
  -- npx -y asc-mcp-server
Claude Desktop

Add to your claude_desktop_config.json:

OSPath
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "asc-mcp-server"],
      "env": {
        "ASC_KEY_ID": "YOUR_KEY_ID",
        "ASC_ISSUER_ID": "YOUR_ISSUER_ID",
        "ASC_PRIVATE_KEY_PATH": "/absolute/path/to/AuthKey.p8"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for global):

{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "asc-mcp-server"],
      "env": {
        "ASC_KEY_ID": "YOUR_KEY_ID",
        "ASC_ISSUER_ID": "YOUR_ISSUER_ID",
        "ASC_PRIVATE_KEY_PATH": "/absolute/path/to/AuthKey.p8"
      }
    }
  }
}

Verify under Cursor Settings → MCP after restarting.

Antigravity

Add to ~/.gemini/antigravity/mcp_config.json (or via Agent pane → MCP Servers → Manage MCP Servers → View raw config):

{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "asc-mcp-server"],
      "env": {
        "ASC_KEY_ID": "YOUR_KEY_ID",
        "ASC_ISSUER_ID": "YOUR_ISSUER_ID",
        "ASC_PRIVATE_KEY_PATH": "/absolute/path/to/AuthKey.p8"
      }
    }
  }
}

Tip: Run npx -y asc-mcp-server once in your terminal first so the package is cached — Antigravity's first-run timeout can otherwise cause the server to fail to start.

Available Tools

ToolDescription
list_appsList all apps in your App Store Connect account
get_appGet details for a specific app
list_buildsList builds, optionally filtered by app or state
get_buildGet details for a specific build
list_app_versionsList App Store versions for an app
get_app_versionGet details for a specific version
submit_for_reviewSubmit an app version for App Store review
list_beta_groupsList TestFlight beta groups
list_beta_testersList TestFlight beta testers
add_beta_testerAdd a tester to a beta group
list_usersList team members
list_devicesList registered devices
list_bundle_idsList bundle IDs
list_customer_reviewsList customer reviews for an app
respond_to_reviewRespond to a customer review
list_certificatesList signing certificates
list_profilesList provisioning profiles
list_in_app_purchasesList in-app purchases for an app
list_subscriptionsList subscription groups for an app
get_sales_reportDownload sales and financial reports

License

MIT

Keywords

mcp

FAQs

Package last updated on 03 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts