Publishes Huawei AppGallery apps through MCP, covering metadata, binaries, reviews, rollouts, and release reports.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by HuaweiAppGalleryMcp.
query_app_infoQuery current app metadata (name, description, category, ratings, etc.), optionally for a specific release channel via `channel_id
update_app_infoUpdate app metadata in the AppGallery Connect draft
update_language_infoAdd or update a localized store listing for a specific language
delete_language_infoRemove a localized store listing
get_upload_urlObtain a pre-signed upload URL and auth code before uploading a file
upload_app_fileUpload an APK/AAB from local disk and attach it to the app draft (auto-chunked for >4 GB)
AgiMaulana/HuaweiAppGalleryMcp connects an MCP-compatible client to Huawei AppGallery Connectβs publishing API. It covers the main steps in an app release workflow: preparing store information, attaching a binary, checking AAB compilation, submitting the release, and managing rollout settings afterward.
The server can read current app information, including fields such as the name, description, category, and ratings. It can also modify draft metadata and maintain localized listings by adding, changing, or removing language-specific store content. Release notes and other language-specific listing data can therefore be handled as part of the same workflow.
Each tool call can receive an app_id. If that argument is omitted, the server uses HUAWEI_APP_ID as the default. Credentials are supplied through HUAWEI_CLIENT_ID and HUAWEI_CLIENT_SECRET, which must be Connect API credentials with the App manager role.
A typical release proceeds by updating app and language information, obtaining an upload URL, uploading an APK or AAB, and submitting the app. Large local files are uploaded in chunks when they exceed 4 GB. AAB compilation status can be checked for one or more package IDs before submission.
Submission supports full releases, phased releases, scheduled releases, and open testing through channel_id=2. The server also supports submission when the binary is hosted on an external server rather than uploaded from local disk.
Install the Python package named huawei-app-gallery-mcp, then start the huawei-app-gallery-mcp executable from the MCP client configuration. The README documents Claude Desktop and Claude Code stdio configurations, and identifies Claude Desktop as a supported client. The server also works with MCP-compatible clients generally, subject to their stdio configuration support.
Set the following environment variables before starting the process:
HUAWEI_CLIENT_ID: Connect API client ID.HUAWEI_CLIENT_SECRET: Connect API client secret.HUAWEI_APP_ID: Optional default AppGallery app ID.The project states that it loads a .env file from the working directory automatically. Huawei Connect API credentials are distinct from HMS Core app credentials, so the credential type should be checked when configuring access.
AgiMaulana/HuaweiAppGalleryMcp provides tools for:
AgiMaulana/HuaweiAppGalleryMcp manages AppGallery Connect publishing operations; it does not build APK or AAB artifacts. Upload operations require a local file path for the local-upload tool, while the alternative submission tool expects the binary to be hosted on the userβs own server.
Report downloads are limited to a maximum 180-day period. Scheduled release-time changes are restricted to apps in the Releasing state. The README provides configuration examples with placeholder credentials and app IDs; those values must be replaced with real project credentials before use.
Always refer to the official documentation for the most accurate and up-to-date information on how to configure and run this server.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agimaulana-huaweiappgallerymcp)<a href="https://allmcps.com/mcp/agimaulana-huaweiappgallerymcp"><img src="https://allmcps.com/api/badge/agimaulana-huaweiappgallerymcp?style=directory" alt="HuaweiAppGalleryMcp on AllMCPs" /></a>