Skip to content
Agentmart
Submit a tool

App Store Release

Ship an iOS app to App Store review: readiness report, idempotent pipeline, submit.

Connector by beydemirfurkan · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 4
Write a review

Install

Works with Claude Desktop. Read the repository before you give any tool access to your data.

Download the bundle

MCP bundle (.mcpb): open it with Claude Desktop.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Ship an iOS app to App Store review: readiness report, idempotent pipeline, submit.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
6 read · 2 write · 5 delete
Secrets
None asked for
Install scripts
None found
Runs as
Downloaded binary

Tools by what they do 13

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • asc_app_overview
  • asc_customer_reviews
  • asc_list_apps
  • asc_plan_release
  • asc_readiness_report
  • asc_validate_config

Write 2 · Create, change, send or run things.

  • asc_apply_release
  • asc_open_next_version

Delete 5 · Delete, drop, revoke or wipe things.

  • asc_configure_subscription
  • asc_generate_credentials
  • asc_reply_to_review
  • asc_submit_for_review
  • asc_upload_screenshots

Network hosts it talks to 6

  • api.appstoreconnect.apple.com · found in code
  • beydemirfurkan.github.io · found in code
  • github.com · found in install command, code
  • hyperframes.heygen.com · found in code
  • raw.githubusercontent.com · found in code
  • skills.sh · found in code

Files it touches

  • Your home directory (~)

Tools (13)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • asc_app_overviewApp Store Connect inventoryread-only

    Read-only inventory: versions, builds, localizations, screenshot sets, pricing and subscriptions. Use it to answer questions about current state; use asc_readiness_report to decide what to do.

  • asc_apply_releaseApply the listing pipeline

    Write the listing to App Store Connect: build attach, metadata, pricing, content rights, age rating, category, review info, screenshots and subscription. Idempotent — re-running when everything already matches sends nothing. Does not submit for review.

  • asc_configure_subscriptionConfigure subscriptions and in-app purchasescan change or delete data

    Create any missing subscription plans and one-time purchases from the config, then write their localizations, prices, introductory offers and App Review screenshots, so they leave MISSING_METADATA. Once READY_TO_SUBMIT, asc_submit_for_review sends them with the app version — the app's first subscription and first in-app purchase included, with the website's clicks as the fallback.

  • asc_customer_reviewsCustomer reviewsread-only

    Read the app's customer reviews, newest first: rating, title, text, territory, and any published reply. Filter to what needs attention — low ratings, unanswered ones — and optionally include Apple's own summary of recent reviews. Read-only. To answer one, draft a reply, show it to the human, and only after they approve it call asc_reply_to_review.

  • asc_generate_credentialsGenerate iOS distribution credentialscan change or delete data

    Issue a new distribution certificate and provisioning profile and write them to disk. Apple caps an account at three distribution certificates and this consumes one. Disabled unless the operator sets APPSTORE_RELEASE_ALLOW_LOCAL_WRITES=1.

  • asc_list_appsFind an app idread-only

    List the apps this API key can see, with their numeric ids and bundle ids. Every other tool needs the numeric id, and it is the one thing people never have to hand.

  • asc_open_next_versionOpen the next version

    Create the next App Store version, so its listing can be prepared. Needed whenever every existing version is already live — asc_readiness_report reports that as version.none. A no-op when a version is already editable, so it is safe to call first.

  • asc_plan_releasePlan the listing pipelineread-only

    Dry-run the whole listing pipeline and return the exact changes it would send to App Store Connect. Writes nothing. Call this before asc_apply_release so the human can see the diff first.

  • asc_readiness_reportApp Store readiness reportread-only

    The main tool. Answers 'can this version be submitted, and if not, what exactly is in the way, in what order'. Read-only. Returns findings with a verdict and an ordered list of next actions, each marked as something this tool can fix or something only a human in App Store Connect can. Start here.

  • asc_reply_to_reviewReply to a customer reviewcan change or delete data

    Publish a reply to one customer review on the App Store — publicly, under the developer's name. Replying again replaces the previous reply; the same text twice changes nothing. Draft the reply in the review's language, show the exact text to the human, and call this only once they approve that text. Never reply in bulk without approval of each reply.

  • asc_submit_for_reviewSubmit for reviewcan change or delete data

    Submit the app version to App Review, with the configured subscriptions and in-app purchases. This is the irreversible one. It computes the readiness report first and refuses if anything is blocking, unless force is set. An app's first product is sent by API with the version; if App Store Connect refuses it, nothing is submitted and the result is MANUAL with the clicks — or call again with skipProducts: true to send the app alone. After a submission, follow it with asc_readiness_report or check --wait.

  • asc_upload_screenshotsUpload screenshotscan change or delete data

    Upload the PNGs in the configured directory to the version's screenshot set. Deletes remote screenshots that have no local counterpart only when prune is true, which it is not by default.

  • asc_validate_configValidate a config, and preflight the appread-only

    Check a config against the schema and against the rules Apple enforces but does not document — emoji in the description, keywords over 100 bytes, whatsNew on a first version. With preflight: true, also read the app itself (Info.plist, privacy manifest, code) for what App Review rejects: missing or generic permission texts, invalid required-reason codes, login without an equivalent private option, no account deletion, no restore purchases. Touches no network and needs no credentials, so it is safe to call while drafting.

Signals

Stars
4
Forks
1
Open issues
0
Last commit
Oct 10, 2026 (19 days ago)
Last release
Oct 10, 2026 (19 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.beydemirfurkan/appstore-release
Version
4.3.2
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from beydemirfurkan

Cite this page

App Store Release MCP server. Agent Mart. https://agentmart.dev/connectors/beydemirfurkan-appstore-release (last updated 2026-10-25)