npm install -g @pofky/asc-mcp

Catch rejections
before you submit.

An MCP server that audits your app before submission, gives you a morning briefing across all your apps, and writes release notes from your git history. Not another raw API wrapper.

40% of App Store rejections are preventable.

Missing metadata, empty "What's New" text, wrong screenshot sizes, no build attached. These are the top causes of Guideline 2.1 rejections, and they all have one thing in common: a preflight check would have caught them.

Other MCP servers give you 80-293 raw API endpoints. This one gives you a pre-submission audit that checks everything in one call. Plus a daily briefing, review summaries, and release notes generated from your actual git commits.

Raw endpoints are free everywhere. Intelligence is the part worth paying for.

Intelligence, not just endpoints.

These are the tools that raw API wrappers can't replicate. Each one composes multiple data sources and applies real validation logic.

"Run a preflight check before I submit"

Release Preflight: v2.3

State: PREPARE_FOR_SUBMISSION
Platform: IOS

PASS (with 1 warning)

Warnings (recommended):
- Missing screenshot set for APP_IPHONE_67.

Passing checks: 4
- [en-US] Description OK (3874/4000 chars).
- [en-US] Keywords OK (96/100 chars).
- 2 screenshot set(s) found across 1 locale(s).
- Build 40 attached and valid.

Total: 4 pass, 1 warn, 0 fail

"Morning briefing"

Daily Briefing - 2026-04-13

3 apps in your account

Tempo: Habit Builder
- Latest: v2.3 (IOS) - Waiting for Review
- Reviews (last 3d): 5 new, avg 4.2 stars

FocusFlow
- Latest: v1.8 (IOS) - Live
- Attention: 2 reviews with 1-2 stars
  - ★☆☆☆☆ "Notifications stopped" (US)
  - ★★☆☆☆ "Missing dark mode" (DE)

NightOwl Weather
- Latest: v1.0 (IOS) - REJECTED
- check App Store Connect for details

"Generate release notes from git"

Git History for Release Notes

Since: v2.2.0
Commits: 8

New Features (3)
- feat: add habit streak calendar view
- feat: dark mode support
- add widget for home screen

Bug Fixes (2)
- fix: notification timing off by 1 hour
- fix: crash on iPad when rotating

Character limit: 4000 chars for "What's New"
Lead with the most impactful change.

11 tools. 3 free, 8 Pro.

The free tools cover basics. The 8 Pro tools do things no other ASC server can: audits, briefings, keyword analysis, competitor intelligence, and more.

Free

list_apps

All your apps: name, bundle ID, SKU, platform.

app_details

Version history, build status, release state.

review_status

In review, waiting, approved, rejected - with context.

Pro - $9/mo

release_preflight

Pre-submission audit. Checks metadata completeness, character limits, screenshot coverage, and build status across all locales. Catches the issues that cause 40%+ of rejections.

daily_briefing

Morning summary across all your apps. Version status, new reviews with sentiment, rejections, action items. One call replaces 10 minutes of portal clicking.

release_notes

Reads git commits since your last tag, categorizes them (features, fixes, improvements), and gives structured data for writing "What's New" text. Apple's 4,000-char limit validated.

keyword_insights

Analyzes your keywords against real iTunes Search competition. Shows difficulty rating per keyword, how many competing apps rank for it, and whether you're using your full 100-char keyword budget.

competitor_snapshot

Look up any app by name or ID. Returns ratings, review count, version, last update, price, category, seller, and latest release notes. Side-by-side comparison table when multiple results match.

metadata_diff

Compares your live version's metadata against your pending version across all locales. Shows what changed in descriptions, keywords, promotional text, and "What's New" before you submit.

list_reviews

Customer reviews filtered by star rating (1-5), territory, and sort order.

sales_report

Download counts and revenue by territory, daily/weekly/monthly.

Raw wrappers are free. Intelligence costs less than a lunch.

Other servers give you 200+ raw API endpoints. They don't audit your metadata, analyze your keywords, snapshot your competitors, or write your release notes. That's what $9/mo gets you.

Free wrappers ASC MCP
Pre-submission audit No Yes (catches 40%+ of rejections)
Cross-app daily briefing No Yes
Git-aware release notes No Yes
Keyword competition analysis No Yes (vs iTunes Search data)
Competitor lookup No Yes (any app, any store)
Metadata version diff No Yes (live vs pending)
Setup Build from source (Swift/macOS) npm install (any OS)
Free tier Varies Yes, 3 tools

Setup takes 3 minutes.

1. Create an API key

Go to App Store Connect > Keys. Create a key with Admin or App Manager role. Download the .p8 file.

2. Install

npm install -g @pofky/asc-mcp

3. Add to your MCP config

Add this to ~/.claude/settings.json (or your agent's MCP config):

{
  "mcpServers": {
    "appstore-connect": {
      "command": "asc-mcp",
      "env": {
        "ASC_KEY_ID": "YOUR_KEY_ID",
        "ASC_ISSUER_ID": "YOUR_ISSUER_ID",
        "ASC_PRIVATE_KEY_PATH": "~/.appstore/AuthKey_XXXX.p8"
      }
    }
  }
}

4. Ask your agent

Type "List my App Store Connect apps" in Claude Code, Cursor, Windsurf, or Cline. That's it.

Your credentials never leave your machine.

  • The .p8 private key is read locally. JWT tokens are generated on your computer.
  • API calls go directly from your machine to api.appstoreconnect.apple.com. No proxy.
  • The license server (Pro tier) sees only your license key string. Zero Apple data, zero credentials.
  • Fully open source. Read the code.

Pricing

Free

No account needed

$0

  • list_apps
  • app_details
  • review_status

Pro

Intelligence tools + reviews + sales

$9/mo

  • Everything in Free
  • release_preflight (pre-submission audit)
  • daily_briefing (all apps, one call)
  • release_notes (from your git history)
  • keyword_insights (competition analysis)
  • competitor_snapshot (any app lookup)
  • metadata_diff (live vs pending)
  • list_reviews (filter by rating, territory)
  • sales_report (downloads + revenue)
  • Coming: review response drafts, subscription health
Get Pro

Works with

Claude Code / Cursor / Windsurf / Cline / any MCP client

Ship with confidence.

Free tier covers the basics. Pro adds the intelligence: preflight audits, morning briefings, and git-powered release notes. $9/mo.

npm install -g @pofky/asc-mcp