{"name":"io.github.TheValkDokk/appstore-data","slug":"thevalkdokk-appstore-data","title":"App Store + Google Play Data","description":"Live App Store and Google Play data: app details, reviews, search, top charts for 175+ storefronts.","url":"https://mcp.market/server/thevalkdokk-appstore-data","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce","search"],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-23T12:49:21.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T07:21:06.872Z","last_ok_at":"2026-11-04T07:21:06.872Z","latency_ms":1297},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/TheValkDokk/appstore-data-mcp","website":null,"version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://appstore-mcp-623314400722.us-central1.run.app/mcp","headers":[{"description":"RapidAPI key from https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api","isRequired":true,"isSecret":true,"name":"X-RapidAPI-Key"}]}],"packages":[{"registryType":"npm","identifier":"appstore-data-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"RapidAPI key from https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api","isRequired":true,"format":"string","isSecret":true,"name":"RAPIDAPI_KEY"}]}],"tools":[{"name":"get_app","description":"Full metadata for one app: name, developer, ratings, price, version, size, screenshots, store URL. Use the numeric app id (iOS) or package name (Android).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"app_id":{"type":"string","minLength":1,"description":"iOS: numeric Apple id (e.g. '389801252' for Instagram). Android: package name (e.g. 'com.instagram.android')."},"store":{"type":"string","enum":["ios","android"],"description":"Store to query: \"ios\" (Apple App Store) or \"android\" (Google Play).","default":"ios"},"country":{"type":"string","minLength":2,"maxLength":2,"default":"us","description":"ISO-2 storefront code, e.g. us, gb, de, jp. Defaults to us."},"lang":{"type":"string","minLength":2,"maxLength":5,"default":"en","description":"Language code, e.g. en, es, fr, ja. Defaults to en."}},"required":["app_id"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_app_reviews","description":"Paginated user reviews. sort=recent is best for monitoring new feedback; sort=helpful surfaces the loudest complaints. Page with offset and stop when has_more is false.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"app_id":{"type":"string","minLength":1,"description":"iOS numeric id or Android package name."},"store":{"type":"string","enum":["ios","android"],"description":"Store to query: \"ios\" (Apple App Store) or \"android\" (Google Play).","default":"ios"},"country":{"type":"string","minLength":2,"maxLength":2,"default":"us","description":"ISO-2 storefront code, e.g. us, gb, de, jp. Defaults to us."},"sort":{"type":"string","enum":["recent","helpful","rating"],"default":"recent","description":"recent | helpful | rating (rating is Android-only)."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Reviews per page, 1-50. Defaults to 20."},"offset":{"type":"integer","minimum":0,"default":0,"description":"How many reviews to skip, for pagination."}},"required":["app_id"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_categories","description":"The store's category taxonomy — id and name — for building filters or resolving a category id used by top_charts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"store":{"type":"string","enum":["ios","android"],"description":"Store to query: \"ios\" (Apple App Store) or \"android\" (Google Play).","default":"ios"},"country":{"type":"string","minLength":2,"maxLength":2,"default":"us","description":"ISO-2 storefront code, e.g. us, gb, de, jp. Defaults to us."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_apps","description":"Search a store by keyword, using the store's own relevance ranking. Returns compact rows with the id you need for get_app.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Keyword(s) to search for, e.g. 'meditation', 'photo editor'."},"store":{"type":"string","enum":["ios","android"],"description":"Store to query: \"ios\" (Apple App Store) or \"android\" (Google Play).","default":"ios"},"country":{"type":"string","minLength":2,"maxLength":2,"default":"us","description":"ISO-2 storefront code, e.g. us, gb, de, jp. Defaults to us."},"lang":{"type":"string","minLength":2,"maxLength":5,"default":"en","description":"Language code, e.g. en, es, fr, ja. Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10,"description":"Number of results, 1-50. Defaults to 10."}},"required":["query"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"top_charts","description":"Ranked top-chart lists per storefront. iOS collections: topfreeapplications, toppaidapplications, topgrossingapplications, newapplications (+ ipad variants). Android: topselling_free, topselling_paid, topgrossing, new_free, new_paid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"store":{"type":"string","enum":["ios","android"],"description":"Store to query: \"ios\" (Apple App Store) or \"android\" (Google Play).","default":"ios"},"collection":{"type":"string","description":"Chart name. Defaults to topfreeapplications (iOS) / topselling_free (Android)."},"category":{"type":"string","description":"Optional category id, e.g. '6018' (iOS Books) or 'GAME' (Android)."},"country":{"type":"string","minLength":2,"maxLength":2,"default":"us","description":"ISO-2 storefront code, e.g. us, gb, de, jp. Defaults to us."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":25,"description":"Rows to return, 1-50. Defaults to 25."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-10-24T16:16:58.864Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-24T16:16:58.820Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 257ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://appstore-mcp-623314400722.us-central1.run.app/mcp","reachable":true,"authRequired":false,"latencyMs":257,"serverInfo":{"name":"appstore-data","version":"0.2.0"}}],"packages":[{"registryType":"npm","identifier":"appstore-data-mcp","version":"0.2.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-10-23T13:13:09.619Z","repositoryUrl":"git+https://github.com/TheValkDokk/appstore-data-mcp.git"}],"repo":{"found":true,"owner":"TheValkDokk","repo":"appstore-data-mcp","archived":false,"pushedAt":"2026-10-23T12:49:21Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/91455763?v=4","ownerCreatedAt":"2021-09-27T07:20:52Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-23T12:49:21.000Z","score":20}}}},"grade_history":[],"reviews":[]}