# AppGallery Connect MCP

> AppGallery Connect: Manage your entire mobile app lifecycle via AI agent. Check download stats, track build submissions for review, read and reply to user comments, and view installation metrics—all from a single conversation.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Tags:** app-store, mobile-apps, app-publishing, analytics, user-reviews

## Description

Managing an app store listing is usually a chore of opening multiple developer consoles, clicking between tabs, and copy-pasting data points. This MCP lets you manage that entire process through natural language conversations with your agent. You can list all your apps in the account, check specific localization details for any title, or pull up performance metrics like daily downloads and total installations. Need to respond to a user comment? Just ask your AI client to read reviews and draft a reply directly. It also handles the critical parts of publishing: getting upload URLs for new binaries and submitting finished builds for moderation status tracking. By connecting this MCP through Vinkius, you give your agent access to all these core AppGallery Connect functions in one place.

## Tools

### get_app_info
Retrieves detailed information about a specific application after you list all of them first.

### get_app_language_info
Gets localized app details for the AppGallery based on a specified language code.

### get_comments
Fetches user reviews and comments submitted against an application.

### get_download_stats
Retrieves historical download statistics for an app, requiring dates in YYYYMMDD format.

### get_install_stats
Retrieves installation statistics for an application, also needing dates formatted as YYYYMMDD.

### get_rating_info
Gathers a summary of the app's rating and overall review information.

### get_submission_status
Checks where an application is in the moderation or review process.

### get_upload_url
Generates a temporary URL needed to upload app binaries or other required assets.

### list_apps
Lists every application currently registered in your AppGallery Connect account.

### reply_to_comment
Writes a response to a user review comment, provided you first find the comment ID using get_comments.

### submit_for_review
Sends an application for official platform review and publication after ensuring all metadata and binaries are ready.

## Prompt Examples

**Prompt:** 
```
Show download stats for my top app this month.
```

**Response:** 
```
Your top app 'MegaGame' had 12,450 downloads this month, up 23% from last month. Daily average: 415 downloads. Peak day: March 15 with 892 downloads. Install rate: 78%. Want to see user ratings?
```

## Capabilities

### Monitor App Performance
Retrieve historical metrics like daily downloads and total installations for specific apps.

### Manage User Feedback
Fetch user comments and ratings, and draft replies directly to address customer concerns.

### Track App Builds
Get necessary upload URLs for app files and submit completed builds through the review pipeline.

### View Store Details
List all apps in your account and retrieve specific information, including localization settings.

## Use Cases

### The Weekly Performance Report
A PM needs to report on App A's performance. They prompt their agent: 'Give me download stats and install stats for Q3.' The agent uses get_download_stats and get_install_stats, compiling the raw numbers into a single, ready-to-read summary.

### Handling Critical User Feedback
A support team member sees negative reviews. They prompt: 'What did users say about our latest update?' The agent uses get_comments to fetch the list and then uses reply_to_comment on specific entries.

### Preparing a New Release
A developer has finished their new APK. They prompt: 'I need to submit my latest build.' The agent first runs get_upload_url, allowing the dev to upload the file, and then finally calls submit_for_review.

## Benefits

- Stop switching tabs. Instead of manually checking the console for download metrics, you can ask your agent to get_download_stats and instantly see weekly trends.
- Improve customer service speed. When a user complains about an issue, use get_comments to pull up their review, then reply_to_comment to draft a professional response immediately.
- Speed up publishing. Instead of navigating complex submission forms, your agent handles getting the necessary upload URL and submitting builds using submit_for_review.
- Get a full overview instantly. You can use list_apps to see every title you manage and then get_app_info for quick details without logging into multiple dashboards.
- Track progress without hassle. Need to know if your latest build passed review? Simply ask the agent, and it will check the status using get_submission_status.

## How It Works

The bottom line is that once connected, your agent handles the authentication and API calls needed to get you the data or execute the action.

1. Subscribe to this MCP and grab your AppGallery Connect Client ID and Secret from the developer console.
2. Connect those credentials to your preferred AI client (Claude, Cursor, etc.) within Vinkius.
3. Ask your agent a question—like 'What were my download stats last week?' or 'Can you submit Build X for review?'

## Frequently Asked Questions

**How do I check my app's download stats using AppGallery Connect MCP?**
You use the get_download_stats tool. You must provide specific dates in YYYYMMDD format, so just prompt your agent with 'Get download statistics for 20241101 to 20241130.' 

**What is the difference between get_comments and reply_to_comment?**
get_comments fetches all user reviews. To actually respond, you must first use get_comments to find a specific comment ID, then pass that ID to the reply_to_comment tool.

**Can I submit an app for review using AppGallery Connect MCP?**
Yes, you can. You prompt your agent with 'Submit my new build.' The agent will guide you through the process, first getting the upload URL and then submitting it via submit_for_review.

**How do I check which apps are available in my account using the list_apps tool?**
The `list_apps` tool immediately returns a directory of all applications linked to your AppGallery Connect account. This is useful for finding the correct unique ID before you need details for any specific app.

**What information can I retrieve about an app's metadata using get_app_info or get_app_language_info?**
You use `get_app_info` to pull core, high-level details for a given application ID. If you need the data localized for specific regions, like French or Spanish, run `get_app_language_info` instead.

**How do I check if my build is ready for review using get_submission_status?**
This tool lets you track the current moderation state of a submitted application. You can use it to confirm if Huawei has accepted your binary or if there are any outstanding issues that need fixing.

**If I need to upload new assets like PNG images, how do I get the correct URL using get_upload_url?**
Before you can upload a file, run `get_upload_url` first. This tool generates a temporary, secure link that your agent must use when submitting binaries or graphical assets for review.

**What is the difference between download stats and installation metrics using get_install_stats?**
While both track growth, `get_download_stats` tracks how many times people downloaded the listing. Conversely, `get_install_stats` provides specific data about actual installations on user devices within a given time frame.

**Can I submit an app build for review?**
Yes! Use `get_upload_url` to get a pre-signed upload URL, then `submit_for_review` to push the build through the moderation pipeline. You can track progress with `get_submission_status`.