tools / competitors
competitors
read-onlyTop apps for a keyword
Top-ranking apps for a keyword, per storefront: position, ratings, genre, and whether the keyword appears in the app's title.
input
keyword *
string
App Store search term
limit
integer
How many top apps to return per storefront(default 25)
countries
string[]
2-letter storefront codes, e.g. ["US", "GB", "JP"]. Each storefront is queried separately.(default ["US"])
example call
tools/call → competitors
{ "name": "competitors", "arguments": { "keyword": "habit tracker" } }
output
keyword *
string
storefronts *
object[]
country *
string
total *
integer
apps matching per the API (capped at 200 by the search limit)
returned *
integer
rows returned (min of total and limit)
results *
object[]
rank *
integer
1-based search position
trackId *
integer
name *
string
developer *
string
rating *
number | null
ratings *
integer
genre *
string
keywordInTitle *
boolean
url *
string | null
endpoint https://openaso-806591819206.us-west1.run.app/mcp · auth Authorization: Bearer <key> · get a key