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
feat: add screenshots_upload_batch for multi-file upload + core API audit (293 tools)
New tool:
- screenshots_upload_batch: upload multiple screenshots to a set in one call
Accepts set_id + file_paths array, uploads each sequentially (reserve→upload→commit)
Returns per-file results with success/failure status
Core API audit: confirmed 100% coverage of everyday developer workflows
- App management, version localizations, categories, pricing
- TestFlight, subscriptions, IAP, reviews, provisioning
- No critical gaps found in Tier 1/2 functionality
Total: 33 workers, 293 tools, 436 tests
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@
29
29
30
30
## Overview
31
31
32
-
**asc-mcp** is a Swift-based MCP server that bridges [Claude](https://claude.ai) (or any MCP-compatible host) with the [App Store Connect API](https://developer.apple.com/documentation/appstoreconnectapi). It exposes **292 tools** across 33 workers, enabling you to automate your entire iOS/macOS release workflow through natural language.
32
+
**asc-mcp** is a Swift-based MCP server that bridges [Claude](https://claude.ai) (or any MCP-compatible host) with the [App Store Connect API](https://developer.apple.com/documentation/appstoreconnectapi). It exposes **293 tools** across 33 workers, enabling you to automate your entire iOS/macOS release workflow through natural language.
33
33
34
34
### Key capabilities
35
35
@@ -368,7 +368,7 @@ Add to `~/.codeium/windsurf/mcp_config.json`:
368
368
369
369
### Worker Filtering
370
370
371
-
The server exposes **292 tools** across 33 workers. Some MCP clients impose a tool limit (e.g., Windsurf caps at 100). Use `--workers` to enable only the workers you need:
371
+
The server exposes **293 tools** across 33 workers. Some MCP clients impose a tool limit (e.g., Windsurf caps at 100). Use `--workers` to enable only the workers you need:
372
372
373
373
```bash
374
374
# Only load apps, builds, and version lifecycle tools
@@ -432,7 +432,7 @@ For Claude (200K context) ~22K tokens is ~5–7% — negligible. For clients wit
432
432
433
433
## Available Tools
434
434
435
-
**292 tools** organized across 33 workers (use `--workers` to filter — see [Worker Filtering](#worker-filtering)):
435
+
**293 tools** organized across 33 workers (use `--workers` to filter — see [Worker Filtering](#worker-filtering)):
description:"Upload multiple screenshots to a screenshot set in one call. Each file goes through the full upload cycle (reserve, upload, commit). Returns results for each file.",
305
+
inputSchema:.object([
306
+
"type":.string("object"),
307
+
"properties":.object([
308
+
"set_id":.object([
309
+
"type":.string("string"),
310
+
"description":.string("Screenshot set ID")
311
+
]),
312
+
"file_paths":.object([
313
+
"type":.string("array"),
314
+
"description":.string("Array of absolute paths to screenshot files on disk"),
0 commit comments