appstore-connect-mcp

MCP.Pizza Chef: SardorbekR

Control your Apple App Store apps without leaving your AI chat. This server connects your App Store Connect account to AI tools like Claude Desktop, Cursor, or VS Code, letting you list apps, update versions, manage screenshots, handle beta testers, and download sales or analytics reports. You just need to generate an API key from your Apple developer account and paste it into your AI app's settings. No coding required, just simple setup steps.

Data
Files/PDF
Other

Use This MCP server To

List all my apps in App Store Connect Create and update app versions and release notes Manage localized descriptions and keywords for app versions Upload and organize screenshots for my apps Manage TestFlight beta testers and groups Download sales and financial reports Request app analytics and performance reports

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

  • 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)
  • Analytics Reports - Request and download app analytics reports (engagement, commerce, usage, performance)
  • Sales & Finance - Download sales, trends, and financial reports
  • Performance & Diagnostics - App/build power & performance metrics and diagnostic logs
  • Secure by Default - ES256 JWT auth with automatic token refresh, credential redaction in logs

Table of Contents

Quick Start

appstore-connect-mcp FAQ

Can I use this to manage my iOS app versions and descriptions?
Yes — you can create, update, and list app versions and their localized descriptions directly from supported MCP clients like Claude Desktop, Cursor, or VS Code.
Can I upload and organize screenshots for my app?
Yes — the server supports managing app screenshots, letting you upload and arrange them through your MCP client.
Do I need an Apple developer account to use this?
Yes — you must have access to App Store Connect with an Admin or App Manager role to generate the required API key.
Which apps can I use this with?
It works with MCP-compatible clients such as Claude Desktop, Cursor, and VS Code with Continue extension.
Do I need to write code to set this up?
No — setup involves copying your Apple API credentials into your MCP client configuration, no programming needed.
Do I need an API key or special credentials?
Yes — you must generate and download an API key from your App Store Connect account to authenticate.
How hard is it to set up?
It requires copying your Apple API key info into your MCP client config, a simple copy-paste process.