Generate GEO query universe
generate_geo_query_universeGenerate a commercially useful set of AI-search prompts to monitor for a website, grouped by intent: informational, problem-aware, commercial, recommendation, comparison, alternatives, brand, category, local and trust/validation. Each prompt includes intent, buyer stage, the ideal page type to answer it and a commercial priority (high / medium / low). The brand, services and location are detected from a small crawl of the site; pass service and/or location to override or narrow them (for example one service line, or a city the site does not mention yet). Use it when a user wants a monitoring list for ChatGPT, Claude, Perplexity, Gemini or Google AI Mode, a GEO keyword universe, or prompt ideas per funnel stage. It does NOT return search volumes, does not check which prompts the brand currently appears for, and avoids meaningless long-tail permutations in favour of prompts a real buyer would ask an assistant. Parameters: url (required), service (optional override), location (optional override), count (optional, default 40, max 100).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "generate_geo_query_universe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public website URL to audit, e.g. https://example.com.au. Bare domains are accepted (https is assumed). Private, loopback, internal and IP-literal hosts are rejected. | |
| count | No | Number of prompts to return. Default 40, max 100. | |
| service | No | Optional service or category override, e.g. 'emergency plumbing' or 'family law'. Replaces the services detected from the site. | |
| location | No | Optional location override, e.g. 'Perth' or 'Gold Coast'. Replaces the location detected from the site; pass 'none' to force non-local prompts. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | ||
| count | Yes | ||
| groups | Yes | ||
| target | Yes | ||
| queries | Yes | ||
| category | Yes | ||
| location | No | ||
| servicesUsed | Yes |