לצדך: Israeli health insurance, from the policies
by onyourside.co.il · remote · no sign-in to list tools · v1.0.0 · published by il.co.onyourside
Israeli health insurance from the insurers' own documents: covers, fast routes, refunds, surgeons.
10 tools: 1 do something that can't be undone, 3 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things3Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http health-insurance https://www.onyourside.co.il/api/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnrefund_estimate
The server marks "refund_estimate" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "refund_estimate" says "refund": a word that usually means money moves, which cannot be taken back.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Can't be undone 1Claude Code: ask
refund_estimateFor a private test or specialist visit and the amount paid: per insurer and cover we checked, what the document lets us say about the refund.1 finding
Why it is in this group
- The name "refund_estimate" says "refund": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "refund_estimate" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "refund_estimate" says "refund": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it For a private test or specialist visit and the amount paid: per insurer and cover we checked, what the document lets us say about the refund. Where the document can be read two ways, both numbers; where it gives no number, why. Only the covers we checked; the person's own policy decides. שילמתי על בדיקה או רופא פרטי: כמה יחזירו לפי מה שכתוב במסמכים, כולל שתי קריאות כשהמסמך לא מכריע.
Annotations the server declares
- title: What the documents say a refund would be
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Changes things 3Claude Code: ask
request_human_checkHands the person over to a licensed insurance agent (לצדך), who calls them back by phone or WhatsApp to check their own policy.No findings
Why it is in this group
- The name "request_human_check" says "request": a word for a change.
Description, as the server wrote it Hands the person over to a licensed insurance agent (לצדך), who calls them back by phone or WhatsApp to check their own policy. ONLY call this after the person explicitly asked to be contacted AND agreed that a licensed insurance agent may contact them (and may also offer them insurance). Never call it on your own initiative, never with details the person did not give you, and do not include medical details (diagnoses, conditions): describe only what they want checked. user_consent must be true. מעביר את האדם לסוכן ביטוח בעל רישיון שיחזור אליו. רק אחרי שהאדם ביקש במפורש שיחזרו אליו והסכים. בלי פרטים רפואיים.
Annotations the server declares
- title: Ask a licensed agent to call the person
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
specialist_routesFor one specialty (neurologist, orthopedist, dermatologist...): the Ministry of Health's community wait figures (dated), and per insurer the online-consultation and fast-track rout…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it For one specialty (neurologist, orthopedist, dermatologist...): the Ministry of Health's community wait figures (dated), and per insurer the online-consultation and fast-track routes (does the document name this specialty, who chooses the doctor, promised times word for word, what you pay), plus the private-visit refund rows. For psychiatry, emergency and support lines come first. התור בקופה לרופא מומחה רחוק: נתוני משרד הבריאות, והמסלולים בפוליסות (ייעוץ מקוון, תור מהיר, החזר על ביקור פרטי).
Annotations the server declares
- title: Getting to a specialist fast
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
test_fast_routesFor one test (MRI, CT, colonoscopy, ultrasound...): how long the kupa takes (official, dated figures only; otherwise says there is none), and every insurer's fast-track route that …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it For one test (MRI, CT, colonoscopy, ultrasound...): how long the kupa takes (official, dated figures only; otherwise says there is none), and every insurer's fast-track route that lists the test: who decides the test is done, how to start, promised times word for word, what you pay by stage, waiting period from joining, and what the document leaves open. הרופא שלח לבדיקה: כמה מחכים בקופה (רק נתון רשמי), ומה המסלולים המהירים בפוליסות: מי מחליט, איך מתחילים, הזמנים כפי שנכתבו, כמה משלמים.
Annotations the server declares
- title: Getting a test fast: kupa wait and policy fast-tracks
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 6Claude Code: allow
fetchThe full content of one search result (id from search: "question:<slug>", "test:mri", "specialist:neurology", "cover:<id>", "company:<slug>", "surgeon:<licence>"), with sources and…No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it The full content of one search result (id from search: "question:<slug>", "test:mri", "specialist:neurology", "cover:<id>", "company:<slug>", "surgeon:<licence>"), with sources and the page URL. התוכן המלא של תוצאת חיפוש אחת, עם המקורות והקישור לעמוד.
Annotations the server declares
- title: Fetch one page by id
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_surgeonFind a surgeon by name (Hebrew, forgiving spelling), licence number, specialty or region, and see which insurers' and kupot supplementary plans' arrangement (הסדר) lists they appea…No findings
Why it is in this group
- The name "find_surgeon" says "find": a word for reading.
Description, as the server wrote it Find a surgeon by name (Hebrew, forgiving spelling), licence number, specialty or region, and see which insurers' and kupot supplementary plans' arrangement (הסדר) lists they appear on, with each list's date. Absence from a list is never "not in arrangement": some lists are not checked yet. Before surgery the person must confirm with their insurer. באילו רשימות הסדר מופיע מנתח, עם תאריך כל רשימה. אם לא מופיע, זה לא אומר שאין הסדר.
Annotations the server declares
- title: Which arrangement lists a surgeon appears on
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_coverOne cover of one insurer (e.g.No findings
Why it is in this group
- The name "get_cover" says "get": a word for reading.
Description, as the server wrote it One cover of one insurer (e.g. company "הראל", cover "תרופות מחוץ לסל"): plain summary, key facts each with the document's own quote, page and section, what the document does not say, common questions, and the monthly base premiums by age as printed in the document. Every fact is from the insurer's published document. מה כתוב בכיסוי אחד של חברה אחת: תקציר, עובדות עם ציטוט ועמוד, מה המסמך לא אומר, ומחירי הבסיס כפי שהודפסו.
Annotations the server declares
- title: What one insurer's cover says
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_companiesThe 7 Israeli insurers we read (alphabetical, no ranking) and every health cover of each, with its page URL and whether a checked plain-language summary exists.No findings
Why it is in this group
- The name "list_companies" says "list": a word for reading.
Description, as the server wrote it The 7 Israeli insurers we read (alphabetical, no ranking) and every health cover of each, with its page URL and whether a checked plain-language summary exists. חברות הביטוח והכיסויים של כל אחת, לפי סדר האלפבית.
Annotations the server declares
- title: List insurers and their health covers
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_topicsEverything the site answers: tests (keys for test_fast_routes), specialties (keys for specialist_routes), question pages, cover kinds, refund services (keys for refund_estimate), s…No findings
Why it is in this group
- The name "list_topics" says "list": a word for reading.
Description, as the server wrote it Everything the site answers: tests (keys for test_fast_routes), specialties (keys for specialist_routes), question pages, cover kinds, refund services (keys for refund_estimate), surgeon specialties and regions (for find_surgeon). כל הנושאים: בדיקות, רופאים מומחים, שאלות, סוגי כיסוי.
Annotations the server declares
- title: List topics: tests, specialists, questions
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
searchFree-text search (Hebrew or English) across the site: questions people ask ("הלכתי לאורטופד פרטי, כמה יחזירו?"), tests (MRI, CT...), specialists (neurologist...), the covers of 7 I…No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it Free-text search (Hebrew or English) across the site: questions people ask ("הלכתי לאורטופד פרטי, כמה יחזירו?"), tests (MRI, CT...), specialists (neurologist...), the covers of 7 Israeli insurers, and surgeons on arrangement lists. Returns ids, titles and URLs; use fetch(id) or the specific tools for the full facts. חיפוש חופשי בעברית או באנגלית: שאלות, בדיקות, רופאים מומחים, כיסויים של 7 חברות ביטוח ומנתחים ברשימות ההסדר.
Annotations the server declares
- title: Search Israeli health-insurance facts
- 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 health-insurance https://www.onyourside.co.il/api/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__health-insurance__search",
"mcp__health-insurance__fetch",
"mcp__health-insurance__list_companies",
"mcp__health-insurance__list_topics",
"mcp__health-insurance__get_cover",
"mcp__health-insurance__find_surgeon"
],
"ask": [
"mcp__health-insurance__test_fast_routes",
"mcp__health-insurance__specialist_routes",
"mcp__health-insurance__refund_estimate",
"mcp__health-insurance__request_human_check"
],
"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 health-insurance. Review it before you use it.