# Apple App Store MCP for AI Agents AI Agent Connect

> Apple App Store MCP lets you manage your iOS apps, TestFlight builds, and customer feedback directly through your AI client. It connects to App Store Connect so you can pull sales reports, check build statuses, and analyze reviews without switching tabs.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_pcTbTBFsLEakbaP8KYVvefVp8hRIRlF7POGIxupF/ai-agent-connect
- **Tags:** app-store-connect, ios-development, testflight, app-metadata, sales-reporting, customer-reviews

## Description

Managing an app on the App Store usually means jumping between the developer portal, the TestFlight dashboard, and your internal spreadsheets. This Connector changes that by giving your AI agent a direct line to your App Store Connect account. Instead of hunting for a specific build status or manually exporting a CSV of last month's sales, you can just ask your agent to do the heavy lifting. You can check if your latest TestFlight build is ready for beta testers, pull down the latest customer reviews to see what people are actually saying, or grab your app's metadata to ensure everything is consistent across regions. Because Vinkius hosts this Connector, you can plug it into your existing workflow and treat your app's health as a real-time data source. It turns your AI into a dedicated product ops assistant that knows your version history, your sales trends, and your user sentiment as well as you do.

## Tools

### list_apps
Lists every app in your account. It's the quickest way to see your full portfolio.

### list_customer_reviews
Pulls all customer reviews for your app. It helps you see what users are saying in real time.

### get_sales_reports
Downloads sales and trends reports for any timeframe. You can choose between daily, weekly, monthly, or yearly views.

### get_app_info
Fetches detailed metadata for a specific app. Use this to check your current store listing details.

### get_app_store_versions
Lists all App Store versions for your app. This is great for tracking your release history.

### list_prerelease_versions
Lists your TestFlight versions. Use this to keep tabs on what your beta testers are seeing.

### get_account_check
Verifies your App Store Connect connection. Use this to make sure your agent has the right permissions.

### list_builds
Shows all builds for a specific app. You can use this to find the exact version you need to test.

## Prompt Examples

**Prompt:** 
```
List all my apps in App Store Connect.
```

**Response:** 
```
I've retrieved your apps. Here is your current portfolio:

| App Name | Status | 
| :--- | :--- |
| **Fitness Tracker** | Active | 
| **Recipe Master** | Active | 
| **Expense Guide** | In Review |
```

**Prompt:** 
```
What is the status of my latest build for 'Fitness Tracker'?
```

**Response:** 
```
The latest build for **Fitness Tracker** is currently:

* **Version:** 2.1.0
* **Build:** 45
* **Status:** Ready for Testing
* **Platform:** TestFlight
```

**Prompt:** 
```
Show me recent reviews for appId '123456789'.
```

**Response:** 
```
I found 5 new reviews for your app. 

**Average Rating:** 4.5/5 stars

**Key Feedback:**
* Users love the new UI layout.
* Some users reported a minor lag in the 'Recipe' tab.
* Praise for the faster loading times in the latest update.
```

## Capabilities

### List all your apps
Get a full view of every app connected to your App Store Connect account.

### Pull customer reviews
Fetch ratings and feedback from users across different territories.

### Track version history
See all previous and current App Store versions for your products.

### Monitor TestFlight builds
Check the status of your prerelease versions and beta builds.

### Download sales reports
Get aggregated revenue and download trends for daily, weekly, or monthly periods.

### Verify account connection
Quickly check your connection status and secure authentication.

## Use Cases

### Checking build readiness
A developer asks, "Is the latest build for Fitness Tracker ready for TestFlight?" and the agent uses `list_prerelease_versions` to confirm.

### Summarizing user feedback
A product manager asks to summarize the last 50 reviews for their app, and the agent uses `list_customer_reviews` to find common themes.

### Pulling monthly revenue
A marketer asks for last month's sales trends, and the agent uses `get_sales_reports` to grab the data instantly.

### Verifying store metadata
A team member wants to check the current description for their app and asks the agent to use `get_app_info`.

## Benefits

- Stop manual data entry by using `get_sales_reports` to pull revenue data directly into your notes.
- Track beta testing progress faster by using `list_prerelease_versions` to check TestFlight builds.
- Analyze user sentiment quickly with `list_customer_reviews` to find common complaints or praises.
- Keep your release notes organized by pulling version history with `get_app_store_versions`.
- Verify your store metadata instantly using `get_app_info` to ensure consistency across all regions.
- Confirm your connection status with `get_account_check` to keep your AI agent ready to work.

## How It Works

The bottom line is you get a natural language interface for all your App Store Connect data.

1. Connect your App Store Connect account using your secure JWT.
2. Grant the Connector permission to access your app data and reports.
3. Ask your agent to pull reports or check build statuses.

## Frequently Asked Questions

**Can the Apple App Store MCP help me see my sales?**
Yes, it can pull sales and trends reports for various timeframes, including daily, weekly, monthly, and yearly views, directly into your chat.

**Does the Apple App Store MCP work with TestFlight?**
It does. You can use it to check the status of your prerelease builds and keep tabs on what your beta testers are seeing.

**How does the Apple App Store MCP handle customer reviews?**
The Connector pulls your latest reviews and ratings, which your AI client can then summarize to help you identify common themes or issues.

**Can I use the Apple App Store MCP to check my app's metadata?**
Yes, you can pull detailed metadata for any specific app to verify your store presence and ensure consistency across different regions.

**Is the Apple App Store MCP safe for my account?**
It uses secure JWT authentication to ensure that your connection to App Store Connect remains private and secure.

**Can the Apple App Store MCP show me my version history?**
It can list all App Store versions for your app, making it easy to track your previous releases and current submission statuses.

**How do I create an App Store Connect API Key?**
Log in to App Store Connect, go to **Users and Access**, select the **Integrations** tab, and then **App Store Connect API**. You can generate and download your private key (.p8) there.

**What is my Issuer ID and Key ID?**
The Issuer ID is a unique ID for your organization, and the Key ID is specific to the API key you generated. Both are displayed on the App Store Connect API keys page.

**How are sales reports handled?**
The `get_sales_reports` tool initiates a download of aggregated sales data from Apple. Note that detailed reports are provided as compressed files which are processed by the server.