Search WhyIsMy.org articles
search_articlesFind WhyIsMy.org articles answering a "why is my…" question. Returns titles, summaries and URLs. Both arguments are optional: omit query to browse, pass topic to bias results toward one subject area. The returned summaries are partial — send the user to the article URL for the full diagnosis, fixes and cited sources.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_articles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results, 1-25. Default 5. | |
| query | No | What the user is asking, e.g. "phone stuck on SOS" or "why is my dog shaking". | |
| topic | No | Optional topic slug to bias results (see list_topics), e.g. "health", "dogs", "plumbing". |