appstore-connect-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| APPSTORE_KEY_ID | Yes | Your App Store Connect API Key ID | |
| APPSTORE_ISSUER_ID | Yes | Your App Store Connect API Issuer ID | |
| APPSTORE_PRIVATE_KEY_PATH | Yes | Path to the .p8 private key file |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_appsB | App Store Connect に登録されているアプリの一覧を取得します。 |
| get_app_infoB | アプリの詳細情報と審査状況を取得します。 |
| create_appA | 新しいアプリを App Store Connect に登録します。バンドルIDは事前に Developer Portal に登録されている必要があります。 |
| update_appB | アプリのコンテンツ配信権(contentRightsDeclaration)を更新します。 |
| list_bundle_idsA | Developer Portal に登録されているバンドルIDの一覧を取得します。create_app の前に確認するために使います。 |
| list_buildsC | TestFlight にアップロードされたビルドの一覧を取得します。 |
| list_app_versionsC | アプリの App Store バージョン一覧を取得します。 |
| update_app_store_versionC | バージョンの著作権情報等を更新します。 |
| list_app_categoriesA | App Store のカテゴリ一覧(ID付き)を取得します。update_app_info のカテゴリID指定前に使います。 |
| get_app_info_detailB | アプリのカテゴリ・コンテンツ配信権・年齢制限宣言IDなど、appInfos の詳細を取得します。 |
| update_app_infoC | アプリのプライマリ/セカンダリカテゴリ・コンテンツ配信権を更新します。 |
| get_app_name_subtitleB | アプリ名・サブタイトル(ストア掲載用)を取得します。 |
| update_app_name_subtitleB | アプリ名・サブタイトル(各30文字以内)を更新します。 |
| update_age_rating_declarationA | 年齢制限アンケート(暴力・ギャンブル等の各項目)を更新します。 |
| get_version_localizationsA | バージョンのローカライゼーション情報(説明文・キーワード等)を取得します。 |
| update_version_localizationC | バージョンの説明文・キーワード・プロモーションテキスト等を更新します。 |
| submit_for_reviewB | アプリバージョンを App Review に提出します。 |
| get_sales_reportC | 売上・ダウンロード数のレポートを取得します。 |
| create_analytics_report_requestA | App Store Connect Analytics(検索表示回数・プロダクトページ閲覧数・流入元別ダウンロード数等)のレポート生成をリクエストします。ASO分析の最初のステップ。既存のONGOINGリクエストがあれば再利用します。 |
| list_analytics_reportsA | create_analytics_report_request で作成したリクエストから、取得可能なレポート一覧(名前・カテゴリ)を取得します。ASO分析には category=APP_STORE_ENGAGEMENT を指定。 |
| get_analytics_report_dataC | 指定したレポートの実データ(検索表示回数・プロダクトページ閲覧数・流入元別ダウンロード数等の行データ)を取得します。 |
| list_iap_productsC | アプリのアプリ内課金商品一覧を取得します。 |
| create_iap_productB | アプリ内課金商品を作成します(非消費型・消費型・非更新サブスク)。 |
| get_iap_localizationsB | アプリ内課金商品の表示名・説明文を取得します。 |
| create_iap_localizationB | アプリ内課金商品の表示名・説明文を登録します(ロケール別)。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tkn-works/appstore-connect-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server