tools / app
app
read-onlyApp lookup
Metadata for one app (by trackId) per storefront, including whether the app is available in that storefront at all. With full=true returns the complete iTunes lookup record (description, genres, release dates, minimum OS version, ...) instead of the summary. With subtitle=true also scrapes the App Store web listing for the app's subtitle (which the iTunes API omits) — one extra request per storefront; the keyword field is never exposed by any source and is not returned (evaluate metadata drafts, keyword field included, with the coverage tool).
input
appId *
integer
App Store trackId of the app
countries
string[]
2-letter storefront codes, e.g. ["US", "GB", "JP"]. Each storefront is queried separately.(default ["US"])
full
boolean
Return the full iTunes lookup record (description included)(default false)
subtitle
boolean
Also fetch the App Store subtitle from the web listing (extra request per storefront)(default false)
example call
tools/call → app
{ "name": "app", "arguments": { "appId": 6446901002 } }
output
appId *
integer
storefronts *
object[]
country *
string
available *
boolean
app *
object | null
Summary of the listing (or the full iTunes lookup record, description included, when full=true); null when unavailable
trackId
integer
trackName
string
subtitle
string | null
App Store subtitle from the web listing; only present when subtitle=true (null if none/unreadable)
developer
string | null
genre
string | null
rating
number | null
ratings
integer
version
string | null
price
string | number | null
formatted price string (summary) or numeric price (full record)
languages
array | null
ISO language codes the listing supports
url
string | null
endpoint https://openaso-806591819206.us-west1.run.app/mcp · auth Authorization: Bearer <key> · get a key