---
title: "Apple App Store Connect MCP server - actionlake"
description: "Give Claude 1,266 Apple App Store Connect actions through one MCP server: apps. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/apple-app-store-connect
updated: 2026-10-04
---

Connectors · Developer & infrastructure

# Apple App Store Connect MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Apple App Store Connect and the rest of your systems. It gives your agent 1,266 Apple App Store Connect actions (798 reads, 332 writes and 136 that wait for a confirmation) and holds the Apple App Store Connect credential itself, so the agent never does. It paces Apple App Store Connect's limits and records every call.

[Connect Apple App Store Connect free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "app_store_connect.users.list",
  intent: "check which Apple App Store Connect account is connected"
}
# List users · read · 1 upstream call
```

- 1,266 actions in one signed file
- 798 read look, never change
- 332 write create and update
- 136 wait for a yes destructive, confirmed first

Set up

## Connect Apple App Store Connect in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Apple App Store Connect.
   Signed token (JWT). You paste the signing key once; actionlake signs a short-lived token for each call. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `issuer_id` Issuer ID — Team keys only (Users and Access > Integrations > App Store Connect API > Team Keys); leave empty for an…
   - `key_id` Key ID
   - `private_key` Private key (.p8 file contents, PKCS#8 PEM)
   ```
   account { op: "connections.requirements", service: "app_store_connect" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "app_store_connect.users.list" }
   # list users · read · 1 upstream call
   check { action: "app_store_connect.subscriptions.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Apple App Store Connect at a glance

**Sign-in**

Signed token (JWT). You paste the signing key once; actionlake signs a short-lived token for each call.

**You provide**

`issuer_id` `key_id` `private_key`

**Limits we pace to**

3,500 calls an hour and 300 a minute, per connection

**API covered**

App Store Connect API 4.5 (OpenAPI 3.0.1)`api.appstoreconnect.apple.com`

**Built from**

Apple App Store Connect's documentation, read 4 October 2026[developer.apple.com](https://developer.apple.com/sample-code/app-store-connect/app-store-connect-openapi-specification.zip)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

798 of 798 reads, for up to an hour; a write clears what it affects

**Shared entities**

2, so ask can line Apple App Store Connect up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Apple App Store Connect.

1,266 actions in 195 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **798** read look, never change
- **332** write create and update
- **136** destructive wait for a confirmation

1. ### Apps
   87
   84 read · 2 write · 1 destructive
   List the in-app purchases of an app · List the in-app purchases (v2) of an app · List the customer reviews of an app · List the App Store versions of an app
2. ### Game center details
   44
   35 read · 9 write · 0 destructive
   Create a Game Center detail · Get a Game Center detail · Update a Game Center detail · List the achievement releases of a Game Center detail
3. ### Subscriptions
   32
   27 read · 2 write · 3 destructive
   Create a subscription · Get a subscription · Update a subscription · Delete a subscription
4. ### App store versions
   30
   25 read · 4 write · 1 destructive
   Create an App Store version · Get an App Store version · Update an App Store version · List the customer reviews of an App Store version
5. ### Builds
   30
   24 read · 3 write · 3 destructive
   List builds · Get a build · Update a build · List the beta build localizations of a build
6. ### Game center groups
   29
   20 read · 8 write · 1 destructive
   Create a Game Center group · List Game Center groups · Get a Game Center group · Update a Game Center group
7. ### Game center leaderboard sets
   27
   14 read · 9 write · 4 destructive
   Create a Game Center leaderboard set · Create a Game Center leaderboard set (v2) · Get a Game Center leaderboard set · Update a Game Center leaderboard set
8. ### In app purchases
   25
   22 read · 2 write · 1 destructive
   Create an in-app purchase (v2) · Get an in-app purchase · Get an in-app purchase (v2) · Update an in-app purchase (v2)

**187 more areas · 962 actions**

- Game center leaderboards **23**
- Beta groups **21**
- App infos **20**
- Game center achievements **19**
- Beta testers **16**
- Game center achievement localizations **14**
- Game center activities **14**
- CI products **13**
- App custom product page localizations **12**
- App store version experiments **12**
- App store version localizations **12**
- Game center leaderboard localizations **12**
- Game center leaderboard set localizations **12**
- App clip default experiences **11**
- Bundle ids **11**
- Game center matchmaking rule sets **11**
- Game center matchmaking queues **10**
- Profiles **10**
- Subscription groups **10**
- CI build actions **9**
- Game center app versions **9**
- In app purchase offer codes **9**
- Subscription offer codes **9**
- Users **9**
- App encryption declarations **8**
- App event localizations **8**
- App price schedules **8**
- Build bundles **8**
- CI workflows **8**
- Game center achievement images **8**
- Game center challenges **8**
- Game center leaderboard images **8**
- Game center leaderboard set images **8**
- Game center leaderboard set member localizations **8**
- In app purchase images **8**
- In app purchase localizations **8**
- In app purchase price schedules **8**
- In app purchase versions **8**
- Subscription group localizations **8**
- Subscription images **8**
- Subscription localizations **8**
- Subscription versions **8**
- App store version experiment treatment localizations **7**
- Beta app localizations **7**
- Beta build localizations **7**
- Certificates **7**
- Game center activity versions **7**
- Merchant ids **7**
- Pass type ids **7**
- App categories **6**
- App clip default experience localizations **6**
- App custom product pages **6**
- App events **6**
- App preview sets **6**
- App screenshot sets **6**
- App store version experiment treatments **6**
- CI build runs **6**
- End user license agreements **6**
- Game center activity localizations **6**
- Game center challenge localizations **6**
- Game center challenge versions **6**
- Game center matchmaking rules **6**
- Pre release versions **6**
- Review submissions **6**
- SCM repositories **6**
- Subscription plan availabilities **6**
- Subscription promotional offers **6**
- User invitations **6**
- Webhooks **6**
- Win back offers **6**
- Alternative distribution package versions **5**
- Analytics report requests **5**
- App clips **5**
- App custom product page versions **5**
- App store review details **5**
- Background assets **5**
- Beta app review details **5**
- Beta app review submissions **5**
- Beta license agreements **5**
- Build beta details **5**
- Build uploads **5**
- Game center enabled versions **5**
- Nominations **5**
- Accessibility declarations **4**
- Alternative distribution domains **4**
- Alternative distribution keys **4**
- Alternative distribution packages **4**
- Android to ios app mapping details **4**
- App availabilities **4**
- App clip header images **4**
- App event screenshots **4**
- App event video clips **4**
- App info localizations **4**
- App previews **4**
- App screenshots **4**
- App store review attachments **4**
- Background asset versions **4**
- Beta app clip invocations **4**
- Beta feedback crash submissions **4**
- CI mac OS versions **4**
- CI xcode versions **4**
- Devices **4**
- Game center achievement versions **4**
- Game center activity images **4**
- Game center challenge images **4**
- Game center leaderboard set versions **4**
- Game center leaderboard versions **4**
- In app purchase app store review screenshots **4**
- In app purchase availabilities **4**
- Marketplace webhooks **4**
- Promoted purchases **4**
- Routing app coverages **4**
- SCM providers **4**
- Subscription app store review screenshots **4**
- Subscription availabilities **4**
- Subscription group versions **4**
- Subscription price points **4**
- Analytics report instances **3**
- Analytics reports **3**
- App clip advanced experience images **3**
- App clip advanced experiences **3**
- App clip app store review details **3**
- App encryption declaration documents **3**
- App price points **3**
- App store version phased releases **3**
- App tags **3**
- Background asset upload files **3**
- Beta app clip invocation localizations **3**
- Beta recruitment criteria **3**
- Build upload files **3**
- Bundle id capabilities **3**
- Customer review responses **3**
- Customer reviews **3**
- Game center achievement releases **3**
- Game center activity version releases **3**
- Game center challenge version releases **3**
- Game center leaderboard releases **3**
- Game center leaderboard set releases **3**
- Game center matchmaking teams **3**
- In app purchase offer code custom codes **3**
- In app purchase offer code one time use codes **3**
- Marketplace search details **3**
- Review submission items **3**
- Subscription introductory offers **3**
- Subscription offer code custom codes **3**
- Subscription offer code one time use codes **3**
- Actors **2**
- Beta feedback screenshot submissions **2**
- In app purchase price points **2**
- Sandbox testers **2**
- Subscription grace periods **2**
- Subscription prices **2**
- Age rating declarations **1**
- Alternative distribution package deltas **1**
- Alternative distribution package variants **1**
- Analytics report segments **1**
- App store version promotions **1**
- App store version release requests **1**
- App store version submissions **1**
- Background asset version app store releases **1**
- Background asset version external beta releases **1**
- Background asset version internal beta releases **1**
- Beta crash logs **1**
- Beta recruitment criterion options **1**
- Beta tester invitations **1**
- Build beta notifications **1**
- CI artifacts **1**
- CI issues **1**
- CI test results **1**
- Diagnostic signatures **1**
- End app availability pre orders **1**
- Game center detail players **1**
- Game center leaderboard entry submissions **1**
- Game center matchmaking rule set tests **1**
- Game center player achievement submissions **1**
- Game center score moderations **1**
- In app purchase contents **1**
- In app purchase submissions **1**
- Sandbox testers clear purchase history request **1**
- SCM git references **1**
- SCM pull requests **1**
- Subscription group submissions **1**
- Subscription submissions **1**
- Territories **1**
- Territory availabilities **1**
- Webhook deliveries **1**
- Webhook pings **1**

Top actions

## The Apple App Store Connect API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 92 of Apple App Store Connect's 97 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `app_store_connect.users.list` List users | Lists users in the App Store Connect account, filtered and paged. | read | `identity.user.list` 474 connectors |
| `app_store_connect.devices.list` List devices | Lists devices in the App Store Connect account, filtered and paged. | read | `device.endpoint.list` 65 connectors |
| `app_store_connect.users.get` Get a user | Reads one user by id. | read | `identity.user.get` 399 connectors |
| `app_store_connect.subscriptions.create` Create a subscription | Creates a subscription. | write | `commerce.product.create` 92 connectors |
| `app_store_connect.in_app_purchases_v2.create` Create an in-app purchase (v2) | Creates an in-app purchase (v2). | write | `commerce.product.create` 92 connectors |
| `app_store_connect.users.delete` Delete a user | Deletes a user. | destructive | `identity.user.delete` 253 connectors |
| `app_store_connect.subscription_offer_codes.create` Create a subscription offer code | Creates a subscription offer code. | write | `commerce.coupon.create` 29 connectors |
| `app_store_connect.in_app_purchase_offer_codes.create` Create an in-app purchase offer code | Creates an in-app purchase offer code. | write | `commerce.coupon.create` 29 connectors |
| `app_store_connect.app_categories.list` List app categories | Lists app categories in the App Store Connect account, filtered and paged. | read | `commerce.product_category.list` 25 connectors |
| `app_store_connect.beta_groups.list` List beta groups | Lists beta groups in the App Store Connect account, filtered and paged. | read | `identity.group.list` 262 connectors |
| `app_store_connect.beta_groups.create` Create a beta group | Creates a beta group. | write | `identity.group.create` 205 connectors |
| `app_store_connect.subscription_prices.create` Create a subscription price | Creates a subscription price. | write | `commerce.price.create` 9 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Apple App Store Connect actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Apple App Store Connect devices have not checked in for a week?
   calls `app_store_connect.devices.list`
2. Write write
   Create a subscription in Apple App Store Connect. Show me exactly what you will send before you save it.
   calls `app_store_connect.subscriptions.create`

Governance for Apple App Store Connect

## Destructive actions wait for a yes.

136 Apple App Store Connect actions are destructive. The first 10:

- Delete a user `app_store_connect.users.delete`
- Delete a subscription `app_store_connect.subscriptions.delete`
- Delete an in-app purchase (v2) `app_store_connect.in_app_purchases_v2.delete`
- Delete a beta group `app_store_connect.beta_groups.delete`
- Delete a subscription price `app_store_connect.subscription_prices.delete`
- Delete a webhook `app_store_connect.webhooks.delete`
- Delete a CI workflow `app_store_connect.ci_workflows.delete`
- Delete an App Store version `app_store_connect.app_store_versions.delete`
- Delete a user invitation `app_store_connect.user_invitations.delete`
- Delete a certificate `app_store_connect.certificates.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do app_store_connect.users.delete confirm_policy: **human**

Delete a user?

**intent:** the user asked me to delete a user

run suspended · waiting for a named person · key _app-store-connect-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "app-store-connect-agent",
  allowed_actions: ["app_store_connect.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "app_store_connect.users.delete", approver: "lead@example.com" },
    { match: "app_store_connect.subscriptions.delete", approver: "lead@example.com" },
    { match: "app_store_connect.in_app_purchases_v2.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Apple App Store Connect only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Apple App Store Connect costs on actionlake.

Every Apple App Store Connect action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Apple App Store Connect refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 1,266 Apple App Store Connect actions
- 1,266 actions page each page of a long list is one call
- 798 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Apple App Store Connect action.

1,266 actions by area: the id your agent calls, what it does, and its effect.

**Apps 87**

- `app_store_connect.apps.list_app_store_versions` List the App Store versions of an app read
- `app_store_connect.apps.list_customer_reviews` List the customer reviews of an app read
- and 85 more in this area

**Game center details 44**

- `app_store_connect.game_center_details.create` Create a Game Center detail write
- `app_store_connect.game_center_details.get` Get a Game Center detail read
- and 42 more in this area

**Subscriptions 32**

- `app_store_connect.subscriptions.create` Create a subscription write
- `app_store_connect.subscriptions.delete` Delete a subscription destructive
- and 30 more in this area

**App store versions 30**

- `app_store_connect.app_store_versions.create` Create an App Store version write
- `app_store_connect.app_store_versions.get` Get an App Store version read
- and 28 more in this area

**Builds 30**

- `app_store_connect.builds.get` Get a build read
- `app_store_connect.builds.list` List builds read
- and 28 more in this area

**Game center groups 29**

- `app_store_connect.game_center_groups.create` Create a Game Center group write
- `app_store_connect.game_center_groups.get` Get a Game Center group read
- and 27 more in this area

**Game center leaderboard sets 27**

- `app_store_connect.game_center_leaderboard_sets.create` Create a Game Center leaderboard set write
- `app_store_connect.game_center_leaderboard_sets.get` Get a Game Center leaderboard set read
- and 25 more in this area

**In app purchases 25**

- `app_store_connect.in_app_purchases.get` Get an in-app purchase read
- `app_store_connect.in_app_purchases_v2.create` Create an in-app purchase (v2) write
- and 23 more in this area

**Game center leaderboards 23**

- `app_store_connect.game_center_leaderboards.create` Create a Game Center leaderboard write
- `app_store_connect.game_center_leaderboards.get` Get a Game Center leaderboard read
- and 21 more in this area

**Beta groups 21**

- `app_store_connect.beta_groups.create` Create a beta group write
- `app_store_connect.beta_groups.get` Get a beta group read
- and 19 more in this area

**App infos 20**

- `app_store_connect.app_infos.get` Get an app info read
- `app_store_connect.app_infos.list_app_info_localizations` List the app info localizations of an app info read
- and 18 more in this area

**Game center achievements 19**

- `app_store_connect.game_center_achievements.create` Create a Game Center achievement write
- `app_store_connect.game_center_achievements.get` Get a Game Center achievement read
- and 17 more in this area

**Beta testers 16**

- `app_store_connect.beta_testers.create` Create a beta tester write
- `app_store_connect.beta_testers.delete` Delete a beta tester destructive
- and 14 more in this area

**Game center achievement localizations 14**

- `app_store_connect.game_center_achievement_localizations.create` Create a Game Center achievement localization write
- `app_store_connect.game_center_achievement_localizations.get` Get a Game Center achievement localization read
- and 12 more in this area

**Game center activities 14**

- `app_store_connect.game_center_activities.create` Create a Game Center activity write
- `app_store_connect.game_center_activities.delete` Delete a Game Center activity destructive
- and 12 more in this area

**CI products 13**

- `app_store_connect.ci_products.get` Get a CI product read
- `app_store_connect.ci_products.list` List CI products read
- and 11 more in this area

**App custom product page localizations 12**

- `app_store_connect.app_custom_product_page_localizations.create` Create an app custom product page localization write
- `app_store_connect.app_custom_product_page_localizations.delete` Delete an app custom product page localization destructive
- and 10 more in this area

**App store version experiments 12**

- `app_store_connect.app_store_version_experiments.create` Create an App Store version experiment write
- `app_store_connect.app_store_version_experiments.get` Get an App Store version experiment read
- and 10 more in this area

**App store version localizations 12**

- `app_store_connect.app_store_version_localizations.create` Create an App Store version localization write
- `app_store_connect.app_store_version_localizations.delete` Delete an App Store version localization destructive
- and 10 more in this area

**Game center leaderboard localizations 12**

- `app_store_connect.game_center_leaderboard_localizations.create` Create a Game Center leaderboard localization write
- `app_store_connect.game_center_leaderboard_localizations.get` Get a Game Center leaderboard localization read
- and 10 more in this area

**Game center leaderboard set localizations 12**

- `app_store_connect.game_center_leaderboard_set_localizations.create` Create a Game Center leaderboard set localization write
- `app_store_connect.game_center_leaderboard_set_localizations.get` Get a Game Center leaderboard set localization read
- and 10 more in this area

**App clip default experiences 11**

- `app_store_connect.app_clip_default_experiences.create` Create an App Clip default experience write
- `app_store_connect.app_clip_default_experiences.delete` Delete an App Clip default experience destructive
- and 9 more in this area

**Bundle ids 11**

- `app_store_connect.bundle_ids.create` Create a bundle ID write
- `app_store_connect.bundle_ids.get` Get a bundle ID read
- and 9 more in this area

**Game center matchmaking rule sets 11**

- `app_store_connect.game_center_matchmaking_rule_sets.create` Create a Game Center matchmaking rule set write
- `app_store_connect.game_center_matchmaking_rule_sets.get` Get a Game Center matchmaking rule set read
- and 9 more in this area

**Game center matchmaking queues 10**

- `app_store_connect.game_center_matchmaking_queues.create` Create a Game Center matchmaking queue write
- `app_store_connect.game_center_matchmaking_queues.get` Get a Game Center matchmaking queue read
- and 8 more in this area

**Profiles 10**

- `app_store_connect.profiles.create` Create a profile write
- `app_store_connect.profiles.delete` Delete a profile destructive
- and 8 more in this area

**Subscription groups 10**

- `app_store_connect.subscription_groups.create` Create a subscription group write
- `app_store_connect.subscription_groups.get` Get a subscription group read
- and 8 more in this area

**CI build actions 9**

- `app_store_connect.ci_build_actions.get` Get a CI build action read
- `app_store_connect.ci_build_actions.list_artifacts` List the artifacts of a CI build action read
- and 7 more in this area

**Game center app versions 9**

- `app_store_connect.game_center_app_versions.create` Create a Game Center app version write
- `app_store_connect.game_center_app_versions.get` Get a Game Center app version read
- and 7 more in this area

**In app purchase offer codes 9**

- `app_store_connect.in_app_purchase_offer_codes.create` Create an in-app purchase offer code write
- `app_store_connect.in_app_purchase_offer_codes.get` Get an in-app purchase offer code read
- and 7 more in this area

Subscription offer codes **9** Users **9** App encryption declarations **8** App event localizations **8** App price schedules **8** Build bundles **8** CI workflows **8** Game center achievement images **8** Game center challenges **8** Game center leaderboard images **8** Game center leaderboard set images **8** Game center leaderboard set member localizations **8** In app purchase images **8** In app purchase localizations **8** In app purchase price schedules **8** In app purchase versions **8** Subscription group localizations **8** Subscription images **8** Subscription localizations **8** Subscription versions **8** App store version experiment treatment localizations **7** Beta app localizations **7** Beta build localizations **7** Certificates **7** Game center activity versions **7** Merchant ids **7** Pass type ids **7** App categories **6** App clip default experience localizations **6** App custom product pages **6** App events **6** App preview sets **6** App screenshot sets **6** App store version experiment treatments **6** CI build runs **6** End user license agreements **6** Game center activity localizations **6** Game center challenge localizations **6** Game center challenge versions **6** Game center matchmaking rules **6** Pre release versions **6** Review submissions **6** SCM repositories **6** Subscription plan availabilities **6** Subscription promotional offers **6** User invitations **6** Webhooks **6** Win back offers **6** Alternative distribution package versions **5** Analytics report requests **5** App clips **5** App custom product page versions **5** App store review details **5** Background assets **5** Beta app review details **5** Beta app review submissions **5** Beta license agreements **5** Build beta details **5** Build uploads **5** Game center enabled versions **5** Nominations **5** Accessibility declarations **4** Alternative distribution domains **4** Alternative distribution keys **4** Alternative distribution packages **4** Android to ios app mapping details **4** App availabilities **4** App clip header images **4** App event screenshots **4** App event video clips **4** App info localizations **4** App previews **4** App screenshots **4** App store review attachments **4** Background asset versions **4** Beta app clip invocations **4** Beta feedback crash submissions **4** CI mac OS versions **4** CI xcode versions **4** Devices **4** Game center achievement versions **4** Game center activity images **4** Game center challenge images **4** Game center leaderboard set versions **4** Game center leaderboard versions **4** In app purchase app store review screenshots **4** In app purchase availabilities **4** Marketplace webhooks **4** Promoted purchases **4** Routing app coverages **4** SCM providers **4** Subscription app store review screenshots **4** Subscription availabilities **4** Subscription group versions **4** Subscription price points **4** Analytics report instances **3** Analytics reports **3** App clip advanced experience images **3** App clip advanced experiences **3** App clip app store review details **3** App encryption declaration documents **3** App price points **3** App store version phased releases **3** App tags **3** Background asset upload files **3** Beta app clip invocation localizations **3** Beta recruitment criteria **3** Build upload files **3** Bundle id capabilities **3** Customer review responses **3** Customer reviews **3** Game center achievement releases **3** Game center activity version releases **3** Game center challenge version releases **3** Game center leaderboard releases **3** Game center leaderboard set releases **3** Game center matchmaking teams **3** In app purchase offer code custom codes **3** In app purchase offer code one time use codes **3** Marketplace search details **3** Review submission items **3** Subscription introductory offers **3** Subscription offer code custom codes **3** Subscription offer code one time use codes **3** Actors **2** Beta feedback screenshot submissions **2** In app purchase price points **2** Sandbox testers **2** Subscription grace periods **2** Subscription prices **2** Age rating declarations **1** Alternative distribution package deltas **1** Alternative distribution package variants **1** Analytics report segments **1** App store version promotions **1** App store version release requests **1** App store version submissions **1** Background asset version app store releases **1** Background asset version external beta releases **1** Background asset version internal beta releases **1** Beta crash logs **1** Beta recruitment criterion options **1** Beta tester invitations **1** Build beta notifications **1** CI artifacts **1** CI issues **1** CI test results **1** Diagnostic signatures **1** End app availability pre orders **1** Game center detail players **1** Game center leaderboard entry submissions **1** Game center matchmaking rule set tests **1** Game center player achievement submissions **1** Game center score moderations **1** In app purchase contents **1** In app purchase submissions **1** Sandbox testers clear purchase history request **1** SCM git references **1** SCM pull requests **1** Subscription group submissions **1** Subscription submissions **1** Territories **1** Territory availabilities **1** Webhook deliveries **1** Webhook pings **1**

This index shows a sample of each area. All 1,266 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Apple App Store Connect MCP server, answered.

**Is there an Apple App Store Connect MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 1,266 Apple App Store Connect actions across apps, game center details, subscriptions and app store versions, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Apple App Store Connect.

**What do I need to connect Apple App Store Connect?**

Issuer ID — Team keys only (Users and Access > Integrations > App Store Connect API > Team Keys); leave empty for an…, Key ID and Private key (.p8 file contents, PKCS#8 PEM). The free call account { op: "connections.requirements", service: "app_store_connect" } lists exactly what to paste.

**Can an AI agent delete or change things in Apple App Store Connect?**

Only if its key allows it, and only with an explicit confirmation. 136 Apple App Store Connect actions are destructive, including delete a user, delete a subscription and delete an in-app purchase (v2). Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Apple App Store Connect API limit?**

actionlake paces every call to the limits in the Apple App Store Connect service file: 3,500 calls an hour and 300 a minute per connection. Repeated reads are answered from cache (798 Apple App Store Connect actions can be), which never reaches Apple App Store Connect.

**What does an Apple App Store Connect action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (1,266 Apple App Store Connect actions page). Cache hits, searches, dry runs and calls Apple App Store Connect refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Apple App Store Connect API does it cover?**

The App Store Connect API 4.5 (OpenAPI 3.0.1) at api.appstoreconnect.apple.com. It is built from Apple App Store Connect's documentation as read on 4 October 2026. 1,266 actions in 195 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Apple App Store Connect data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Apple App Store Connect credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Apple App Store Connect

Shares the most action names with

- [GitHub 42](https://actionlake.com/connectors/github)
- [Buildkite 23](https://actionlake.com/connectors/buildkite)
- [LaunchDarkly 22](https://actionlake.com/connectors/launchdarkly)
- [Sourcegraph 16](https://actionlake.com/connectors/sourcegraph)
- [CircleCI 16](https://actionlake.com/connectors/circleci)
- [Bitrise 14](https://actionlake.com/connectors/bitrise)

Joins with, on shared entities

- [Microsoft 365 Users 2](https://actionlake.com/connectors/microsoft-365-users)
- [NinjaOne 2](https://actionlake.com/connectors/ninjaone)
- [TP-Link Omada Open API 2](https://actionlake.com/connectors/tp-link-omada-open-api)
- [Commvault Cloud 2](https://actionlake.com/connectors/commvault-cloud)
- [Jamf Pro 2](https://actionlake.com/connectors/jamf-pro)
- [Cisco Meraki Dashboard API 2](https://actionlake.com/connectors/cisco-meraki-dashboard-api)

Browse

- [All Developer & infrastructure connectors](https://actionlake.com/connectors/category/developer-and-infrastructure)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Apple App Store Connect; the name is the vendor's own. Counts are from the Apple App Store Connect service file, version 1.0.0.

## Give your agent Apple App Store Connect today.

[Connect Apple App Store Connect free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/apple-app-store-connect
More: https://actionlake.com/llms.txt
