Blitz logo

Blitz

Native macOS app that lets AI agents manage App Store Connect, iOS simulators, screenshots, IAPs, and TestFlight workflows.

Install Blitz

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for blitz, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The blitz MCP server connects AI agents to App Store Connect and local iOS development workflows through a native macOS app. It exposes about 35 tools for submissions, app versions, pricing, listings, in-app purchases, screenshots, TestFlight, and simulator control. Claude Code, Codex, Cursor, or another MCP client can drive these operations from the app. Reach for it when you want to automate repetitive App Store submission tasks on macOS.

Use cases

  • Submit an iOS app for App Store review
  • Configure in-app purchases and subscriptions
  • Upload localized App Store screenshots
  • Manage TestFlight testers and builds
  • Run and inspect an iOS Simulator workflow

Key features

  • App Store Connect submission and version management
  • In-app purchase and subscription configuration
  • Screenshot uploads across device sizes and locales
  • TestFlight tester and build management
  • iOS Simulator control and screen capture
  • Bundled App Store Connect CLI helper

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

9/9 checks healthy over the last 40d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1.8kStargazers on the source repository.
Last commit3mo agoMost recent push to the default branch.
Directory activity1 installsConfig copies, upvotes, and views on AllMCPs.

How Blitz works

What the blitz MCP server does

The blitz MCP server gives AI agents access to iOS release and testing tasks from a native macOS application. Its primary connection is to Apple App Store Connect, with additional control over the local iOS Simulator. This lets an agent work across preparation, metadata, testing, and submission rather than handling each step manually in separate tools.

Supported App Store Connect workflows include submitting an app for review, managing app versions, editing pricing and listings, creating in-app purchases and subscriptions, and associating those purchases with versions. The app can also upload screenshots for required device sizes and locales, add TestFlight testers, and manage builds.

How it works

The blitz MCP server is built into the macOS application and binds to 127.0.0.1, so the MCP endpoint is available locally rather than exposed to the network. An MCP client such as Claude Code, Codex, or Cursor communicates with the app and asks it to perform supported App Store Connect or simulator operations.

Simulator capabilities include booting and shutting down devices, sending touch and swipe input, and capturing the live screen. The project also bundles the asc-cli helper for App Store Connect operations that may not be covered by the graphical workflow. That helper shares authentication with Blitz and is available in agent sessions.

Setup and configuration

Download the macOS application from the Blitz website, or build it from source. A source build requires macOS 14 or later, Xcode 16 or later, Node.js 18 or later, and Go 1.26 or later. After cloning the repository, initialize its submodules, run the Swift build, bundle the application, and open the resulting .app file.

Signed builds use Apple Developer credentials supplied through a local .env file based on .env.example. The bundled App Store Connect helper normally comes from the pinned repository submodule. Development or CI builds can override that source with BLITZ_ASCD_SOURCE_DIR or use a compatible prebuilt helper through BLITZ_ASCD_PATH.

Tools and capabilities

The blitz MCP server provides roughly 35 MCP tools covering:

  • App Store Connect submissions, versions, pricing, and listings
  • In-app purchase and subscription creation
  • Attaching purchases to app versions
  • Screenshot uploads across device sizes and locales
  • TestFlight tester and build management
  • iOS Simulator startup, shutdown, touch, swipe, and screen capture
  • App Store Connect CLI operations for edge cases

Limitations and notes

The blitz MCP server requires macOS because the application is native to that platform and controls local iOS development tooling. Its simulator capture is limited to the iOS Simulator window. The built-in MCP service is localhost-only and is not intended for remote network access.

Official release builds may send anonymous product telemetry. The documented events include launches, project inventory or creation activity, and MCP or App Store Connect tool usage; the release does not record project names, paths, bundle IDs, prompts, terminal contents, or App Store Connect form values. Source, forked, and debug builds keep telemetry disabled unless analytics settings are explicitly embedded. App Wall synchronization is optional and can send selected public listing metadata and submission history when enabled.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Blitz

blitz is an MCP server that connects AI agents to Apple’s App Store Connect and local iOS simulators through a native macOS app. It provides tools for app submissions, version and listing management, in-app purchases, screenshots, TestFlight, simulator control, and related release workflows.

Download the native macOS app from the Blitz website, or build it from source. Source builds require macOS 14+, Xcode 16+, Node.js 18+, and Go 1.26+. The repository includes commands to build, bundle, and open the application.

Yes, Blitz supports Cursor as an MCP client. The README also names Claude Code and Codex, while stating that any MCP client can use the built-in MCP server.

No, the built-in MCP server binds to 127.0.0.1 and is localhost-only. It is not exposed to the network.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBlitz AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/blitz?style=directory)](https://allmcps.com/mcp/blitz)
HTML Embed
<a href="https://allmcps.com/mcp/blitz"><img src="https://allmcps.com/api/badge/blitz?style=directory" alt="Blitz on AllMCPs" /></a>