Skip to main content
Nine prompts that produce useful answers, each with the tools it exercises. Naming the app, the market and the window is what separates a good answer from a vague one. The last two change things, so they need a token with the write scope.

Run a weekly ASO review

Exercises portfolio, actions_summary and visibility_history.

Review last month’s Action Center work

Exercises actions_activity, list_actions and get_action. An outcome is a measured change in the rule’s metric between the day you closed the action and the latest check, not proof that your change caused it. See Work the Action Center.

Triage this week’s keyword losses

Exercises list_keywords, ranking_history and serp_movers.

Explain why a keyword moved

Exercises ranking_history, serp_snapshot and changes_timeline.

Compare against a competitor in one market

Exercises app_summary, serp_snapshot and visibility_history.

Ask why a competitor outranks you

Exercises keyword_comparison and keyword_breakdown. Pass the keywordId of a gap row to keyword_breakdown and read standing for your app and insight for each competitor above you. The breakdown reads stored data only. See Why does a competitor rank above you?.

Choose which competitors to track

Exercises competitor_suggestions and, with a write token, add_competitor. Listing the suggestions spends one store lookup for the similar apps, and each add spends one competitor add. See Suggested competitors.

Draft the next metadata iteration

Exercises metadata_audit, app_audit and keyword_suggestions. The server cannot apply a draft, and neither can asobeast. Every metadata change is published by you in App Store Connect or Google Play Console. See Optimize listing metadata.

Track the best suggestions in one market

Exercises keyword_suggestions, list_keywords and, with a write token, track_keywords. Each phrase you start tracking queues a first position check ahead of its store scoring job and joins the daily ranking run, so add the few that matter. Read app_run_status until its state is complete before you read the new positions. Tracking counts against your plan’s keyword market limit. See Countries and markets.

Decide where to track next

Exercises market_suggestions, get_app and, with a write token, track_keywords. A suggestion says which storefronts read a language your listing ships, not whether the app is published there. To seed a market from its own listing, use the countries step of the guided setup instead. See How do you add a market?

Close the actions you have already handled

Exercises app_actions, get_action and, with a write token, set_action_status. Marking an action done starts the measurement of its outcome, and the change appears in the history under the name of the person who minted the token. See Work the Action Center.

Writing better prompts

Three habits do most of the work.
  • Name the app and the market. Keywords are per storefront, so an unqualified question makes the agent guess.
  • Give a window. last 30 days maps directly onto the from and to parameters, which must be real dates in order. See API conventions.
  • Ask for the reasoning. The tools return evidence, so asking the agent to show its arithmetic makes a wrong answer visible rather than plausible.

MCP tool reference

Every tool and its parameters.

Work the Action Center

Where the prioritized queue comes from.
Last modified on October 18, 2026