Hartrip: Harel travel insurance (Israel)

Harel travel insurance (Israel): prices by age, trip rules, coverage, medical conditions.

Should I use this

Quality & Safety

A
Description quality
90%
Schema completeness
80%
Naming quality
86%
Poisoning risk
100%
Permission match
90%
Protocol compliance
100%

Findings (2)

  • LOWTool 'coverage_limits' description lacks action verbin coverage_limits
  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~813Tokens (tool definitions)
~527 BTypical response size
Moderate attention impact (0.64% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "harel-travel": {
      "url": "https://hartrip.co.il/api/mcp"
    }
  }
}

Remote endpoints

https://hartrip.co.il/api/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢quote_trip(ages, days, usa, preexisting, baggage, ...)

Estimated price (USD) of Harel 'Passport First Class' travel insurance for a trip, per traveller and total, from Harel's official 2026 tariff. Also says if the trip exceeds the maximum days for an age.

Input Schema

{
  "type": "object",
  "properties": {
    "ages": {
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 95
      },
      "description": "Age of each traveller"
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 365
    },
    "usa": {
      "type": "boolean",
      "description": "Destination includes the USA"
    },
    "preexisting": {
      "type": "boolean",
      "description": "Add the pre-existing medical condition extension"
    },
    "baggage": {
      "type": "boolean"
    },
    "cancel": {
      "type": "string",
      "enum": [
        "none",
        "basic",
        "extended"
      ],
      "description": "Trip cancellation up to $5,000 (basic) or $10,000 (extended)"
    },
    "extreme": {
      "type": "boolean"
    },
    "winter": {
      "type": "boolean"
    }
  },
  "required": [
    "ages",
    "days"
  ]
}
🟢age_rules(age)

For one age: daily price (rest of world / USA), maximum trip length in one policy, pre-existing extension price and its maximum covered days, trip-cancellation prices.

Input Schema

{
  "type": "object",
  "properties": {
    "age": {
      "type": "integer",
      "minimum": 0,
      "maximum": 95
    }
  },
  "required": [
    "age"
  ]
}
🟢coverage_limits

Limits of liability of the base policy (medical $5M, medicines, dental, rescue, third party, continued treatment in Israel) with deductibles.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢condition_rules(condition, age)

For a pre-existing medical condition (e.g. diabetes, stent, COPD, cancer): what Harel's health declaration says about it (quoted from the official proposal form), whether the pre-existing-condition extension is required by the form's logic, its price per day by age and max covered days. Pass a Hebrew or English condition name or a slug.

Input Schema

{
  "type": "object",
  "properties": {
    "condition": {
      "type": "string"
    },
    "age": {
      "type": "integer",
      "minimum": 0,
      "maximum": 95
    }
  },
  "required": [
    "condition"
  ]
}
🟢destination_info(country)

For a destination country: Harel price class (USA vs rest of world), whether the country requires proof of insurance at entry, the Israeli National Security Council travel warning level, emergency numbers and the Israeli mission — each with its official source.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "Country name in Hebrew or English, or slug"
    }
  },
  "required": [
    "country"
  ]
}
🟢search(query)

Find pages on hartrip.co.il (Hebrew guides on Harel travel insurance). Returns ids to pass to fetch.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    }
  },
  "required": [
    "query"
  ]
}
🟢fetch(id)

Title, summary and URL of a page returned by search.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Page path, e.g. /matsav-refui"
    }
  },
  "required": [
    "id"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools