App Store Connect MCP Server
by JoshuaRileyDev
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, and capabilities in App Store Connect.
Last updated: N/A
What is App Store Connect MCP Server?
This is a Model Context Protocol (MCP) server designed to simplify interactions with the App Store Connect API. It offers a command-line interface to manage various aspects of your iOS and macOS apps, including app details, beta testing, bundle IDs, devices, and user management.
How to use App Store Connect MCP Server?
To use this server, you need to install it via npm and configure it within your Claude Desktop configuration file. You'll also need to generate an App Store Connect API key and set the necessary environment variables for authentication. Once configured, you can use the available tools via the command line to manage your App Store Connect resources.
Key features of App Store Connect MCP Server
App Management: List and get detailed information about your apps.
Beta Testing: Manage beta groups and testers.
Bundle ID Management: Create, list, and manage bundle IDs and their capabilities.
Device Management: List and filter registered devices.
User Management: List team members and their roles.
Use cases of App Store Connect MCP Server
Automating app management tasks.
Streamlining beta testing workflows.
Managing bundle IDs and capabilities efficiently.
Auditing device registrations.
Managing user roles and permissions.
FAQ from App Store Connect MCP Server
What is an App Store Connect API Key?
What is an App Store Connect API Key?
An App Store Connect API Key is a secure method for authenticating your server with the App Store Connect API, allowing it to perform actions on your behalf.
How do I generate an App Store Connect API Key?
How do I generate an App Store Connect API Key?
You can generate an API key from the App Store Connect website under Users and Access > API Keys.
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is a protocol that allows you to build tools that can interact with other services and applications.
What are the required environment variables?
What are the required environment variables?
The required environment variables are APP_STORE_CONNECT_KEY_ID, APP_STORE_CONNECT_ISSUER_ID, and APP_STORE_CONNECT_P8_PATH, which point to your API key ID, issuer ID, and private key file, respectively.
What happens if I exceed the API rate limits?
What happens if I exceed the API rate limits?
The server implements error handling for API rate limits and will return an appropriate error message. You should implement retry logic in your scripts to handle rate limiting.