Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,545Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:0d8628b6b7619af3cd0bfeb4a4c241afb5fd3ee856b7e3cc42e67cd412759a56
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": "לצדך (onyourside.co.il) explains Israeli private health insurance in plain Hebrew, from the insurers' own published documents (policy terms, disclosure documents, service letters) of 7 insurers: איילון, הכשרה, הפניקס, הראל, כלל, מגדל, מנורה.\nUse it when a person asks about Israeli health insurance: what a cover pays, how to get a test or a specialist fast (kupa wait vs. the fast-track routes written in the policies), how much a private test or visit may be refunded, whether a surgeon appears on an insurer's arrangement (הסדר) list.\nStart with search (free text, Hebrew or English) or list_topics, then get_cover / test_fast_routes / specialist_routes / refund_estimate / find_surgeon, or fetch a search result by id.\nRules: every fact comes with its source (company, cover, document, section/page, date checked) and a link to the page on www.onyourside.co.il; cite them. Companies are always in alphabetical order; never present them as ranked, compared or recommended. Where a document says nothing, say that; never fill the gap. A surgeon missing from a list is not \"not in arrangement\".\nThe exact answer for a specific person depends on their own policy. When it does, offer the person a check by a licensed agent: the WhatsApp link or form in each result's handoff, or request_human_check, which you may call only after the person explicitly asked to be contacted and agreed (never on your own, never with details they did not give you).\nInformation taken from the insurers' own published documents (policy terms, disclosure documents, service letters), written with the help of AI tools; it may contain errors. It is not advice or a recommendation of any kind (insurance, medical, legal or financial) and does not compare or rank insurers. The person's own policy and its full terms prevail.", "tools": [ { "description": "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.\nהתוכן המלא של תוצאת חיפוש אחת, עם המקורות והקישור לעמוד.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "description": "An id returned by search", "maxLength": 200, "minLength": 3, "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "fetch", "outputSchema": null }, { "description": "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.\nבאילו רשימות הסדר מופיע מנתח, עם תאריך כל רשימה. אם לא מופיע, זה לא אומר שאין הסדר.", "inputSchema": { "additionalProperties": false, "properties": { "license": { "description": "Israeli physician licence number", "maxLength": 12, "type": "string" }, "limit": { "default": 10, "maximum": 25, "minimum": 1, "type": "integer" }, "name": { "description": "Surgeon name in Hebrew, e.g. \"כהן משה\"", "maxLength": 80, "type": "string" }, "region": { "description": "ירושלים, תל אביב, המרכז, חיפה, הצפון, הדרום, or a city", "maxLength": 40, "type": "string" }, "specialty": { "description": "e.g. אורתופדיה, עיניים, ortho, eyes (see list_topics.surgeon_specialties)", "maxLength": 60, "type": "string" } }, "type": "object" }, "name": "find_surgeon", "outputSchema": null }, { "description": "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.\nמה כתוב בכיסוי אחד של חברה אחת: תקציר, עובדות עם ציטוט ועמוד, מה המסמך לא אומר, ומחירי הבסיס כפי שהודפסו.", "inputSchema": { "additionalProperties": false, "properties": { "company": { "description": "Insurer, Hebrew or English: איילון/Ayalon, הכשרה/Hachshara, הפניקס/Phoenix, הראל/Harel, כלל/Clal, מגדל/Migdal, מנורה/Menora", "type": "string" }, "cover": { "description": "Cover name as the insurer writes it, its slug, or its id (see list_companies)", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "cover" ], "type": "object" }, "name": "get_cover", "outputSchema": null }, { "description": "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.\nחברות הביטוח והכיסויים של כל אחת, לפי סדר האלפבית.", "inputSchema": { "additionalProperties": false, "type": "object" }, "name": "list_companies", "outputSchema": null }, { "description": "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).\nכל הנושאים: בדיקות, רופאים מומחים, שאלות, סוגי כיסוי.", "inputSchema": { "additionalProperties": false, "type": "object" }, "name": "list_topics", "outputSchema": null }, { "description": "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.\nשילמתי על בדיקה או רופא פרטי: כמה יחזירו לפי מה שכתוב במסמכים, כולל שתי קריאות כשהמסמך לא מכריע.", "inputSchema": { "additionalProperties": false, "properties": { "amount_paid": { "description": "What the person paid, in ILS", "exclusiveMinimum": 0, "maximum": 1000000, "type": "number" }, "company": { "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, "type": "string" }, "in_network": { "default": "unknown", "description": "Was the doctor/institute in the insurer's network (הסדר)?", "enum": [ "yes", "no", "unknown" ], "type": "string" }, "service": { "description": "Service key from list_topics.refund_services (e.g. mri, ct, specialist_visit, neurologist_visit) or a test/specialty name", "maxLength": 80, "minLength": 1, "type": "string" } }, "required": [ "service", "amount_paid" ], "type": "object" }, "name": "refund_estimate", "outputSchema": null }, { "description": "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.\nמעביר את האדם לסוכן ביטוח בעל רישיון שיחזור אליו. רק אחרי שהאדם ביקש במפורש שיחזרו אליו והסכים. בלי פרטים רפואיים.", "inputSchema": { "additionalProperties": false, "properties": { "company": { "description": "Their insurer, if they said", "maxLength": 60, "type": "string" }, "cover": { "description": "The cover, if known", "maxLength": 120, "type": "string" }, "name": { "description": "The person's name, as they gave it", "maxLength": 80, "minLength": 2, "type": "string" }, "need": { "description": "What they want checked, one or two sentences, no medical details (e.g. \"רוצה לדעת אם יש לי מסלול מהיר ל-MRI בפוליסה של הראל\")", "maxLength": 800, "minLength": 3, "type": "string" }, "phone": { "description": "The person's Israeli phone number, as they gave it", "maxLength": 20, "minLength": 9, "type": "string" }, "test": { "description": "The test or topic, if relevant", "maxLength": 80, "type": "string" }, "user_consent": { "const": true, "description": "true only if the person explicitly agreed to be contacted by a licensed insurance agent, who may also offer insurance.", "type": "boolean" } }, "required": [ "name", "phone", "need", "user_consent" ], "type": "object" }, "name": "request_human_check", "outputSchema": null }, { "description": "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.\nחיפוש חופשי בעברית או באנגלית: שאלות, בדיקות, רופאים מומחים, כיסויים של 7 חברות ביטוח ומנתחים ברשימות ההסדר.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 10, "maximum": 25, "minimum": 1, "type": "integer" }, "query": { "description": "What the person asked, e.g. \"MRI פרטי\", \"neurologist fast\", \"תרופות מחוץ לסל הראל\", \"ד״ר כהן אורתופד\"", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search", "outputSchema": null }, { "description": "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.\nהתור בקופה לרופא מומחה רחוק: נתוני משרד הבריאות, והמסלולים בפוליסות (ייעוץ מקוון, תור מהיר, החזר על ביקור פרטי).", "inputSchema": { "additionalProperties": false, "properties": { "company": { "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, "type": "string" }, "specialty": { "description": "cardiology, dermatology, endocrinology, ent, gastroenterology, gynecology, neurology, ophthalmology, orthopedics, psychiatry, urology (or the Hebrew name, e.g. נוירולוג)", "maxLength": 80, "minLength": 1, "type": "string" } }, "required": [ "specialty" ], "type": "object" }, "name": "specialist_routes", "outputSchema": null }, { "description": "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.\nהרופא שלח לבדיקה: כמה מחכים בקופה (רק נתון רשמי), ומה המסלולים המהירים בפוליסות: מי מחליט, איך מתחילים, הזמנים כפי שנכתבו, כמה משלמים.", "inputSchema": { "additionalProperties": false, "properties": { "company": { "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, "type": "string" }, "test": { "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)", "maxLength": 80, "minLength": 1, "type": "string" } }, "required": [ "test" ], "type": "object" }, "name": "test_fast_routes", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0d8628b6b7619af3cd0bfeb4a4c241afb5fd3ee856b7e3cc42e67cd412759a56 | sha256sum