Skip to main content
MCP server CX Codex

appstoreconnect-mcp — Claude Code MCP server: features and setup

Connects an MCP client to App Store Connect to inspect apps, subscriptions, and pricing. Use it when you want an agent to look up subscription details or price tiers.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env ASC_ISSUER_ID=<ASC_ISSUER_ID> --env ASC_KEY_ID=<ASC_KEY_ID> --env ASC_PRIVATE_KEY_PATH=<ASC_PRIVATE_KEY_PATH> --env ASC_VENDOR_NUMBER=<ASC_VENDOR_NUMBER> --transport stdio appstoreconnect-mcp -- npx -y @akoskomuves/appstoreconnect-mcp
Open on GitHub

What appstoreconnect-mcp does

The server gives an agent access to App Store Connect data. It can find apps, subscription groups, and individual subscriptions, then retrieve current prices and valid price points by territory. The project also describes a pricing adjustment flow based on purchasing power.

Connection to the API uses an App Store Connect key. Configure ASC_ISSUER_ID, ASC_KEY_ID, and the path to a .p8 file. App Manager access is enough for read operations; price changes require the Admin role. That distinction matters: an App Manager key cannot write prices.

What it helps with

  • find an app by bundleId
  • inspect the subscriptions in a group
  • check a subscription’s current price by territory
  • compare valid price points
  • create a subscription group and an auto-renewable product

Example prompts for the agent

  • Find the app with bundleId com.example.app and list its subscriptions.
  • Show the current prices for this subscription across territories.
  • Create a subscription group and add an auto-renewable subscription to it.

How to install appstoreconnect-mcp

Platform CLI

claude mcp add --env ASC_ISSUER_ID=<ASC_ISSUER_ID> --env ASC_KEY_ID=<ASC_KEY_ID> --env ASC_PRIVATE_KEY_PATH=<ASC_PRIVATE_KEY_PATH> --env ASC_VENDOR_NUMBER=<ASC_VENDOR_NUMBER> --transport stdio appstoreconnect-mcp -- npx -y @akoskomuves/appstoreconnect-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about appstoreconnect-mcp

How do I install appstoreconnect-mcp in Claude Code?

Run `claude mcp add appstoreconnect-mcp -e ASC_ISSUER_ID=<ASC_ISSUER_ID> -e ASC_KEY_ID=<ASC_KEY_ID> -e ASC_PRIVATE_KEY_PATH=<ASC_PRIVATE_KEY_PATH> -- npx -y @akoskomuves/appstoreconnect-mcp`. Set the three access values before starting the server.

What does appstoreconnect-mcp do?

It connects an MCP client to the App Store Connect API. An agent can retrieve app and subscription details, inspect prices, and create subscription groups and products.

Which role allows price changes?

Price writes require the Admin role. App Manager access supports read-only operations.

Similar MCP servers

All MCP servers for Backend and APIs →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor