mikusnuz avatar

App Publish

mikusnuz/app-publish-mcp

This server wraps the App Store Connect and Google Play Console APIs so you can manage mobile app releases without leaving Claude. It exposes 56 Apple tools covering everything from version localization and screenshot uploads to TestFlight beta groups and in-app purchase configuration, plus 35 Google tools for edit sessions, track management, bundle uploads, and review responses. You'd reach for this when you need to update store metadata, assign builds to versions, submit apps for review, or respond to user feedback. It includes two prompts: a release checklist that walks through the full submission flow and an ASO audit for optimizing your listing. Authentication uses App Store Connect API keys and Google Cloud service accounts.

GitHub stars
40
tools
80
auth
Secret needed
transport
STDIO
env vars
18
last updated
Oct 19, 2026

Tools

80 tools

Public tool metadata for what this MCP can expose to an agent.

apple_list_appsList apps in App Store Connect.

List apps in App Store Connect.

No parameter schema in public metadata yet.

apple_get_next_page

No parameter schema in public metadata yet.

apple_get_app

No parameter schema in public metadata yet.

apple_update_app

No parameter schema in public metadata yet.

apple_get_app_info

No parameter schema in public metadata yet.

apple_update_category

No parameter schema in public metadata yet.

apple_list_bundle_ids

No parameter schema in public metadata yet.

apple_create_bundle_id

No parameter schema in public metadata yet.

apple_list_bundle_id_capabilities

No parameter schema in public metadata yet.

apple_enable_capability

No parameter schema in public metadata yet.

apple_disable_capability

No parameter schema in public metadata yet.

apple_list_versions

No parameter schema in public metadata yet.

apple_create_version

No parameter schema in public metadata yet.

apple_update_version

No parameter schema in public metadata yet.

apple_list_version_localizations

No parameter schema in public metadata yet.

apple_create_version_localization

No parameter schema in public metadata yet.

apple_update_version_localization

No parameter schema in public metadata yet.

apple_list_app_info_localizations

No parameter schema in public metadata yet.

apple_update_app_info_localization

No parameter schema in public metadata yet.

apple_get_asset_library

No parameter schema in public metadata yet.

apple_get_asset_specs

No parameter schema in public metadata yet.

apple_list_assets

No parameter schema in public metadata yet.

apple_get_asset

No parameter schema in public metadata yet.

apple_wait_for_asset

No parameter schema in public metadata yet.

apple_upload_asset

No parameter schema in public metadata yet.

apple_list_asset_placements

No parameter schema in public metadata yet.

apple_delete_asset

No parameter schema in public metadata yet.

apple_list_placements

No parameter schema in public metadata yet.

apple_create_placement

No parameter schema in public metadata yet.

apple_reorder_placements

No parameter schema in public metadata yet.

apple_delete_placement

No parameter schema in public metadata yet.

apple_list_screenshot_sets

No parameter schema in public metadata yet.

apple_create_screenshot_set

No parameter schema in public metadata yet.

apple_upload_screenshot

No parameter schema in public metadata yet.

apple_delete_screenshot

No parameter schema in public metadata yet.

apple_list_builds

No parameter schema in public metadata yet.

apple_get_build_upload

No parameter schema in public metadata yet.

apple_wait_for_build_upload

No parameter schema in public metadata yet.

apple_delete_build_upload

No parameter schema in public metadata yet.

apple_upload_build

No parameter schema in public metadata yet.

apple_set_build_encryption

No parameter schema in public metadata yet.

apple_assign_build

No parameter schema in public metadata yet.

apple_get_age_rating

No parameter schema in public metadata yet.

apple_update_age_rating

No parameter schema in public metadata yet.

apple_update_review_detail

No parameter schema in public metadata yet.

apple_submit_for_review

No parameter schema in public metadata yet.

apple_cancel_submission

No parameter schema in public metadata yet.

apple_release_version

No parameter schema in public metadata yet.

apple_get_phased_release

No parameter schema in public metadata yet.

apple_create_phased_release

No parameter schema in public metadata yet.

apple_update_phased_release

No parameter schema in public metadata yet.

apple_delete_phased_release

No parameter schema in public metadata yet.

apple_get_pricing

No parameter schema in public metadata yet.

apple_list_app_price_points

No parameter schema in public metadata yet.

apple_set_price

No parameter schema in public metadata yet.

apple_list_availability

No parameter schema in public metadata yet.

apple_create_availability

No parameter schema in public metadata yet.

apple_update_territory_availability

No parameter schema in public metadata yet.

apple_list_reviews

No parameter schema in public metadata yet.

apple_respond_to_review

No parameter schema in public metadata yet.

apple_list_certificates

No parameter schema in public metadata yet.

apple_create_certificate

No parameter schema in public metadata yet.

apple_revoke_certificate

No parameter schema in public metadata yet.

apple_list_profiles

No parameter schema in public metadata yet.

apple_create_profile

No parameter schema in public metadata yet.

apple_delete_profile

No parameter schema in public metadata yet.

apple_list_devices

No parameter schema in public metadata yet.

apple_register_device

No parameter schema in public metadata yet.

apple_update_device

No parameter schema in public metadata yet.

apple_list_beta_groups

No parameter schema in public metadata yet.

apple_create_beta_group

No parameter schema in public metadata yet.

apple_delete_beta_group

No parameter schema in public metadata yet.

apple_add_beta_testers_to_group

No parameter schema in public metadata yet.

apple_remove_beta_testers_from_group

No parameter schema in public metadata yet.

apple_list_beta_testers

No parameter schema in public metadata yet.

apple_invite_beta_tester

No parameter schema in public metadata yet.

apple_delete_beta_tester

No parameter schema in public metadata yet.

apple_list_iap

No parameter schema in public metadata yet.

apple_create_iap

No parameter schema in public metadata yet.

apple_get_iap

No parameter schema in public metadata yet.

Sponsors

Configuration

APPLE_KEY_IDsecret

Apple App Store Connect API Key ID

APPLE_KEY_TYPE

Apple API key type: TEAM (default) or INDIVIDUAL

APPLE_ISSUER_IDsecret

Apple App Store Connect Issuer ID for TEAM keys

APPLE_P8_PATH

Path to Apple AuthKey .p8 file

GOOGLE_SERVICE_ACCOUNT_PATH

Path to Google Play service account JSON key file

GOOGLE_CLIENT_ID

Google Desktop OAuth client ID

GOOGLE_CLIENT_SECRETsecret

Google Desktop OAuth client secret

GOOGLE_REFRESH_TOKENsecret

Google OAuth refresh token

APPLE_VENDOR_NUMBER

Apple vendor number for sales and finance reports

APP_PUBLISH_READ_ONLY

Set to true to register only read tools (list/get/search/query/download, no Google edit creation or deletion)

APPLE_REPORTS_KEY_ID

Extra Apple key ID for Sales/Finance/Analytics reports

APPLE_REPORTS_P8_PATH

Path to the reports key .p8 file

APPLE_ADMIN_KEY_ID

Admin key ID for analytics requests and finance/reporting fallback

APPLE_ADMIN_P8_PATH

Path to the Admin key .p8 file

APPLE_REPORTS_ISSUER_ID

Reports key issuer; defaults to APPLE_ISSUER_ID

APPLE_REPORTS_KEY_TYPE

Reports key type: TEAM or INDIVIDUAL; defaults to APPLE_KEY_TYPE

APPLE_ADMIN_ISSUER_ID

Admin key issuer; defaults to APPLE_ISSUER_ID

APPLE_ADMIN_KEY_TYPE

Admin key type: TEAM or INDIVIDUAL; defaults to APPLE_KEY_TYPE

Readme

English | 한국어 | 中文 | 日本語

app-publish-mcp

npm version

A unified MCP (Model Context Protocol) server for App Store Connect and Google Play Console. Manage app listings, screenshots, releases, reviews and submissions — all from your AI assistant.

Publishing Boundary

You provide a release-ready, correctly signed Android .aab / .apk or Apple .ipa. The MCP handles supported store-side work from upload through metadata, testing, review submission, and release. It does not compile the app, own signing keys, or replace Xcode, Gradle, or CI.


View the full README on GitHub

Details

Repository
github.com/mikusnuz/app-publish-mcp
Category
Mobile Development
Package
app-publish-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from mikusnuz

Related Mobile Development MCP servers

View all
1oozoofrog avatarBaepsaeoozoofrog/mcp-baepsaeLocal MCP server for iOS Simulator and macOS app automation with a native Swift bridge24stars
2agenticempire avatarAxintagenticempire/axintProof and repair for Apple coding agents: validate Swift, run Xcode evidence, and repair failures.18stars
3neverlow512 avatarAgent Droid Bridgeneverlow512/agent-droid-bridgeMCP server giving AI agents eyes and hands inside Android devices via ADB15stars
4ascript-cn avatarAscript Mcpascript-cn/ascript-mcpControl Android/iOS/Windows devices from Claude, Cursor, and other AI tools. iOS without jailbreak.7stars
5hridaya423 avatarphonedriverhridaya423/phonedriverLet AI agents see and control Android and iOS phones over stdio.1stars
6sureshkumarm8 avatarDevicelysureshkumarm8/devicelyControl real iOS & Android devices from AI agents; mirror one tap across a whole fleet.1stars