Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APP_STORE_CONNECT_KEY_ID | No | Your API Key ID from App Store Connect | |
| APP_STORE_CONNECT_P8_PATH | No | Path to your .p8 private key file | |
| APP_STORE_CONNECT_ISSUER_ID | No | Your Issuer ID from App Store Connect | |
| APP_STORE_CONNECT_P8_B64_STRING | No | The base64 encoded contents of your .p8 private key file | |
| APP_STORE_CONNECT_VENDOR_NUMBER | No | Your vendor number from App Store Connect (optional, required for sales and finance reporting tools) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_apps | Get a list of all apps in App Store Connect |
| get_app_info | Get detailed information about a specific app |
| list_beta_groups | Get a list of all beta groups (internal and external) |
| list_group_testers | Get a list of all testers in a specific beta group |
| add_tester_to_group | Add a new tester to a beta group |
| remove_tester_from_group | Remove a tester from a beta group |
| list_beta_feedback_screenshots | 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_screenshot | Get detailed information about a specific beta feedback screenshot submission. By default, downloads and returns the screenshot image. |
| create_app_store_version | Create a new app store version for an app |
| list_app_store_versions | Get all app store versions for a specific app |
| list_app_store_version_localizations | Get all localizations for a specific app store version |
| get_app_store_version_localization | Get detailed information about a specific app store version localization |
| update_app_store_version_localization | Update a specific field in an app store version localization |
| create_bundle_id | Register a new bundle ID for app development |
| list_bundle_ids | Find and list bundle IDs that are registered to your team |
| get_bundle_id_info | Get detailed information about a specific bundle ID |
| enable_bundle_capability | Enable a capability for a bundle ID |
| disable_bundle_capability | Disable a capability for a bundle ID |
| list_devices | Get a list of all devices registered to your team |
| list_users | Get a list of all users registered on your App Store Connect team |
| create_analytics_report_request | Create a new analytics report request for an app |
| list_analytics_reports | Get available analytics reports for a specific report request |
| list_analytics_report_segments | Get segments for a specific analytics report (contains download URLs) |
| download_analytics_report_segment | Download data from an analytics report segment URL |
| list_schemes | List all available schemes in an Xcode project or workspace |
| list_workflows | List all App Store Connect workflows (CI products) and their associated apps |
| list_build_runs | List build runs for a specific workflow/CI product, including git commit information |
| list_ci_build_actions | List build actions (analyze, build, test, archive) for a specific build run |
| get_ci_build_action | Get detailed information about a specific build action |
| list_ci_issues | List issues and errors from a build run or build action |
| list_ci_test_results | List test results from a build run or build action |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |