{
  "id": "litescrape.google.ads",
  "object": "tool",
  "name": "Find Google Ads",
  "summary": "Get the paid search, local, and shopping ads Google shows for a query at a location.",
  "description": "Run a Google search from a named location and keep the whole results page with its ad units. Returns ads and local_ads (position, title, link, address), shopping_results (position, title, price), organic_results, related_questions, and any other result group Google renders. Supports language, safe search, auto-correction control, and device layout. Suited for competitor ad monitoring, paid-search auditing, and SEM research.\n\nRaw litescrape#google/ads endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://litescrape.com/docs/google-ads).",
  "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_ads",
  "input_schema": {
    "type": "object",
    "properties": {
      "queryParams": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "minLength": 1,
            "maxLength": 2048,
            "description": "Search query, up to 2,048 characters."
          },
          "location": {
            "type": "string",
            "minLength": 1,
            "maxLength": 63,
            "description": "Human-readable location the ad search originates from, such as 'Austin, Texas, United States'."
          },
          "hl": {
            "type": "string",
            "minLength": 2,
            "maxLength": 32,
            "description": "Interface and result language, such as 'en', 'en-GB', or 'de'. Default 'en'."
          },
          "safe": {
            "type": "string",
            "enum": [
              "active",
              "off"
            ],
            "description": "Adult-content filtering."
          },
          "nfpr": {
            "type": "string",
            "enum": [
              "0",
              "1"
            ],
            "description": "Set '1' to exclude auto-corrected queries."
          },
          "device": {
            "type": "string",
            "enum": [
              "desktop",
              "tablet",
              "mobile"
            ],
            "description": "Device layout Google renders. Default 'desktop'."
          }
        },
        "required": [
          "q",
          "location"
        ],
        "additionalProperties": false
      }
    },
    "required": [
      "queryParams"
    ],
    "additionalProperties": false
  },
  "kind": "endpoint"
}