MCP Server
Integrate AppStore Copilot with Claude and other AI assistants using the Model Context Protocol (MCP).
What is MCP?
The Model Context Protocol (MCP) is an open standard that allows AI assistants like Claude to interact with external tools and services. Our MCP server exposes tools that let you manage your app stores, in-app purchases, and subscriptions through natural language conversations.
Natural Language
Ask Claude to translate your app or generate screenshots
Secure
API key authentication with encrypted credentials
Full Access
All platform features available through AI
Installation
Install the MCP server globally using npm:
npm install -g @appstorecopilot/mcp-server
Configuration
Add the MCP server to your Claude Desktop configuration file:
{"mcpServers": {"appstorecopilot": {"command": "appstorecopilot-mcp","args": [],"env": {"ASC_API_KEY": "asc_live_xxxxxxxxxx"}}}}
Config File Location
The Claude Desktop config file is located at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
After updating the config, restart Claude Desktop to load the MCP server.
Usage
Once configured, you can ask Claude to perform app store tasks naturally:
User: Translate my app metadata from English to Spanish, French, and German.Claude: I'll translate your app metadata to those languages using theAppStore Copilot MCP server.[Uses translate_metadata tool]Done! I've translated your metadata to:- Spanish (es-ES)- French (fr-FR)- German (de-DE)The translations have been saved to your project. Would you like me topush them to the stores?
Available Tools
The MCP server provides 40+ tools organized into categories:
Metadata & Store Tools
translate_metadataTranslate app metadata to multiple languages
upload_appstoreUpload metadata to App Store Connect
upload_playstoreUpload metadata to Google Play Console
sync_storesPull metadata from both stores
generate_screenshotGenerate a single marketing screenshot
generate_screenshot_setGenerate complete screenshot sets
generate_iconGenerate app icons from prompts or metadata
generate_icon_variationsGenerate multiple icon style variations
suggest_headlinesAI-powered headline suggestions
list_localesList all supported locales
validate_configValidate configuration and credentials
IAP & Subscription Tools
list_iap_productsList all IAPs and subscription groups
create_iap_productCreate a new in-app purchase
create_subscriptionCreate an auto-renewable subscription
sync_iap_productsSync IAPs with App Store Connect
upload_iap_screenshotUpload review screenshot for IAP
upload_subscription_screenshotUpload review screenshot for subscription
Security
The MCP server uses your API key for authentication. All requests are:
- Authenticated with your API key
- Encrypted in transit (HTTPS)
- Logged for audit purposes
- Rate limited per your plan
API Key Security
Your API key is stored in the Claude Desktop config file. Ensure this file has appropriate permissions and is not accessible to other users on your system.