From d88ed3ec55c40f49c19bb4c3f440524c73331780 Mon Sep 17 00:00:00 2001 From: CRT Date: Tue, 3 Nov 2026 23:32:38 +0700 Subject: [PATCH] mcp: apple_review_details takes platform (macOS version, apple.macos.reviewNotes) --- cli/mcp-tools.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/mcp-tools.ts b/cli/mcp-tools.ts index 17c7cf5..da72820 100644 --- a/cli/mcp-tools.ts +++ b/cli/mcp-tools.ts @@ -219,7 +219,8 @@ export const TOOLS: ToolDef[] = [ { name: 'apple_appinfo', title: 'App Store app info', command: ['apple', 'appinfo'], write: true, network: true, idempotent: true, description: 'Categories, age rating declaration, content rights, Free price and availability (when missing).' }, { name: 'apple_review_details', title: 'App Review information', command: ['apple', 'review-details'], write: true, network: true, idempotent: true, - description: 'App Review contact and, when reviewAccess.signInRequired, the demo account (both from .storebound/credentials.json or env, masked in the output), plus the review notes (apple.info.reviewNotes, sign-in instructions, where account deletion is).' }, + description: 'App Review contact and, when reviewAccess.signInRequired, the demo account (both from .storebound/credentials.json or env, masked in the output), plus the review notes (apple.info.reviewNotes, or apple.macos.reviewNotes for platform macos; sign-in instructions, where account deletion is). Written to the editable version of the platform.', + props: { platform }, args: i => opt('platform', i.platform) }, { name: 'apple_encryption', title: 'Export compliance answer', command: ['apple', 'encryption'], write: true, network: true, idempotent: true, description: 'Answer export compliance for builds from apple.usesNonExemptEncryption in the config (never guesses).', props: { build: { type: 'string', description: 'Build number (default: every build without an answer)' } }, args: i => opt('build', i.build) },