Skip to main content
Glama

public-to-aso

Converts public app store product data into ASO-ready format for store submission, validating field limits and preparing metadata without uploading.

Instructions

Prepares ASO data from public/products/[slug]/ to pushData format.

IMPORTANT: Always use 'search-app' tool first to resolve the exact slug before calling this tool. The user may provide an approximate name, bundleId, or packageName - search-app will find and return the correct slug. Never pass user input directly as slug.

This tool:

  1. Loads ASO data from public/products/[slug]/config.json + locales/

  2. Converts to store-compatible format (removes screenshots from metadata, sets contactWebsite/marketingUrl)

  3. Saves metadata to .aso/pushData/products/[slug]/store/ (path from ~/.config/pabal-mcp/config.json dataDir)

  4. Copies/downloads screenshots to .aso/pushData/products/[slug]/store/screenshots/

  5. Validates text field lengths against docs/aso/ASO_FIELD_LIMITS.md (fails if over limits)

Before running, review docs/aso/ASO_FIELD_LIMITS.md for per-store limits. This prepares data for pushing to stores without actually uploading.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugYesProduct slug
dryRunNoPreview mode (no changes)

Latest Blog Posts

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/quartz-labs-dev/pabal-web-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server