{
  "id": "litescrape.google.play.games",
  "object": "tool",
  "name": "Browse Play Games",
  "summary": "Browse Google Play games by category, device storefront, or chart, or search Android apps.",
  "description": "Browse the Google Play games storefront or its charts. Returns organic_results (title, product_id, developer, rating, price, icon), items_highlight, charts, and litescrape_pagination tokens. Supports a games category, a chart (top free, top paid, top grossing), device storefronts including Windows, continuation tokens, and a q that runs the shared Android app search. Suited for game market research and chart tracking.\n\nRaw litescrape#google/play/games endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://litescrape.com/docs/google-play-games).",
  "category": "lookup",
  "hosted_by": "Litescrape",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": null,
  "providers": [
    {
      "id": "litescrape",
      "name": "Litescrape",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "litescrape_google_play_games",
  "input_schema": {
    "type": "object",
    "properties": {
      "queryParams": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "minLength": 1,
            "maxLength": 2048,
            "description": "Search query, 1-2,048 bytes. Cannot be combined with a category or chart; omit it to browse the storefront."
          },
          "hl": {
            "type": "string",
            "maxLength": 32,
            "pattern": "^[a-zA-Z]{2,3}(?:[-_][a-zA-Z0-9]{2,8}){0,3}$",
            "description": "Storefront language, such as 'en', 'de', or 'zh-TW'. Default 'en'."
          },
          "gl": {
            "type": "string",
            "pattern": "^[a-zA-Z]{2}$",
            "description": "Two-letter country code. Default 'us'."
          },
          "chart": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "pattern": "^[a-zA-Z0-9_-]+$",
            "description": "Chart identifier such as 'topselling_free', 'topselling_paid', or 'topgrossing'. Cannot be combined with q or the pagination tokens."
          },
          "next_page_token": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536,
            "pattern": "^[a-zA-Z0-9_=+/:.-]+$",
            "description": "Continue the listing with the returned next_page_token and the same parameters."
          },
          "section_page_token": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536,
            "pattern": "^[a-zA-Z0-9_=+/:.-]+$",
            "description": "Continue one result group with its returned token and the same parameters."
          },
          "see_more_token": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536,
            "pattern": "^[a-zA-Z0-9_=+/:.-]+$",
            "description": "Open a result collection with its returned token and the same parameters."
          },
          "games_category": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "pattern": "^[a-zA-Z0-9_-]+$",
            "description": "Native category identifier, such as 'GAME_PUZZLE'. Cannot be combined with q or an explicit store_device."
          },
          "store_device": {
            "type": "string",
            "enum": [
              "phone",
              "tablet",
              "tv",
              "chromebook",
              "watch",
              "windows"
            ],
            "description": "Device storefront to browse. Omit for phone; an explicit value cannot be combined with q or a category."
          }
        },
        "additionalProperties": false
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "kind": "endpoint"
}