app-store-connect-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APP_STORE_CONNECT_KEY_ID | Yes | Your App Store Connect API Key ID | |
| APP_STORE_CONNECT_P8_PATH | Yes | Path to your App Store Connect API .p8 private key file | |
| APP_STORE_CONNECT_ISSUER_ID | Yes | Your App Store Connect API Issuer ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_appsA | Get a list of all apps in App Store Connect |
| get_app_infoB | Get detailed information about a specific app |
| list_beta_groupsA | Get a list of all beta groups (internal and external) |
| list_group_testersB | Get a list of all testers in a specific beta group |
| add_tester_to_groupB | Add a new tester to a beta group |
| remove_tester_from_groupB | Remove a tester from a beta group |
| list_beta_feedback_screenshotsB | List all beta feedback screenshot submissions for an app. This includes feedback with screenshots, device information, and tester comments. You can identify the app using either appId or bundleId. |
| get_beta_feedback_screenshotA | Get detailed information about a specific beta feedback screenshot submission. By default, downloads and returns the screenshot image. |
| create_app_store_versionB | Create a new app store version for an app |
| list_app_store_versionsB | Get all app store versions for a specific app |
| list_app_store_version_localizationsB | Get all localizations for a specific app store version |
| get_app_store_version_localizationA | Get detailed information about a specific app store version localization |
| update_app_store_version_localizationB | Update a specific field in an app store version localization |
| create_bundle_idB | Register a new bundle ID for app development |
| list_bundle_idsB | Find and list bundle IDs that are registered to your team |
| get_bundle_id_infoB | Get detailed information about a specific bundle ID |
| enable_bundle_capabilityB | Enable a capability for a bundle ID |
| disable_bundle_capabilityB | Disable a capability for a bundle ID |
| list_devicesC | Get a list of all devices registered to your team |
| list_usersB | Get a list of all users registered on your App Store Connect team |
| create_analytics_report_requestC | Create a new analytics report request for an app |
| list_analytics_reportsC | Get available analytics reports for a specific report request |
| list_analytics_report_segmentsB | Get segments for a specific analytics report (contains download URLs) |
| download_analytics_report_segmentC | Download data from an analytics report segment URL |
| list_schemesB | List all available schemes in an Xcode project or workspace |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoshuaRileyDev/app-store-connect-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server