Sourced answers to everyday "why is my…" questions — health, pets, home, plumbing, tech, cars.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the direct answer, the causes the article covers, and its FAQ for one article, by slug (from search_articles). Returns a summary, not the full text — the article URL has the complete step-by-step fix and the sources.
Article slug, e.g. "why-is-my-phone-on-sos".
Optional. If slug is unknown or wrong, the closest match to this text is returned instead.
Get the direct answer, the causes the article covers, and its FAQ for one article, by slug (from search_articles). Returns a summary, not the full text — the article URL has the complete step-by-step fix and the sources.
| Argument | Type | Description |
|---|---|---|
| slug | string | Article slug, e.g. "why-is-my-phone-on-sos". |
| query | string | Optional. If slug is unknown or wrong, the closest match to this text is returned instead. |
{
"type": "object",
"required": [],
"properties": {
"slug": {
"type": "string",
"description": "Article slug, e.g. \"why-is-my-phone-on-sos\"."
},
"query": {
"type": "string",
"description": "Optional. If slug is unknown or wrong, the closest match to this text is returned instead."
}
},
"additionalProperties": false
}Find WhyIsMy.org's free interactive calculators, checkers and estimators (dosage, health, eldercare cost, pet, home and car tools). Both arguments are optional: omit everything to browse, pass query and/or category to narrow. Each result is a one-line teaser plus a link — the calculators are interactive and compute a personalized result client-side in the user's browser, so send the user to the URL for their result instead of estimating it yourself.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results, 1-25. Default 5. |
| query | string | What the user wants to calculate, e.g. "dog benadryl dose" or "medicaid spend down". |
| category | string | Optional category name to filter, e.g. "Health", "Dogs", "Finance", "Cars". |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Max results, 1-25. Default 5."
},
"query": {
"type": "string",
"description": "What the user wants to calculate, e.g. \"dog benadryl dose\" or \"medicaid spend down\"."
},
"category": {
"type": "string",
"description": "Optional category name to filter, e.g. \"Health\", \"Dogs\", \"Finance\", \"Cars\"."
}
},
"additionalProperties": false
}Find WhyIsMy.org's free ten-question quizzes (health, tech, cars, home and eldercare topics) with instant explanations and a certificate of completion. Both arguments are optional: omit everything to browse, pass query and/or category to narrow. Each result is a one-line teaser plus a link — a quiz is interactive and scores the user in their own browser, so send the user to the URL to take it instead of answering the questions yourself.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results, 1-25. Default 5. |
| query | string | What the user wants to be quizzed on, e.g. "itchy skin" or "medicaid look-back". |
| category | string | Optional category name to filter, e.g. "Skin", "Dental", "Finance". |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Max results, 1-25. Default 5."
},
"query": {
"type": "string",
"description": "What the user wants to be quizzed on, e.g. \"itchy skin\" or \"medicaid look-back\"."
},
"category": {
"type": "string",
"description": "Optional category name to filter, e.g. \"Skin\", \"Dental\", \"Finance\"."
}
},
"additionalProperties": false
}List the subject areas covered on WhyIsMy.org with an article count for each. Takes no arguments. Use the returned slugs as the `topic` argument to search_articles.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Find 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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results, 1-25. Default 5. |
| query | string | What the user is asking, e.g. "phone stuck on SOS" or "why is my dog shaking". |
| topic | string | Optional topic slug to bias results (see list_topics), e.g. "health", "dogs", "plumbing". |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Max results, 1-25. Default 5."
},
"query": {
"type": "string",
"description": "What the user is asking, e.g. \"phone stuck on SOS\" or \"why is my dog shaking\"."
},
"topic": {
"type": "string",
"description": "Optional topic slug to bias results (see list_topics), e.g. \"health\", \"dogs\", \"plumbing\"."
}
},
"additionalProperties": false
}