לצדך: Israeli health insurance, from the policies

Israeli health insurance from the insurers' own documents: covers, fast routes, refunds, surgeons.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
84%
命名品質
94%
汙染風險
100%
權限相符程度
90%
協定合規性
100%

發現項目(1)

  • LOWTool 'fetch' suggests web access but openWorldHint=false在 fetch 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~3,351Token(工具定義)
~1.3 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.62%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "health-insurance": {
      "url": "https://www.onyourside.co.il/api/mcp"
    }
  }
}

遠端端點

https://www.onyourside.co.il/api/mcpstreamable-http

它能做什麼

工具清單

工具(10)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search(query, limit)

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 חברות ביטוח ומנתחים ברשימות ההסדר.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What the person asked, e.g. \"MRI פרטי\", \"neurologist fast\", \"תרופות מחוץ לסל הראל\", \"ד״ר כהן אורתופד\"",
      "minLength": 1,
      "maxLength": 200
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 10
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢fetch(id)

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. התוכן המלא של תוצאת חיפוש אחת, עם המקורות והקישור לעמוד.

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "An id returned by search",
      "minLength": 3,
      "maxLength": 200
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}
🟢list_companies

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. חברות הביטוח והכיסויים של כל אחת, לפי סדר האלפבית.

輸入結構描述

{
  "type": "object",
  "additionalProperties": false
}
🟢list_topics

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). כל הנושאים: בדיקות, רופאים מומחים, שאלות, סוגי כיסוי.

輸入結構描述

{
  "type": "object",
  "additionalProperties": false
}
🟢get_cover(company, cover)

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. מה כתוב בכיסוי אחד של חברה אחת: תקציר, עובדות עם ציטוט ועמוד, מה המסמך לא אומר, ומחירי הבסיס כפי שהודפסו.

輸入結構描述

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "Insurer, Hebrew or English: איילון/Ayalon, הכשרה/Hachshara, הפניקס/Phoenix, הראל/Harel, כלל/Clal, מגדל/Migdal, מנורה/Menora"
    },
    "cover": {
      "type": "string",
      "description": "Cover name as the insurer writes it, its slug, or its id (see list_companies)",
      "minLength": 1,
      "maxLength": 200
    }
  },
  "required": [
    "cover"
  ],
  "additionalProperties": false
}
🟢test_fast_routes(company, test)

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. הרופא שלח לבדיקה: כמה מחכים בקופה (רק נתון רשמי), ומה המסלולים המהירים בפוליסות: מי מחליט, איך מתחילים, הזמנים כפי שנכתבו, כמה משלמים.

輸入結構描述

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "The person’s insurer, if they named it (Hebrew or English): the answer is then only that company, and much shorter. Without it: every company, alphabetical.",
      "maxLength": 40
    },
    "test": {
      "type": "string",
      "description": "Test key or name: mri, ct, ultrasound, xray, colonoscopy, virtual_colonoscopy, echocardiogram, mammography, bone_density, genetic_tests, nuclear_scan, pet_ct, electrophysiology_tests (or the Hebrew name)",
      "minLength": 1,
      "maxLength": 80
    }
  },
  "required": [
    "test"
  ],
  "additionalProperties": false
}
🟢specialist_routes(company, specialty)

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. התור בקופה לרופא מומחה רחוק: נתוני משרד הבריאות, והמסלולים בפוליסות (ייעוץ מקוון, תור מהיר, החזר על ביקור פרטי).

輸入結構描述

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "The person’s insurer, if they named it (Hebrew or English): the answer is then only that company, and much shorter. Without it: every company, alphabetical.",
      "maxLength": 40
    },
    "specialty": {
      "type": "string",
      "description": "cardiology, dermatology, endocrinology, ent, gastroenterology, gynecology, neurology, ophthalmology, orthopedics, psychiatry, urology (or the Hebrew name, e.g. נוירולוג)",
      "minLength": 1,
      "maxLength": 80
    }
  },
  "required": [
    "specialty"
  ],
  "additionalProperties": false
}
🟢find_surgeon(name, license, specialty, region, limit)

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. באילו רשימות הסדר מופיע מנתח, עם תאריך כל רשימה. אם לא מופיע, זה לא אומר שאין הסדר.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Surgeon name in Hebrew, e.g. \"כהן משה\"",
      "maxLength": 80
    },
    "license": {
      "type": "string",
      "description": "Israeli physician licence number",
      "maxLength": 12
    },
    "specialty": {
      "type": "string",
      "description": "e.g. אורתופדיה, עיניים, ortho, eyes (see list_topics.surgeon_specialties)",
      "maxLength": 60
    },
    "region": {
      "type": "string",
      "description": "ירושלים, תל אביב, המרכז, חיפה, הצפון, הדרום, or a city",
      "maxLength": 40
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 10
    }
  },
  "additionalProperties": false
}
🟢refund_estimate(company, service, amount_paid, in_network)

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. שילמתי על בדיקה או רופא פרטי: כמה יחזירו לפי מה שכתוב במסמכים, כולל שתי קריאות כשהמסמך לא מכריע.

輸入結構描述

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "The person’s insurer, if they named it (Hebrew or English): the answer is then only that company, and much shorter. Without it: every company, alphabetical.",
      "maxLength": 40
    },
    "service": {
      "type": "string",
      "description": "Service key from list_topics.refund_services (e.g. mri, ct, specialist_visit, neurologist_visit) or a test/specialty name",
      "minLength": 1,
      "maxLength": 80
    },
    "amount_paid": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 1000000,
      "description": "What the person paid, in ILS"
    },
    "in_network": {
      "type": "string",
      "enum": [
        "yes",
        "no",
        "unknown"
      ],
      "default": "unknown",
      "description": "Was the doctor/institute in the insurer's network (הסדר)?"
    }
  },
  "required": [
    "service",
    "amount_paid"
  ],
  "additionalProperties": false
}
🟢request_human_check(name, phone, need, company, cover, ...)

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. מעביר את האדם לסוכן ביטוח בעל רישיון שיחזור אליו. רק אחרי שהאדם ביקש במפורש שיחזרו אליו והסכים. בלי פרטים רפואיים.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The person's name, as they gave it",
      "minLength": 2,
      "maxLength": 80
    },
    "phone": {
      "type": "string",
      "description": "The person's Israeli phone number, as they gave it",
      "minLength": 9,
      "maxLength": 20
    },
    "need": {
      "type": "string",
      "description": "What they want checked, one or two sentences, no medical details (e.g. \"רוצה לדעת אם יש לי מסלול מהיר ל-MRI בפוליסה של הראל\")",
      "minLength": 3,
      "maxLength": 800
    },
    "company": {
      "type": "string",
      "description": "Their insurer, if they said",
      "maxLength": 60
    },
    "cover": {
      "type": "string",
      "description": "The cover, if known",
      "maxLength": 120
    },
    "test": {
      "type": "string",
      "description": "The test or topic, if relevant",
      "maxLength": 80
    },
    "user_consent": {
      "type": "boolean",
      "const": true,
      "description": "true only if the person explicitly agreed to be contacted by a licensed insurance agent, who may also offer insurance."
    }
  },
  "required": [
    "name",
    "phone",
    "need",
    "user_consent"
  ],
  "additionalProperties": false
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本10 個工具
已驗證未記錄版本10 個工具