Holiday Ready Travel Insurance Quotes

Retrieve Holiday Ready travel insurance quotes.

使うべきか

品質と安全性

A
説明の品質
80%
スキーマの完全性
100%
命名の品質
100%
ポイズニングのリスク
80%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'get_travel_quotes' description contains placeholder textget_travel_quotes 内
  • INFOTool description contains placeholder or incomplete textget_travel_quotes 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,218トークン数(ツール定義)
~10.9 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.95%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "travel-insurance-quotes": {
      "url": "https://api.holidayready.com/mcp"
    }
  }
}

リモートエンドポイント

https://api.holidayready.com/mcpstreamable-http

できること

ツール一覧

ツール(1)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢get_travel_quotes(destinations, region, tripType, startDate, endDate, ...)

Get travel insurance quotes. Only single-trip quotes are currently available. For single trips, use ISO 3166-1 alpha-2 country codes for destinations. When a customer provides a trip duration in days, calculate the corresponding endDate from startDate; do not ask for an end date when the duration is known. Do not collect any personal details such as customer names, titles, email addresses, or dates of birth; configured placeholder data is used for QuoteAPI. Quotes cover travellers without pre-existing medical conditions only. Never ask customers about medical conditions, medication, treatment, or medical screening. The result contains a detected channel and a quotes array. Each quote may include a company, policy and premium. Display all GBP currency amounts using the £ symbol. These quotes are indicative only, because full customer details have not been collected. Always tell the customer this when presenting prices. The current date is 2026-11-01; use it to interpret relative dates and do not submit a start date in the past. Always ask for required information that is missing or unknown. Ask only one question at a time so the user is not overwhelmed. Never assume, infer, or make up values. The Holiday Ready URL will be returned to you in the 'buyURL' field. Always provide this URL to the customer with every quote presented as this is where they can get a guaranteed travel insurance quote and purchase a policy. Never suggest alternative URLs or methods for buying a travel insurance policy.

入力スキーマ

{
  "type": "object",
  "properties": {
    "destinations": {
      "description": "For single trips only: ISO 3166-1 alpha-2 destination country codes, e.g. [\"ES\"].",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Z]{2}$"
      }
    },
    "region": {
      "description": "For annual multi-trip and backpacker trips only: QuoteAPI region code. 1 - UK; 2 - Europe; 3 - Worldwide excluding America; 4 - Worldwide including America; 5 - Australia/New Zealand.",
      "type": "integer",
      "minimum": 1,
      "maximum": 5
    },
    "tripType": {
      "type": "string",
      "enum": [
        "single",
        "multi",
        "backpacker"
      ],
      "description": "Trip cover type: single covers one trip between startDate and endDate; multi is an annual, multi-trip policy starting on startDate; backpacker, also known as long-stay insurance, is for extended adventures covering multiple destinations over several months."
    },
    "startDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Trip/policy start date."
    },
    "endDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Trip/policy end date."
    },
    "groupType": {
      "type": "string",
      "enum": [
        "single",
        "couple",
        "family",
        "group"
      ],
      "description": "Type of travelling group."
    },
    "winterSports": {
      "type": "boolean",
      "description": "Whether wintersports cover is required."
    },
    "businessCover": {
      "type": "boolean",
      "description": "Whether business equipment cover is required."
    },
    "cruiseCover": {
      "type": "boolean",
      "description": "Whether cruise cover is required."
    },
    "gadgetCover": {
      "type": "boolean",
      "description": "Whether gadget cover is required."
    },
    "travellers": {
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "age": {
            "type": "integer",
            "minimum": 0,
            "maximum": 120,
            "description": "Traveller's age in whole years."
          }
        },
        "required": [
          "age"
        ]
      },
      "description": "1 to 10 travellers on the policy."
    },
    "channel": {
      "description": "Explicit calling channel override, used only if it can't be auto-detected.",
      "type": "string",
      "enum": [
        "chatgpt",
        "claude"
      ]
    }
  },
  "required": [
    "tripType",
    "startDate",
    "endDate",
    "groupType",
    "winterSports",
    "businessCover",
    "cruiseCover",
    "gadgetCover",
    "travellers"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "channel": {
      "type": "string",
      "enum": [
        "chatgpt",
        "claude",
        "mcp"
      ]
    },
    "quotes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "premiumId": {
            "type": "number"
          },
          "company": {
            "type": "object",
            "properties": {
              "id": {
                "type": "number"
              },
              "name": {
                "type": "string"
              },
              "displayName": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name",
              "displayName",
              "slug"
            ],
            "additionalProperties": false
          },
          "policy": {
            "type": "object",
            "properties": {
              "region": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "name": {
                "type": "string"
              },
              "friendlyName": {
                "type": "string"
              },
              "premium": {
                "type": "number"
              },
              "medicalCover": {
                "type": "number"
              },
              "medicalExcess": {
                "type": "number"
              },
              "cancellationCover": {
                "type": "number"
              },
              "cancellationExcess": {
                "type": "number"
              },
              "baggageCover": {
                "type": "number"
              },
              "baggageExcess": {
                "type": "number"
              },
              "gadgetSumAssured": {
                "type": "number"
              },
              "gadgetPremiumContribution": {
                "type": "number"
              },
              "gadgetSingleArticleLimit": {
                "type": "number"
              },
              "gadgetExcess": {
                "type": "number"
              },
              "maxDaysCovered": {
                "type": "number"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "region",
              "name",
              "friendlyName",
              "premium",
              "medicalCover",
              "medicalExcess",
              "cancellationCover",
              "cancellationExcess",
              "baggageCover",
              "baggageExcess",
              "maxDaysCovered",
              "type"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "premiumId",
          "company",
          "policy"
        ],
        "additionalProperties": false
      }
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "companyName": {
            "type": "string"
          },
          "productId": {
            "type": "number"
          }
        },
        "required": [
          "error",
          "companyName",
          "productId"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "channel",
    "quotes"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 1 件