App Store Connect MCP Server
by MCP-Mirror/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 provides a command-line interface for managing various aspects of your iOS and macOS apps, including app management, 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, configure it with your App Store Connect API key credentials (Key ID, Issuer ID, and .p8 private key path) within your Claude Desktop configuration file, and then use the available commands to manage your App Store Connect resources.
Key features of App Store Connect MCP Server
App Management (listing apps, getting app info)
Beta Testing (managing groups and testers)
Bundle ID Management (creating, listing, and enabling/disabling capabilities)
Device Management (listing and filtering devices)
User Management (listing and filtering team members)
Error Handling (invalid authentication, missing parameters, rate limits, etc.)
Use cases of App Store Connect MCP Server
Automating app metadata updates
Managing beta testers and test configurations
Programmatically creating and managing bundle IDs
Listing and filtering registered devices
Automating user role assignments
Integrating App Store Connect data into other systems
FAQ from App Store Connect MCP Server
How do I authenticate with the App Store Connect API?
How do I authenticate with the App Store Connect API?
You need to generate an API key in App Store Connect, download the .p8 private key file, and configure the server with your Key ID, Issuer ID, and the path to the .p8 file.
What kind of app management tasks can I perform?
What kind of app management tasks can I perform?
You can list all apps and get detailed information about a specific app, including its metadata and relationships.
Can I manage beta testers with this server?
Can I manage beta testers with this server?
Yes, you can list beta groups, list testers in a specific group, and add or remove testers from groups.
How do I install this server?
How do I install this server?
You can install it using npm with the command npm install @your-org/app-store-connect-mcp-server
.
Where can I find more information about the Model Context Protocol?
Where can I find more information about the Model Context Protocol?
You can find more information at https://modelcontextprotocol.io