co.civai.nova/mcp-apple_developer
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Apple Developer MCP by Nova (CIVAI)
Publisher-provided description
Ship a new iOS app from chat. AI runs App Store Connect, builds, release, and submission through Ap…
Summary by lookupd
Manages App Store Connect apps, bundle IDs, API keys, builds, TestFlight, and review submissions for iOS app releases.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http apple_developer https://nova.civai.co/mcp/agents/mcp-apple_developer
Codex, remote (streamable-http)
codex mcp add apple_developer --url https://nova.civai.co/mcp/agents/mcp-apple_developer
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"apple_developer": {
"url": "https://nova.civai.co/mcp/agents/mcp-apple_developer"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 55)
Publisher-provided text
loginAfter operator completes Apple IDMSA in a browser, verify Developer portal session (checkPermissions).session_statusASC session checklist_bundle_idsList bundle IDs registered on developer.apple.com for the current team. Use to find an existing bundle_id before create_bundle_id or get_bundle_id.create_bundle_idRegister a new bundle ID on developer.apple.com (requires Developer Identifiers session from start_browser_auth).delete_bundle_idRemove a bundle ID from developer.apple.com (requires Developer Identifiers session from start_browser_auth).list_asc_api_keysList App Store Connect API team keys and the team issuer id (for EAS / CI). Does not return private keys.create_asc_api_keyCreate an App Store Connect API team key. Optionally downloads the one-time .p8 private key PEM (treat like a password; never commit).download_asc_api_keyDownload the one-time .p8 private key for an existing API key when canDownload is still true.revoke_asc_api_keyPermanently revoke an App Store Connect API team key (cannot be undone).get_bundle_idGet details for one existing bundle ID by its ASC resource id. Use after list_bundle_ids to confirm platform and capabilities before create_app.list_appsList apps visible to the current App Store Connect session. Use to find an existing asc_app_id before create_app or any per-app tool.list_app_bundlesList ASC app bundles (iris GET /appBundles).create_app_bundleCreate ASC app bundle (may 403 if tenant allows GET only).create_appCreate App Store Connect appget_appGet one app's details (name, bundle id, SKU) by asc_app_id. Use to confirm the right app before making changes to it.update_appUpdate an existing app's name, primary locale, or bundle id (PATCH apps). Use when correcting app-level metadata after create_app.probe_update_version_localizationPATCH app store version localization promotional text (requires asc_app_id / localization_id on tenant).update_version_localizationUpdate the current app store version's description, keywords, promotional text, what's new, support URL, or marketing URL for one localization (PATCH app storeget_testflight_public_linkCreate or reuse an external TestFlight group, attach a processed build, enable the public join link, and return https://testflight.apple.com/join/… Requires ascsubmit_testflight_beta_reviewSubmit a processed build for TestFlight external Beta App Review (iris betaAppReviewSubmissions). Not App Store press_submit_for_review. Fills beta app descriptlist_buildsList ASC builds for asc_app_id (newest first). Use before attach if operator names a build number.submit_build_for_reviewOperator uploaded a new build: attach latest, build_number (ASC build version), or build_id to the current store version; optionally submit for review when confupload_buildUpload a .ipa to App Store Connect via Transporter on the replay host. For CI/Expo-built apps, upload the .ipa through Expo or your CI pipeline directly and skiset_version_buildSet which build is attached to an app store version without also running export-compliance or wait-for-processing steps. Use attach_build_and_compliance insteadget_review_submissionGet the status and attached items of one review submission by review_submission_id. Use to check progress after create_review_submission.create_review_submissionCreate a new, empty review submission (READY_FOR_REVIEW) for an app so a version/build can be attached before submit. Use press_submit_for_review instead if youattach_review_itemAttach an app store version or build item to an existing review submission by review_submission_id. Use after create_review_submission when building a submissiosubmit_build_and_press_submitUpload done: attach latest/build number/build_id to current version, then press Submit for Review in ASC via API.press_submit_for_reviewBuild already on version: create review submission and PATCH submitted=true. Requires confirm_submit_for_review=true.submit_for_reviewPress Submit for Review, restricted to apps on the probe/disposable allowlist (checked server-side) and gated behind confirm_probe_submit=true. For regular apps
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1369 ms
- First indexed:
- Last seen in registry:
- Website: https://nova.civai.co/agent/mcp-apple_developer
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/co.civai.nova/mcp-apple_developer)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp