Labsco
MCP SERVER

App Store Connect MCP Server

by JoshuaRileyDev

Read a TestFlight bug report with its screenshot, device model and OS version attached, then create the next App Store version and download the sales report behind it.

Mobile & App Store ReleaseVerified
Summary
Tester feedback arrives as something you can act on, not a link to open.

Beta feedback comes back with the screenshot image itself plus the device model, OS version and tester comment, so a report can be read and triaged in the turn it is found rather than in a browser afterwards. Around it sits the paperwork half of a release — versions, localizations edited a field at a time, bundle IDs and capabilities, and the report pipeline that ends in a downloadable segment. One tool points the other way: list_schemes reads an Xcode project on your disk rather than anything in App Store Connect.

What it is

An App Store Connect client covering TestFlight groups and feedback, App Store versions and localizations, bundle IDs and capabilities, devices, users, and the analytics, sales and finance report downloads.

What you get
  • Beta feedback submissions listed with their screenshots, device information and tester comments, filterable by build, device model, OS version or tester — and a single submission returned with the image downloaded
  • TestFlight roster management: beta groups listed, their testers listed, a tester added by email and name, a tester removed
  • Release preparation: an App Store version created against a build with copyright, release type and earliest release date, its localizations listed, and one localization field updated at a time
  • Identifier setup: a bundle ID registered, a capability enabled or disabled on it, registered devices and team users listed
  • Analytics as data, not dashboards: a report request created, its reports and segments listed, and a segment downloaded from its URL
  • Sales and finance reports downloaded by date, frequency, report type and region code
  • Schemes read out of a local Xcode project or workspace
Requirements

An App Store Connect API key: APP_STORE_CONNECT_KEY_ID, APP_STORE_CONNECT_ISSUER_ID, and the .p8 private key file on disk at APP_STORE_CONNECT_P8_PATH. Sales and finance downloads additionally need the vendor number in APP_STORE_CONNECT_VENDOR_NUMBER.

Setup effort

One command plus a key — npx @smithery/cli install appstore-connect-mcp-server --client claude, then supply credentials