Skip to main content
Glama
670,950 tools. Updated 2026-10-17 20:49

"Google Play" matching MCP tools:

  • Google Play app reviews API for AI agents: send an Android package name or a Google Play app URL and get up to 200 reviews as JSON: rating, text, date, app version, language and helpful votes. Sort by newest, relevance or rating and filter by stars. Reviewer names and photos are not returned. An app with no reviews is not charged.
    ConnectorNo auth
  • Create a complete Google App campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED — activate later with adsap_google_set_entity_status), location + language targeting, an ad group, and the app ad. App campaigns promote a mobile app across Google Search, Google Play, YouTube, Discover and the Display Network — Google mixes the ad from your text (and optional media) automatically. The ad links to the app's store listing AUTOMATICALLY: there is no URL input, ever. Any PUBLIC store app id works (no app ownership or Play/Firebase link is required to create): Android app_id is the package name (e.g. com.example.app), iOS app_id is the numeric App Store id (e.g. 570060128) with app_store 'apple_app_store'. v1 optimizes INSTALLS at your target_cpi (target cost per install, plain number in the account currency); Google recommends a daily_budget of roughly 50x target_cpi — lower is allowed but slows learning (a warning says so). Text: 2-5 headlines (max 30 chars) + 1-5 descriptions (max 90). Optional media: image_asset_ids / video_asset_ids from adsap_google_upload_asset (images 1.91:1, 4:5 or 1:1 up to 5MB; videos are YouTube assets 10-60s) — text-only is fully valid. In-app-action, value, engagement and pre-registration goals are NOT supported in v1. If the account has no conversion tracking a warning is returned — relay it (Android installs normally auto-track once a Google Play link exists). Use dry_run: true first — Google validates the whole chain without creating anything; show the plan, get confirmation, then execute. ad_account_id is the bare 10-digit customer ID. For website campaigns use adsap_google_create_search_campaign / adsap_google_create_pmax_campaign; for Meta app ads use adsap_create_campaign with an app objective.
    ConnectorAPI key
  • Search stored daily top-chart snapshot records from the iOS App Store and Google Play; omitting `date` selects the latest snapshot. Costs 1 credit per record returned (minimum 2), so keep `page_size` to what you need. Filter by app, store, platform, chart, country, or category; use datasets_apps_search for app records or datasets_apps_reviews_search for stored reviews.
    ConnectorNo auth
  • Search stored daily top-chart snapshot records from the iOS App Store and Google Play; omitting `date` selects the latest snapshot. Costs 1 credit per record returned (minimum 2), so keep `page_size` to what you need. Filter by app, store, platform, chart, country, or category; use datasets_apps_search for app records or datasets_apps_reviews_search for stored reviews.
    ConnectorNo auth
  • One app's store listing: rating, installs, version, release notes, description, screenshots and the developer's contact details. Use when: "tell me about this app", "how is competitor's app rated", "who makes this app and how do I reach them", "when did they last ship an update". Not for: what users say, use apps_get_reviews. Store searches the app ranks for, use apps_get_keywords. Finding apps, use apps_search_apps or apps_get_top_charts. Returns: Record. store, app_id, title, subtitle (App Store only; null when the app has none), url, description, category, genres[], rating (out of 5), ratings_count, installs (Google Play only), is_free, price (0 when free), currency, content_rating (App Store only), version, min_os_version, size (App Store only), released_at, updated_at, update_notes, developer, developer_id, developer_url, developer_website, developer_email, developer_address (the last three Google Play only), screenshots[], similar_apps[] and more_by_developer[] (app_id, title). null = the store does not show it. On the App Store, description starts with the promotional text when the app has one, category is sometimes null, and currency is null on free apps. On Google Play, version is often null. Params: store (required; google_play | app_store), app_id (required; Google Play package name such as com.Slack, case as in the store URL, or the App Store number from the URL such as 618783545), location ("United States"), language ("en"), max_credits, dry_run. Cost: 1 credit. Cached 1 day. Can take up to a minute. Example: {"store": "google_play", "app_id": "com.Slack"}
    ConnectorAPI key
  • Store searches an app ranks for, with monthly search volume in the store and the app's position: the core of app store optimisation. Use when: "what does competitor's app rank for in the App Store", "which store keywords bring installs", picking keywords for an app title or subtitle. Not for: Google web searches, use seo_get_ranked_keywords. Keywords two apps share, use apps_get_shared_keywords. Returns: List. rows[]: keyword, volume (monthly store searches), rank (the app's position), results_count (apps in the store's results: the App Store counts at most about 250, so only a lower figure means a thin search; null on Google Play). Best rank first, then volume. United States and English only; Google Play covers fewer apps than the App Store, and NoData means the store has no keyword data for that app. Params: store (required; google_play | app_store), app_id (required; Google Play ids are case sensitive), limit (100, max 1000), cursor, max_credits, dry_run. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"store": "google_play", "app_id": "com.microsoft.teams", "limit": 50}
    ConnectorAPI key

Matching MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables reading release lifecycle status, recent written reviews and bulk monthly report CSVs for allowlisted apps, and searching the full pinned Play API catalog with each method's implementation status. Read-only by design, with keyless authentication, explicit app allowlists and bounded, GET-only access to official Google interfaces.
    6
    GPL 3.0

Matching MCP Connectors

  • Company domains to Android app data: verified developer match, installs, rating, last update.

  • Google Play reviews for any app, country and language: rating, text, date, thumbs-up, app version and developer replies, thousands per app. Runs on Apify, $0.08 per 1,000 reviews.

  • A store's top chart (free, paid, grossing or new) overall or in one category, in chart order. Use when: "top free business apps", "what is grossing in the App Store's finance chart", spotting rising apps in a category. Not for: apps matching a word, use apps_search_apps. One app's details, use apps_get_app. Returns: List. rows[]: rank, app_id, title, url, developer (Google Play only), rating, ratings_count (App Store only), is_free, price, currency. Params: store (required; google_play | app_store), chart ("top_free" | "top_paid" | "top_grossing" | "new_free" | "new_paid", default top_free), category (optional; the store's id in lower case with underscores, and a name such as "Health & Fitness" is turned into one; a wrong id is refused free. App Store: books, business, education, entertainment, finance, food_and_drink, games, health_and_fitness, lifestyle, magazines_and_newspapers, medical, music, navigation, news, photo_and_video, productivity, reference, shopping, social_networking, sports, travel, utilities, weather, and games_puzzle and other games_ genres. Google Play: art_and_design, auto_and_vehicles, beauty, books_and_reference, business, comics, communication, dating, education, entertainment, events, family, finance, food_and_drink, health_and_fitness, house_and_home, libraries_and_demo, lifestyle, maps_and_navigation, medical, music_and_audio, news_and_magazines, parenting, personalization, photography, productivity, shopping, social, sports, tools, travel_and_local, video_players, weather, game, and game_puzzle and other game_ genres), limit (100; max 200 on Google Play, 100 on the App Store), location ("United States"), language ("en"), max_credits, dry_run. Cost: 1 credit per 100 rows. Default 100 rows = 1 credit. Cached 1 day. Can take up to a minute. Example: {"store": "app_store", "chart": "top_free", "category": "health_and_fitness"}
    ConnectorAPI key
  • PREVIEW ONLY: start tracking an App Store or Google Play app in this workspace. Returns what would change plus a confirmToken; nothing is written until the user approves and you call confirm_action. Never call confirm_action without the user's explicit approval.
    ConnectorOAuth
  • Check draft listing text against the stores' own rules, before spending a run measuring it. Per field: the length as the STORE counts it (UTF-16 code units, which is not what a character count gives you in most languages), the limit, what is left, and warnings[]. warnings[].level is "error" (the store would refuse this as it stands), "warning" (it costs you something, or a reviewer may object) or "info" (worth knowing, often counter-intuitive: emoji are allowed in a Google Play description but banned in the app name). warnings[].rule names the policy when one fired: "price", "ranking", "play-program", "call-to-action", "kids", "rival-platform", or null for a limit or formatting warning. THE TWO STORES ARE NOT SYMMETRICAL, and this is the most actionable thing the tool tells you: Google NAMES forbidden words and rejects, so the same term is an error there; Apple publishes no list and a reviewer decides, so it is a warning. A draft can be perfectly valid on one store and refused on the other. `valid` is false only when at least one field carries an ERROR: a draft can be valid and still carry warnings worth acting on, so read them. `notes[]` carries anything wrong with the request itself, such as sending a keywords field to Google Play, which has none. On the iOS keywords field it also returns keywords{terms, duplicates, too_short, phrases, wasted_on_spaces, wasted_on_duplicates}: phrases are multi-word entries, which Apple splits apart and recombines itself, so they gain nothing over their words. It is pure arithmetic over the text you pass, with no store lookup, so it answers instantly: run it on every draft you write, in a loop if that helps, and call simulate_metadata only once it comes back valid.
    ConnectorOAuth
  • List supported Google Maps place type values for search filters. Returns place_types as a string array. Use a value with place_type on google-maps.search or google-maps.nearby_search. Cost = 1 token.
    ConnectorNo auth
  • List all Google Trends category and subcategory labels you can pass to other Google Trends tools in the category field. Returns cat (array of category names, including All categories) and msg. Use this before interest-over-time or interest-by-region calls when filtering by category. Cost = 5 tokens.
    ConnectorNo auth
  • Use this when someone asks which apps they track in AppSkyline, or an app's id is needed. Returns each app's id, name, default locale and its App Store, Mac App Store, Google Play and Microsoft Store ids, up to 100 apps. Not for finding other apps in a store.
    ConnectorNo auth
  • Use this when someone asks which apps they track in AppSkyline, or an app's id is needed. Returns each app's id, name, default locale and its App Store, Mac App Store, Google Play and Microsoft Store ids, up to 100 apps. Not for finding other apps in a store.
    ConnectorNo auth
  • Free quick scan of an App Store, Google Play or website URL: creates the tracked app and queues the scan. No plan needed (one quick-scan app per unpaid account, 6 an hour). Preview only (masked handles, no contacts). Accounts WITH a plan should use start_scan for the full scan instead. Takes 20 to 60 seconds to return because the intake (competitors, search queries) runs first; then call get_quick_scan_preview, which waits server-side until the scan is done.
    ConnectorAPI key
  • Discover which matches have prediction-market odds coverage in the in-play odds tape (odds_ticks): per-match tick counts by source (polymarket = CLOB midpoint, apifootball = de-vigged bookmaker odds), in-play tick counts vs kickoff, capture span, live dataset totals (computed from the table, never hardcoded), and upcoming fixtures already mapped for capture. In-play odds are unbackfillable — a match that passed uncaptured stays uncovered. Use tokenintel_match_odds to fetch a covered match's probability curves.
    ConnectorNo auth
  • Free-tier reference math. Returns the PrizePicks Power Play (all legs must hit) and Flex Play (partial payouts) entry payout schedule for 2-6 legs, plus the per-leg breakeven win probability for each play. Pass leg_win_prob (e.g. 0.58) to also get expected_return (per $1) and is_plus_ev per play — the slip-level breakeven. Useful for: 'what hit rate do I need to beat a 4-pick PrizePicks Power play', 'is a 3-leg flex +EV at 60% per leg'. NOTE: standard published payouts only — demon/goblin per-pick modifiers aren't in PrizePicks's feed (see the disclaimer field); breakeven assumes independent legs.
    ConnectorNo auth
  • Filter the public ScriptMasterLabs Google Play book catalog for the job a reader is working on, for example 'x402 payments' or 'options trading'. Returns up to 10 matching titles with each book's GGKEY, Google Play URL, and Google Play list price. Free, read-only and idempotent; no side effects. Prices are Google's list prices from the 2026-10-09 catalog export - not a quote you can pay here. This tool does not sell the book, does not return the PDF, and will not accept USDC for it. If the human wants the file, give them the google_play_url. For example, list playbooks for 'MCP server security' and hand the human the Play URLs.
    ConnectorNo auth
  • Filter the public ScriptMasterLabs Google Play book catalog for the job a reader is working on, for example 'x402 payments' or 'options trading'. Returns up to 10 matching titles with each book's GGKEY, Google Play URL, and Google Play list price. Free, read-only and idempotent; no side effects. Prices are Google's list prices from the 2026-10-09 catalog export - not a quote you can pay here. This tool does not sell the book, does not return the PDF, and will not accept USDC for it. If the human wants the file, give them the google_play_url. For example, list playbooks for 'MCP server security' and hand the human the Play URLs.
    ConnectorNo auth
  • Google Search Console: Index status of a URL: the most recently indexed version, last crawl and canonical. Returns what the URL Inspection tool shows for the indexed version of a page: status ("URL is on Google", "URL is on Google, but has issues", "URL is not on Google" or "URL is an alternate version"), discovery by sitemap and referring page, last crawl, crawled as, crawl allowed, page fetch, indexing allowed, and the user-declared and Google-selected canonical. It does not fetch the live page; use test_live_url for that. "On Google" means eligible, not guaranteed to appear. The URL must be inside the property. Needs the user's Cotlet API key or sign-in with access to this app.
    ConnectorNo auth
  • List languages you can pass as language on google-search.keyword_traffic_insights and google-search.url_traffic_insights. Returns an array of entries with language_name and language_code (for example en, de). Maps to upstream lang on the provider API. No request parameters. Cost = 5 tokens.
    ConnectorNo auth
  • List countries and region codes you can pass as location on google-search.keyword_traffic_insights and google-search.url_traffic_insights. Returns an array of entries with country_name and country_code (for example US, GB). No request parameters. Cost = 5 tokens.
    ConnectorNo auth