Asc MCP server
41 tools to ship an App Store release: metadata, screenshots, builds, TestFlight, IAP, submit.
0 stars
Reviews
Write oneNobody has reviewed Asc yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Asc tools (41, 8 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
app_detailsGet detailed info about an app including versions, build status, and release state.
asc_guideSTART HERE. Returns the exact end-to-end playbook for an App Store task, with every manual ASC-website/Xcode step that no API can do flagged inline. Free.
asc_setup_checkDiagnose your setup: checks the .p8 key, Key ID, Issuer ID, a LIVE authenticated connection to App Store Connect, and your license tier. For anything wrong, returns the exact fix. Run this first if something isn't working. Free.
asc_start_trialStart a free 7-day Pro trial, no credit card, unlocking all 41 tools including the full write/control plane. Call this when a Pro tool is refused and the user wants to proceed, and also when they ask for something only a Pro tool can do (editing metadata, screenshots, builds, TestFlight, IAP, submitting, releasing, preflight, briefings, keyword or review intelligence) before you hit the refusal. E
assign_build_to_groupAssign a build to a TestFlight beta group so testers can install it (defaults to newest processed build). Needs confirm:true: Apple notifies every tester immediately and the notification cannot be recalled. Pro feature.
attach_buildAttach a build to the editable version (defaults to the newest processed build). Pro feature.
build_and_archiveBuild, archive, and export a signed .ipa via xcodebuild (requires Xcode on this Mac). Needs a scheme and an ExportOptions.plist. Pro feature.
competitor_snapshotLook up any app on the App Store: ratings, reviews, version, price, category, release notes. Search by name or App Store ID. Pro feature.
create_iapwrite actionCreate (idempotently) a one-time in-app purchase (non-consumable or consumable) with USA price. Pro feature.
create_subscriptionwrite actionCreate (idempotently) an auto-renewable subscription inside a group, with USA price and an optional free trial. Sets territory availability automatically. Pro feature.
create_versionwrite actionCreate a new editable App Store version to prepare your next release. Needs confirm:true, because Apple only allows deleting an app's very first version, so this cannot be undone. Pro feature.
daily_briefingMorning briefing across all apps: version status, recent reviews, rejections, action items. One call for full situational awareness. Pro feature.
draft_review_responseDraft a public reply to a single App Store review via MCP Sampling, in the review's locale. Uses Elicitation (if your client supports it) to ask for tone. NEVER auto-posts. Always returns a draft that you must post via App Store Connect yourself. Pro feature.
invite_beta_testerInvite an external tester by email and add them to a beta group. Needs confirm:true: Apple emails a real person from your account and it cannot be recalled. Pro feature.
keyword_insightsAnalyze your app's keywords against search competition. Shows difficulty, competing apps, and budget usage. Uses iTunes Search API. Pro feature.
list_appsList all apps in your App Store Connect account with name, bundle ID, SKU and App ID.
list_beta_groupsList TestFlight beta groups for an app. Pro feature.
list_buildsList recent builds for an app with processing state (VALID = ready to use). Pro feature.
list_reviewsList customer reviews for an app. Filter by rating. Pro feature.
manage_phased_releaseControl the 7-day phased rollout: start, pause, resume, or complete (release to 100%). Pro feature.
metadata_diffCompare metadata between your live and pending app versions. Shows what changed in descriptions, keywords, and release notes across locales. Pro feature.
release_notesExtract git commits since last tag and return structured data for writing App Store 'What's New' text. Categorizes changes and provides writing guidelines. Pro feature.
release_preflightPre-submission audit: checks metadata, character limits, screenshots, build status. Catches rejection causes before you submit. Pro feature.
release_versionRelease an approved version (state PENDING_DEVELOPER_RELEASE) to the public App Store. Outward-facing: requires confirm:true. Pro feature.
review_statusCheck the current App Store review status - in review, waiting, approved, or rejected.
sales_reportDownload sales/downloads summary. Shows units, proceeds, territory. Pro feature.
set_age_ratingSet the app's age-rating content declarations (Apple computes 4+/9+/12+/17+). Pass a declarations map, e.g. { medicalOrTreatmentInformation: "INFREQUENT_OR_MILD" }. Pro feature.
set_app_availabilitySet the app's country/region availability. Requires an explicit choice: a territories list, or all_territories:true, or [] to take the app off sale worldwide. Pro feature.
set_app_metadataSet submission-required app basics: primary/secondary category (appCategory ids like HEALTH_AND_FITNESS), copyright, content-rights declaration, and export compliance (encryption). Each applied only if provided. Pro feature.
set_app_priceSet the app's base price by creating its price schedule (USA base, auto-equalized). price_usd: 0 for free. Required before submission. Pro feature.
set_eu_trader_statusDeclare EU Digital Services Act trader status. Not API-addressable; returns the exact steps + deep link. Pro feature.
set_iap_review_screenshotwrite actionUpload the App Review screenshot a subscription or in-app purchase needs to leave MISSING_METADATA. Resolves the product by product_id automatically. Pro feature.
set_privacy_nutritionConfigure the App Privacy nutrition label. Apple does not expose this via API; returns the exact steps + deep link. Pass data_not_collected:true for the 'Data Not Collected' path. Pro feature.
set_review_contactSet the App Review contact and optional demo account on the editable version. Required before submission. Pro feature.
setup_app_store_signingPrepare App Store binary signing without the cloud-signing permission many API keys lack: downloads the app's IOS_APP_STORE provisioning profiles (app + extensions), installs them, and writes a manual-signing ExportOptions.plist for build_and_archive. Needs an Apple Distribution certificate already in the keychain. Pro feature.
submit_for_reviewwrite actionSubmit the editable version to Apple App Review. First submits any READY_TO_SUBMIT in-app purchases/subscriptions, then the version. If the app's FIRST in-app purchase is detected (which Apple requires be bundled with the version in the website), it ABORTS without submitting and returns the manual steps, so nothing is orphaned. Outward-facing action: requires confirm:true. Pro feature.
triage_reviewsPull recent App Store reviews and use MCP Sampling to cluster them into 3 to 5 themes with counts, representative quotes, and action buckets (bug, missing_feature, pricing, ux, content). Sampling uses your own MCP client's model, so there is no extra cost from this server. Pro feature.
update_version_metadatawrite actionEdit App Store metadata on the editable version: description, keywords, what's-new, promotional text, marketing/support/privacy-policy URLs, plus app name and subtitle. Validates Apple character limits before writing. Pro feature.
upload_binarywrite actionUpload a signed .ipa to App Store Connect via altool, using your API key. Outward-facing: requires confirm:true. Pro feature.
upload_screenshotswrite actionUpload screenshots to a version localization for a device display type (e.g. APP_IPHONE_67). Handles Apple's reserve/upload/commit flow. Pro feature.
wait_for_buildPoll until the newest uploaded build finishes processing (VALID), so the ship flow is one call. Blocks for up to 30 minutes by default; if you should not hold the session that long, call list_builds yourself instead. Pro feature.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan93 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y @pofky/asc-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add asc-mcp -- npx -y @pofky/asc-mcp
Asc: common questions
- Is Asc MCP server safe?
- Mostly: it is graded B (83/100). Read the Asc safety report
- How do I install Asc?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Asc need an API key?
- Yes. The registry entry asks for
ASC_LICENSE_KEY. - Is Asc maintained?
- The last commit was 6 days ago (2026-09-15). The latest release is v1.9.11.
- What can I use instead of Asc?
- Servers from other publishers that do the same job: Heimdall MCP server, App Store Connect MCP server and AppLaunchFlow MCP server. Compare all Asc alternatives.
Alternatives to Asc
Same job from other publishers: the closest match first, then the best rated.
- HeimdallEvery App Store Connect + StoreKit 2 endpoint. 890 tools in 13 profiles, narrow to 27.not reviewedEstablishedB
- App Store ConnectApp Store Connect MCP: apps, TestFlight, reviews, sales reports, and team users.not reviewedGrowingB
AppLaunchFlowCreate app-store screenshots, social graphics, promo videos, and animated device mockups.not reviewedGrowingA- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA
BuywhereAgent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.not reviewedGrowingA