Owlmetry
MCP

Ratings

View per-country App Store rating aggregates via MCP tools.

Per-country App Store rating aggregates (average + count) plus a worldwide weighted average. Pulled daily from iTunes Lookup across every Apple iTunes storefront (~247). Includes star-only ratings — no text required, distinct from individual reviews.

For individual customer reviews (with text, replies, etc.), see Reviews instead.

list-app-ratings

List per-country rating aggregates (average + total count, including star-only ratings) for one app, plus a worldwide weighted-average summary.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
app_idUUIDYesThe app ID — must be an Apple app with a bundle_id
storestringNoDefaults to app_store. Today only app_store is populated.

Returns { ratings: [...], summary: {...} } where summary includes worldwide_average, worldwide_count, current_version_average, and synced_at.

list-ratings-by-country

Group App Store ratings by country across every app in a project (or scoped to one app). Weighted average across apps using each storefront's rating count. Sorted by total ratings desc.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID
app_idUUIDNoScope to a single app
storestringNoDefaults to app_store

Returns { countries: [...] } where each entry has country_code, rating_count, and average_rating.

sync-app-ratings

Trigger a manual rating sync for every Apple app in a project. Fans out across every Apple iTunes storefront (~247) and snapshots per-country ratings, paced by an adaptive throttler shared with other iTunes Lookup callers. Admin-only. The daily cron at 04:30 UTC also runs this automatically.

ParameterTypeRequiredDescription
project_idUUIDYesThe project ID

Returns { syncing: boolean, total: number, job_run_id: string | null }. syncing: false when the project has no Apple apps with bundle_id (silent no-op). Use get-job on the returned job_run_id to monitor progress.

Ready to get started?

Connect your agent via MCP or CLI and start tracking.