TestFlight Feedback MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ASC_KEY_ID | No | The Key ID from App Store Connect (found in Users and Access > Keys) | |
| ASC_PASSWORD | No | Apple ID password (required if ENABLE_BROWSER_AUTH is true) | |
| ASC_USERNAME | No | Apple ID email address (required if ENABLE_BROWSER_AUTH is true) | |
| ASC_ISSUER_ID | No | The Issuer ID from App Store Connect (found in Users and Access > Keys) | |
| ASC_PRIVATE_KEY | No | The inline content of your App Store Connect .p8 private key | |
| ENABLE_BROWSER_AUTH | No | Set to true to enable browser-based authentication for retrieving full text feedback (requires Playwright) | |
| ASC_PRIVATE_KEY_PATH | No | The file path to your App Store Connect .p8 private key file |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_appsB | List all apps in your App Store Connect account. Returns app ID, name, bundle ID, and SKU. |
| list_buildsA | List TestFlight builds for an app. Filter by version or processing state. Returns build number, version, upload date, and status. |
| list_beta_testersA | List beta testers. Filter by app, group, or email. Returns tester name, email, invite type, and state. |
| list_beta_groupsB | List beta tester groups for an app. Returns group name, internal/external status, and feedback settings. |
| list_feedbackA | List TestFlight feedback for an app. Retrieves screenshot submissions, crash reports, and (with browser auth) text comments. Filter by build or feedback type. |
| get_feedback_detailA | Get detailed information about a specific feedback submission, including device info, tester details, screenshot asset, or crash log reference. |
| get_crash_logA | Download the crash log content for a specific beta feedback crash submission. |
| respond_to_feedbackA | Send an email to a beta tester letting them know their feedback has been addressed. Looks up the tester's email from the submission and sends via SMTP. |
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
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/BandaruDheeraj/testflight-feedback-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server