aeo_opportunities
Find question-shaped content opportunities for 1–5 seed topics by clustering searches, scoring trend and citation evidence, and flagging coverage gaps to prioritize answers.
Instructions
AEO opportunity finder. For 1-5 seeds: question-shaped searches (Trends + a
capped Autocomplete pass) clustered by seed and title angle, each scored with
the seed's recent trend (direction_now over 12 months, growth_3m), Google News
coverage (who to quote / pitch), Wikipedia presence, the site's own coverage and
the evidence type that makes the answer citable (score_breakdown explains every
point). site_queries = queries the site already ranks for (fill from a Search
Console MCP or page titles); clusters then carry coverage covered / partial / gap
and exclude_covered drops covered ones. Spam-like rising queries are ignored.
Up to ~1+10 requests per seed; partial failures per source in errors. A seed
report with 'ambiguous' names several Google entities (e.g. Apple the company vs
the fruit): ask the user before writing, then re-run with a more specific phrase
(a mid only works for Google Trends, not for News / Wikipedia / Autocomplete).
limit: clusters (1-25).
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": {
"seeds": "<seeds>"
},
"name": "aeo_opportunities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| geo | No | ||
| limit | No | ||
| seeds | Yes | ||
| timeframe | No | today 3-m | |
| site_queries | No | ||
| exclude_covered | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||