
pabal-store-api-mcp
β 3from quartz-labs-dev
MCP server that provides App Store / Play Store ASO workflows as tools.

MCP server for App Store Connect & Play Console API
Up-to-date ASO workflows exposed as MCP tools. Run it as a stdio MCP server (Claude Code, Cursor, MCP Inspector, etc.) to manage metadata, releases, and store syncs without leaving your AI client.
[!NOTE] Runs 100% locally on your machine, so credentials and cached ASO data never leave your environment (store API calls are made directly from your device).
Features
- β ASO Data Sync: Pull/push metadata from App Store and Google Play
- β Release Management: Create versions and update release notes
- β App Management: Auto-register apps from store APIs
- β 100% Local: All operations run on your machine
MCP Tools
- Authentication:
auth-check - App Management:
apps-init,apps-add,apps-search - ASO Sync:
aso-pull,aso-push - Release Management:
release-check-versions,release-create,release-pull-notes,release-update-notes
Documentation
π Pabal Store API MCP Documentation (English) π Pabal Store API MCP λ¬Έμ (νκ΅μ΄)
Development
git clone https://github.com/quartz-labs-dev/pabal-store-api-mcp.git
cd pabal-store-api-mcp
yarn install
yarn dev:mcpπ Pabal Web
Want to manage ASO and SEO together? Check out Pabal Web.
Pabal Web is a Next.js-based web interface that provides a complete solution for unified management of ASO, SEO, Google Search Console indexing, and more.
π Visit Pabal Web
npm install -g pabal-store-api-mcpQuick Start
Install
npm install -g pabal-store-api-mcpConfigure
- Create config directory:
mkdir -p ~/.config/pabal-mcp
chmod 700 ~/.config/pabal-mcp-
Add your credentials to
~/.config/pabal-mcp/config.json:- App Store Connect: API key (
.p8file) withissuerIdandkeyId - Google Play: Service account JSON key
- App Store Connect: API key (
-
Set up MCP client (Cursor, VS Code, Claude Code, etc.) to use
pabal-store-api-mcp
Registered Apps
Registered apps are stored locally in ~/.config/pabal-mcp/registered-apps.json.
It is usually created and updated by apps-init or apps-add, then used by tools such as apps-search, aso-pull, and release-note workflows.
See the app management docs for the detailed format: English / νκ΅μ΄.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
License
MIT
