A

App Store Connect MCP Server

Enables interaction with Apple's App Store Connect API through natural language to manage apps, beta...

39 views
0 installs
Updated Feb 15, 2026
Not audited
Tools I Recommend
Enables interaction with Apple's App Store Connect API through natural language to manage apps, beta testing, localizations, analytics, sales reports, and CI/CD workflows for iOS and macOS development.
  1. Click the "Install Now" button to begin installation, then open the FastMCP connection interface where the MCP server's environment variables are entered.
  2. In App Store Connect, open Users and Access → Integrations → App Store Connect API (Team Keys) and generate a new API key (you must be the Account Holder or have the required admin/integrations permissions). (developer.apple.com)
  3. When generating the key: give it a descriptive name, select an appropriate role (Admin or App Manager is recommended for full compatibility), then generate and immediately download the private key (.p8). Apple allows downloading the .p8 file only once — save it securely. (docs.statused.com)
  4. Record the Key ID and Issuer ID shown in the App Store Connect key UI (copy both now — they are required and shown on the key page). (help.appscreens.com)
  5. Decide whether you will provide the private key by file path or by base64 string:
    • File path (recommended for local development): upload/save the downloaded AuthKey_XXXXX.p8 locally and enter its absolute path into APP_STORE_CONNECT_P8_PATH in the FastMCP connection interface (example: /Users/alice/keys/AuthKey_XXXXXXXXXX.p8).
    • Base64 string (recommended for CI/CD or cloud): convert the .p8 file to base64 and paste the result into APP_STORE_CONNECT_P8_B64_STRING in the FastMCP interface. Use these commands to create the base64 string:
      • macOS / Linux:
        base64 -i /path/to/your/AuthKey_XXXXXXXXXX.p8
      • Windows (PowerShell):
        [Convert]::ToBase64String([IO.File]::ReadAllBytes("C:\path\to\your\AuthKey_XXXXXXXXXX.p8"))
  6. In the FastMCP connection interface, fill the following environment fields exactly as shown:
    • APP_STORE_CONNECT_KEY_ID = (the Key ID you copied)
    • APP_STORE_CONNECT_ISSUER_ID = (the Issuer ID you copied)
    • Either APP_STORE_CONNECT_P8_PATH = (absolute path to your .p8) OR APP_STORE_CONNECT_P8_B64_STRING = (base64-encoded .p8 contents)
    • (Optional) APP_STORE_CONNECT_VENDOR_NUMBER = (your vendor number, required only if you want Sales & Finance report tools)
  7. If you need sales/finance reports, locate your vendor number in App Store Connect under Sales and Trends or Payments and Financial Reports and enter it into APP_STORE_CONNECT_VENDOR_NUMBER in the FastMCP interface. (developer.apple.com)
  8. Save the connection in FastMCP and test the server (e.g., use a simple "list_apps" request). If authentication fails, confirm Key ID, Issuer ID, and that the .p8 contents/path match the downloaded key (remember the .p8 cannot be re-downloaded — if lost, revoke and generate a new key). (docs.statused.com)

Quick Start

View on GitHub

More for API Development

View All →

More for Developer Tools

View All →

Similar MCP Servers

A

Apple Shortcuts Server

An MCP Server Integration with Apple Shortcuts

Productivity Automation

Report Issue

Thank you! Your issue report has been submitted successfully.