このMCPでできること
Compares and prices Hong Kong VHIS health-insurance plans, including coverage, filed terms, premiums, renewal estimates, insurer rate histories, and adviser handoff.
ツール
入力スキーマ
{'type': 'object', 'title': 'adviser_notesArguments', 'properties': {'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None}, 'topic': {'anyOf': [{'type': 'string', 'pattern': '^(underwriting|claims|scheme|insurer|renewal)$'}, {'type': 'null'}], 'title': 'Topic', 'default': None}, 'question': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Question', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'adviser_notesDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'compare_plansArguments', 'required': ['option_ids', 'age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 99, 'minimum': 0, 'description': 'Age last birthday, as the premium schedules state it'}, 'gender': {'type': 'string', 'title': 'Gender', 'default': 'F', 'pattern': '^[MF]$', 'description': 'M or F, as the schedules rate it'}, 'smoker': {'type': 'boolean', 'title': 'Smoker', 'default': False, 'description': 'True only if the person said they smoke; a few plans rate for it'}, 'option_ids': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Option Ids', 'maxItems': 3, 'minItems': 2, 'description': 'Option ids from an earlier result'}}}
出力スキーマ
{'type': 'object', 'title': 'compare_plansDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'create_leadArguments', 'required': ['name'], 'properties': {'age': {'anyOf': [{'type': 'integer', 'maximum': 99, 'minimum': 0}, {'type': 'null'}], 'title': 'Age', 'default': None}, 'name': {'type': 'string', 'title': 'Name', 'maxLength': 120}, 'note': {'anyOf': [{'type': 'string', 'maxLength': 1000}, {'type': 'null'}], 'title': 'Note', 'default': None, 'description': 'What they asked for. Never any health detail.'}, 'email': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Email', 'default': None}, 'phone': {'anyOf': [{'type': 'string', 'maxLength': 60}, {'type': 'null'}], 'title': 'Phone', 'default': None}, 'gender': {'anyOf': [{'type': 'string', 'pattern': '^[MF]$'}, {'type': 'null'}], 'title': 'Gender', 'default': None}, 'option_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Option Id', 'default': None, 'description': 'The plan they want to talk about'}, 'preferred_contact': {'anyOf': [{'type': 'string', 'pattern': '^(WhatsApp|Phone|Email)$'}, {'type': 'null'}], 'title': 'Preferred Contact', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'create_leadDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'estimate_renewalArguments', 'required': ['option_id', 'age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 99, 'minimum': 0, 'description': 'Age last birthday, as the premium schedules state it'}, 'gender': {'type': 'string', 'title': 'Gender', 'default': 'F', 'pattern': '^[MF]$', 'description': 'M or F, as the schedules rate it'}, 'smoker': {'type': 'boolean', 'title': 'Smoker', 'default': False, 'description': 'True only if the person said they smoke; a few plans rate for it'}, 'option_id': {'type': 'string', 'title': 'Option Id', 'description': 'Option id from an earlier result'}}}
出力スキーマ
{'type': 'object', 'title': 'estimate_renewalDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'fetchArguments', 'required': ['id'], 'properties': {'id': {'type': 'string', 'title': 'Id', 'description': 'An id from search, e.g. F00070-06-000-02'}}}
出力スキーマ
{'type': 'object', 'title': 'fetchDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'find_plansArguments', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 99, 'minimum': 0, 'description': 'Age last birthday, as the premium schedules state it'}, 'room': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Room', 'default': None, 'description': 'Minimum hospital room class wanted: Ward | Semi-private | Private'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 8, 'maximum': 50, 'minimum': 1}, 'needs': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Needs', 'default': None, 'description': 'Must-haves they named, any of: full_cover, no_annual_limit, mental_health, cancer, outpatient_general, dental, maternity, chinese_medicine, health_check, emergency_assistance, cash_benefit, second_opinion, home_nursing, deductible_waiver'}, 'years': {'type': 'integer', 'title': 'Years', 'default': 10, 'maximum': 30, 'minimum': 1, 'description': 'Period the cost is totalled over'}, 'gender': {'type': 'string', 'title': 'Gender', 'default': 'F', 'pattern': '^[MF]$', 'description': 'M or F, as the schedules rate it'}, 'smoker': {'type': 'boolean', 'title': 'Smoker', 'default': False, 'description': 'True only if the person said they smoke; a few plans rate for it'}, 'currency': {'type': 'string', 'title': 'Currency', 'default': 'HKD', 'pattern': '^(HKD|USD)$'}, 'insurers': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Insurers', 'default': None, 'description': 'Restrict to these brands, e.g. ["Bupa","AXA"]'}, 'priority': {'type': 'string', 'title': 'Priority', 'default': 'balanced', 'pattern': '^(price|balanced|coverage)$', 'description': 'What matters most to them'}, 'territory': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Territory', 'default': None, 'description': 'Where cover is needed: hong_kong | greater_china | asia | worldwide_ex_us | worldwide'}, 'budget_annual': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Budget Annual', 'default': None, 'description': 'Most they want to pay in the first year, in the plan currency'}, 'max_deductible': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Deductible', 'default': None, 'description': '0 for no deductible; leave empty to allow deductible plans, which cost less'}}}
出力スキーマ
{'type': 'object', 'title': 'find_plansDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'insurer_increasesArguments', 'properties': {'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Brand name, e.g. Bupa, AIA, AXA; omit for the market table'}}}
出力スキーマ
{'type': 'object', 'title': 'insurer_increasesDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'list_insurersArguments', 'properties': {}}
出力スキーマ
{'type': 'object', 'title': 'list_insurersDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'plan_coverageArguments', 'required': ['cert'], 'properties': {'cert': {'type': 'string', 'title': 'Cert', 'description': 'VHIS certification number from an earlier result, e.g. F00070 or F00070-06-000-02'}}}
出力スキーマ
{'type': 'object', 'title': 'plan_coverageDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'plan_optionsArguments', 'required': ['cert'], 'properties': {'age': {'anyOf': [{'type': 'integer', 'maximum': 99, 'minimum': 0}, {'type': 'null'}], 'title': 'Age', 'default': None}, 'cert': {'type': 'string', 'title': 'Cert', 'description': 'VHIS certification number from an earlier result, e.g. F00070 or F00070-06-000-02'}, 'gender': {'type': 'string', 'title': 'Gender', 'default': 'F', 'pattern': '^[MF]$', 'description': 'M or F, as the schedules rate it'}, 'smoker': {'type': 'boolean', 'title': 'Smoker', 'default': False, 'description': 'True only if the person said they smoke; a few plans rate for it'}}}
出力スキーマ
{'type': 'object', 'title': 'plan_optionsDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'plan_termsArguments', 'required': ['cert'], 'properties': {'cert': {'type': 'string', 'title': 'Cert', 'description': 'VHIS certification number from an earlier result, e.g. F00070 or F00070-06-000-02'}}}
出力スキーマ
{'type': 'object', 'title': 'plan_termsDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'premium_historyArguments', 'required': ['cert'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'default': 45, 'maximum': 99, 'minimum': 0}, 'cert': {'type': 'string', 'title': 'Cert', 'description': 'VHIS certification number from an earlier result, e.g. F00070 or F00070-06-000-02'}, 'gender': {'type': 'string', 'title': 'Gender', 'default': 'F', 'pattern': '^[MF]$', 'description': 'M or F, as the schedules rate it'}, 'smoker': {'type': 'boolean', 'title': 'Smoker', 'default': False, 'description': 'True only if the person said they smoke; a few plans rate for it'}}}
出力スキーマ
{'type': 'object', 'title': 'premium_historyDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'price_plansArguments', 'required': ['age'], 'properties': {'age': {'type': 'integer', 'title': 'Age', 'maximum': 99, 'minimum': 0, 'description': 'Age last birthday, as the premium schedules state it'}, 'room': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Room', 'default': None, 'description': 'Ward | Semi-private | Private'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 200, 'minimum': 1}, 'gender': {'type': 'string', 'title': 'Gender', 'default': 'F', 'pattern': '^[MF]$', 'description': 'M or F, as the schedules rate it'}, 'smoker': {'type': 'boolean', 'title': 'Smoker', 'default': False, 'description': 'True only if the person said they smoke; a few plans rate for it'}, 'insurers': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Insurers', 'default': None, 'description': 'Brand names to restrict to'}, 'plan_type': {'anyOf': [{'type': 'string', 'pattern': '^(Standard|Flexi)$'}, {'type': 'null'}], 'title': 'Plan Type', 'default': None}, 'max_deductible': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Deductible', 'default': None, 'description': 'Highest deductible acceptable; 0 for none'}, 'one_per_product': {'type': 'boolean', 'title': 'One Per Product', 'default': True, 'description': 'Cheapest matching option per product rather than every option'}}}
出力スキーマ
{'type': 'object', 'title': 'price_plansDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'searchArguments', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'title': 'Query', 'description': 'What to look for, in plain words, e.g. "psychiatric treatment limit"'}}}
出力スキーマ
{'type': 'object', 'title': 'searchDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'search_plan_termsArguments', 'required': ['question'], 'properties': {'cert': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cert', 'default': None, 'description': 'Scope to one plan when the person is looking at it'}, 'brand': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Brand', 'default': None, 'description': 'Scope to one insurer'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 6, 'maximum': 20, 'minimum': 1}, 'question': {'type': 'string', 'title': 'Question', 'description': 'Plain words, e.g. "psychiatric treatment limit", "pre-existing conditions", "treatment in mainland China"'}}}
出力スキーマ
{'type': 'object', 'title': 'search_plan_termsDictOutput', 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'title': 'treatment_costArguments', 'properties': {'cert': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cert', 'default': None, 'description': 'A certification number, to also work out what that plan pays of each bill'}, 'procedure': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Procedure', 'default': None, 'description': 'e.g. "hernia repair", "caesarean section", "knee arthroscopy"; omit for the list of what is published'}}}
出力スキーマ
{'type': 'object', 'title': 'treatment_costDictOutput', 'additionalProperties': True}
最近のツール変更
類似のMCPサーバー
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Feegow Clinic
Manages clinic patients, providers, appointments, schedules, benefit plans, insurance billing, financial records, units, employee…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…
Medicare Coverage
Provides structured Medicare coverage documents, policy timelines, utilization, enrollment, supplier, and payment-related data fr…
WebDiet
Manages dietitian workflows including patients, anamnesis, anthropometry, nutrition calculations, meal data, prescriptions, appoi…
Spoonacular
Provides recipe, ingredient, nutrition, grocery-product, measurement-conversion, and dietary meal-plan tools.