io. github. parkragsterman/ whyismy-org
by parkragsterman · remote · no sign-in to list tools · v1.0.0 · published by GitHub user parkragsterman
Sourced answers to everyday "why is my…" questions — health, pets, home, plumbing, tech, cars.
5 tools: 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http whyismy-org https://whyismy.org/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Only reads 5Claude Code: allow
get_articleGet the direct answer, the causes the article covers, and its FAQ for one article, by slug (from search_articles).No findings
Why it is in this group
- The name "get_article" says "get": a word for reading.
Description, as the server wrote 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_calculatorsFind WhyIsMy.org's free interactive calculators, checkers and estimators (dosage, health, eldercare cost, pet, home and car tools).No findings
Why it is in this group
- The name "list_calculators" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_quizzesFind WhyIsMy.org's free ten-question quizzes (health, tech, cars, home and eldercare topics) with instant explanations and a certificate of completion.No findings
Why it is in this group
- The name "list_quizzes" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_topicsList the subject areas covered on WhyIsMy.org with an article count for each.No findings
Why it is in this group
- The name "list_topics" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_articlesFind WhyIsMy.org articles answering a "why is my…" question.No findings
Why it is in this group
- The name "search_articles" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http whyismy-org https://whyismy.org/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__whyismy-org__search_articles",
"mcp__whyismy-org__get_article",
"mcp__whyismy-org__list_topics",
"mcp__whyismy-org__list_calculators",
"mcp__whyismy-org__list_quizzes"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as whyismy-org. Review it before you use it.
