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 40+ tools that let you manage your app stores, in-app purchases, subscriptions, and RevenueCat integration 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
RevenueCat Tools
create_revenuecat_appCreate an app in RevenueCat
create_revenuecat_entitlementCreate entitlements for access control
create_revenuecat_offeringCreate offerings with packages
sync_products_to_revenuecatSync App Store products to RevenueCat
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.