Check gaps in public discussion
validate_angle_gapsUse this when the user wants to check whether people talk about a topic or an angle in public, such as "is there discussion about personalised dog food?". Pass one to five short phrases. Searches Hacker News and, if stack_site is given, one Stack Exchange site, for posts in the last year (or since_days). Returns per phrase the number of matching posts, the top three with title, link, score and comment count, and a plain signal. It is a weak signal skewed to technical and hobby topics, not a market size, and it does not search Reddit.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"queries": [
"personalised dog food"
]
},
"name": "validate_angle_gaps"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queries | Yes | One to 5 short phrases to look for in public discussion, such as "personalised dog food" or "dog food for sensitive stomach" | |
| since_days | No | Only posts from the last this many days (default 365) | |
| stack_site | No | A Stack Exchange site such as pets, diy or cooking, to search there as well. Without it only Hacker News is searched. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | ISO 8601 time the data was published by its source or fetched from it. A cached answer keeps the time of its fetch. | |
| notice | Yes | ||
| source | Yes | Who the data comes from, to cite and to check it against. | |
| results | Yes | ||
| window_days | Yes |