App Store Connect MCP Server logo

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.

View on GitHub

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?

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?

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?

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?

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?

You can find more information at https://modelcontextprotocol.io