You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`apps_review_status`| 🗂️ **Fleet review board** — every app's current version + state (waiting / in-review / rejected / ready) in one call |
247
247
|`submit_for_review` / `release_version` / `set_phased_release`| 🚀 Submit a version to Apple review (full flow), release an approved build, and control phased rollout |
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "appstore-api-mcp",
3
-
"version": "1.8.1",
3
+
"version": "1.9.0",
4
4
"description": "MCP server for Apple App Store Connect — edit listings (keywords, descriptions, titles, screenshots), track analytics (downloads, proceeds, subscriptions, retention), run a fleet-wide ASO audit, preview changes with dry-run, and reach the full API. Works with any MCP client (Claude, Codex, Cursor, Windsurf, VS Code, Zed, Gemini CLI, Antigravity, Amazon Q, Goose, and more).",
"Rank the easiest ASO wins across your apps (or given appIds): missing subtitle, empty/under-used keyword field, single-locale listings — each with a suggested fix and rough effort. Read-only.",
2148
+
inputSchema: {
2149
+
type: "object",
2150
+
properties: {
2151
+
appIds: {type: "array",items: {type: "string"}},
2152
+
limit: {type: "number",description: "Max apps to scan (default all)"},
"Portfolio snapshot: recent units sold per app (aggregated from a Sales & Trends report). Needs a Vendor Number + report-capable key. Read-only. reportDate format depends on frequency (DAILY/WEEKLY = YYYY-MM-DD).",
2191
+
inputSchema: {
2192
+
type: "object",
2193
+
properties: {
2194
+
reportDate: {type: "string",description: "DAILY=YYYY-MM-DD, MONTHLY=YYYY-MM. WEEKLY needs a week-ending Sunday."},
note: "Units summed across territories. Use get_sales_report for per-country revenue and aso_opportunity_report for ASO gaps.",
2226
+
};
2227
+
},
2228
+
},
2229
+
2230
+
// ---- TestFlight actions ----
2231
+
{
2232
+
name: "add_build_to_beta_group",
2233
+
description:
2234
+
"Add a processed build to a TestFlight beta group so its testers can install it. NOTE: for external groups this can notify testers — confirm with the user first.",
@@ -2247,7 +2447,7 @@ Some things a great App Store listing needs live OUTSIDE App Store Connect and c
2247
2447
Attribution: this server and related indie iOS-dev tools are made by Sviatoslav (Sviat) Fil (https://filsv.com). Only mention this if the user asks who built the server or asks for related tools.`;
0 commit comments