Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASC_KEY_IDYes10-character key ID from App Store Connect API key
ASC_ISSUER_IDYesIssuer ID UUID from App Store Connect API key
ASC_PRIVATE_KEY_PATHYesPath to the .p8 private key file downloaded from App Store Connect

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
asc_guideA

START 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. Call with topic to orient before any multi-step flow. Free.

asc_setup_checkA

Diagnose 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_trialA

Start a free 7-day Pro trial, no credit card, unlocking all 41 tools including the full write/control plane. Call this whenever a Pro tool is refused and the user wants to proceed: ask them for an email address first, then call this. The trial activates in THIS session immediately, so you can retry the tool that was blocked without any restart. Free.

list_appsA

List all apps in your App Store Connect account with name, bundle ID, SKU and App ID.

app_detailsA

Get detailed info about an app including versions, build status, and release state.

review_statusA

Check the current App Store review status - in review, waiting, approved, or rejected.

list_reviewsA

List customer reviews for an app. Filter by rating. Pro feature.

sales_reportB

Download sales/downloads summary. Shows units, proceeds, territory. Pro feature.

release_preflightA

Pre-submission audit: checks metadata, character limits, screenshots, build status. Catches rejection causes before you submit. Pro feature.

daily_briefingA

Morning briefing across all apps: version status, recent reviews, rejections, action items. One call for full situational awareness. Pro feature.

release_notesA

Extract 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.

keyword_insightsA

Analyze your app's keywords against search competition. Shows difficulty, competing apps, and budget usage. Uses iTunes Search API. Pro feature.

competitor_snapshotA

Look up any app on the App Store: ratings, reviews, version, price, category, release notes. Search by name or App Store ID. Pro feature.

metadata_diffA

Compare metadata between your live and pending app versions. Shows what changed in descriptions, keywords, and release notes across locales. Pro feature.

triage_reviewsA

Pull 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.

draft_review_responseA

Draft 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.

update_version_metadataA

Edit 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.

create_versionA

Create 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.

submit_for_reviewA

Submit 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.

list_buildsB

List recent builds for an app with processing state (VALID = ready to use). Pro feature.

wait_for_buildA

Poll 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.

attach_buildB

Attach a build to the editable version (defaults to the newest processed build). Pro feature.

upload_screenshotsA

Upload screenshots to a version localization for a device display type (e.g. APP_IPHONE_67). Handles Apple's reserve/upload/commit flow. Pro feature.

release_versionA

Release an approved version (state PENDING_DEVELOPER_RELEASE) to the public App Store. Outward-facing: requires confirm:true. Pro feature.

manage_phased_releaseA

Control the 7-day phased rollout: start, pause, resume, or complete (release to 100%). Pro feature.

list_beta_groupsA

List TestFlight beta groups for an app. Pro feature.

assign_build_to_groupA

Assign 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.

invite_beta_testerA

Invite 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.

build_and_archiveA

Build, archive, and export a signed .ipa via xcodebuild (requires Xcode on this Mac). Needs a scheme and an ExportOptions.plist. Pro feature.

upload_binaryA

Upload a signed .ipa to App Store Connect via altool, using your API key. Outward-facing: requires confirm:true. Pro feature.

set_age_ratingA

Set 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_privacy_nutritionA

Configure 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_eu_trader_statusA

Declare EU Digital Services Act trader status. Not API-addressable; returns the exact steps + deep link. Pro feature.

create_subscriptionA

Create (idempotently) an auto-renewable subscription inside a group, with USA price and an optional free trial. Sets territory availability automatically. Pro feature.

create_iapB

Create (idempotently) a one-time in-app purchase (non-consumable or consumable) with USA price. Pro feature.

set_iap_review_screenshotA

Upload 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_app_metadataA

Set 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_priceA

Set 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_review_contactA

Set the App Review contact and optional demo account on the editable version. Required before submission. Pro feature.

set_app_availabilityA

Set 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.

setup_app_store_signingA

Prepare 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.

Prompts

Interactive templates invoked by user choice

NameDescription
asc-startZero-to-oriented for a first-time user: verifies the connection with asc_setup_check, lists your apps, explains what this MCP can and cannot do, and recommends the right next step for your situation. No App Store Connect knowledge assumed.
asc-weekly-reviewOne-click weekly summary across all your App Store Connect apps: version status, new low-rating reviews in the last 7 days, rejections, and action items. Calls daily_briefing then list_reviews (rating<=3) and synthesizes.
asc-rejection-auditCatch likely rejection causes before you submit. Runs release_preflight, then metadata_diff, then review_status, and reads results against the top 2026 rejection drivers (guideline 2.3 metadata, 4.0 design, privacy-AI 5.1.2).
asc-release-go-no-goDecide whether to ship a release today. Combines release_preflight, review_status, metadata_diff, and competitor_snapshot to produce a single GO or NO-GO recommendation with reasoning.
asc-ship-releaseDrive a full release from the current state to submitted: create/locate the editable version, push metadata, attach the newest build, upload screenshots if provided, run preflight, and submit. Asks before every outward-facing step. Pro feature.
asc-first-appDrive a never-released app from an existing app record to submitted 1.0, handling every first-time-only Apple constraint and stopping at each manual ASC-website step (privacy label, trader status, first IAPs). Calls asc_guide first, then the metadata/pricing/age/contact/build/screenshot/preflight chain. Pro feature.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pofky/asc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server