Overview
App Store Connect MCP Server is a Model Context Protocol (MCP) server designed for interacting with the App Store Connect API, providing tools for managing apps, beta testers, bundle IDs, devices, and capabilities in App Store Connect.
To use the server, install it via npm and configure it with your App Store Connect API credentials. You can then utilize various commands to manage your apps and related resources.
- App Management: List and get detailed information about apps. - Beta Testing: Manage beta groups and testers. - Bundle ID Management: Create and manage bundle IDs. - Device Management: List and filter registered devices. - User Management: Manage team members and their roles.
- Automating app management tasks in App Store Connect.
- Streamlining beta testing processes for mobile applications.
- Managing bundle IDs and device registrations efficiently.
- Facilitating user role management within development teams.
Add to your AI client
Use these steps to connect App Store Connect MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"joshuarileydev-app-store-connect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-joshuarileydev-app-store-connect-mcp-server-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"joshuarileydev-app-store-connect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-joshuarileydev-app-store-connect-mcp-server-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"joshuarileydev-app-store-connect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-joshuarileydev-app-store-connect-mcp-server-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"joshuarileydev-app-store-connect-mcp-server-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-joshuarileydev-app-store-connect-mcp-server-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"joshuarileydev-app-store-connect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-joshuarileydev-app-store-connect-mcp-server-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"joshuarileydev-app-store-connect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-joshuarileydev-app-store-connect-mcp-server-mcp-mirror"
]
}
}
}FAQ
How do I authenticate with the App Store Connect API?
You need to generate an API Key from App Store Connect and set the required environment variables in your configuration.
What programming language is this server built with?
The server is built using Node.js and can be installed via npm.
Is there any documentation available?
Yes, you can find the documentation for the Model Context Protocol and App Store Connect API linked in the project description.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":728,"uuid":"1e44f4bc-57de-4ac0-abea-25a5547fd5fd","name":"JoshuaRileyDev_app-store-connect-mcp-server","title":"App Store Connect MCP Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2024-12-30T03:28:01.764Z","updated_at":"2025-02-23T07:16:03.006Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"app-store,mcp-server,api-management","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/JoshuaRileyDev_app-store-connect-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]