NestDaddy

好啦体检 MCP

cn.com.ihaola/health-checkup-planner · v1.0.0

企业团检分档报价与企业咨询、个人体检方案推荐、门店查询、体检预约、订单与体检件查询、体检常见问题。合作体检机构 800+ 门店,覆盖 240+ 城市,其中 540+ 门店支持 AI 直接查询与预约。

Connect Remote server

Terminal
claude mcp add --transport http health-checkup-planner https://ai.ihaola.com.cn/api/mcp/haola-pe
~/.cursor/mcp.json
{
  "mcpServers": {
    "health-checkup-planner": {
      "url": "https://ai.ihaola.com.cn/api/mcp/haola-pe"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "health-checkup-planner": {
      "type": "http",
      "url": "https://ai.ihaola.com.cn/api/mcp/haola-pe"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://ai.ihaola.com.cn/api/mcp/haola-pe

Tools 25 found in our last check

  • vendor_list

    [匿名可调用] 查门店地址并获取具体 hospitalCode。支持三种方式,至少传一种:1) hospitalCode(可带 vendorids,按第一个品牌查);2) longitude+latitude(可带 radius 米,默认 50000,可带 vendorids);3) province/city/district(可带 vendorids)。外部调用仅支持 vendor.brands 返回的乙方;chain 和 hospital 两类主体都通过本工具获取 hospitalCode。不确定乙方和覆盖城市时先用 vendor.brands。…

  • vendor_brands

    [匿名可调用] 本工具无入参,查对外乙方、城市覆盖及主体类型。返回项中的 type=chain 为连锁品牌,vendorid 用于 vendor.list 查询旗下门店;type=hospital 为医院主体,仍需通过 vendor.list 获取具体 hospitalCode 后再预约。本体: vendor → Action: brands

  • order_list

    [需要登录] 查订单。返回当前登录身份可访问的订单。filter 支持 $gte/$lte 日期范围、$in/$or 多值匹配。本体: order → Action: list 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • welfare_list

    [需要登录] 查当前登录用户的体检件。本体: welfare → Action: list 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • corp_inquiry

    [匿名可调用] 提交企业商务咨询。企业客户有任何问题(合作咨询、产品了解、报价请求、投诉建议)均可提交,销售 24h 内联系。本体: corp → Action: inquiry

  • corp_contact

    [匿名可调用] 查询好啦商务对接人(团检/商务合作):返回对接人姓名、电话、邮箱、二维码图片 URL。用户报价后需要人工商务对接时调用。本体: corp → Action: contact

  • plan_create

    [需要登录] 创建体检方案:按乙方项目规则校验客户端选择的项目并保存,返回 planId、vendorId、issues;name、summary 可选传入并返回;能查到注意事项时同时返回 caution,caution 已转换为面向 agent 的结构。itemIds 必须来自 vendor_items 返回的 items[].id;女性必须传 marital(married/unmarried),男性可不传;校验失败时返回 issues,不返回 planId。返回 caution 时,必须在调用 reservation.book 之前向用户展示与本…

  • knowledge_get

    [匿名可调用] 按需查询领域知识。外部可用 URI: enums(状态码) / objects/contact(联系人) / objects/contact-profile(健康画像) / objects/checkup-proposal(企业团检方案顾问引导词)。企业团检报价先调用 vendor_items 获取项目、规则与价格,再读取该引导词组织方案。查 action 参数用 help()

  • help

    [匿名可调用] 三级帮助系统。无参列出本体;传 ontology 列出该本体下工具;传 ontology 和 sub_action 查看参数,sub_action 用完整名称,如 vendor.list、plan.create。

  • welfare_detail

    [需要登录] 查询指定福利的详细内容,包括检查项目列表、规则说明、适用机构等。本体: welfare → Action: detail 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • cautions

    [需要登录] 根据体检项目查询注意事项(饮食、用药、禁忌等)。返回:checkItems 包含项目名称、关联注意事项 ID、疾病或症状、检查范围;cautions[].duration 明确标注体检前几天和可直接展示的日期说明,texts 为空且 tag 为空的条目不会返回,checkItems[].cautionids 与 cautions[].id 用于关联。传 checkPackage 查询套餐注意事项(必带 vendorid);传 serviceid 查询本人订单的注意事项。本体: knowledge → Action: cautions 鉴权…

  • order_detail

    [需要登录] 查询单个订单完整详情,包括预约信息、医院信息、套餐项目、支付状态。本体: order → Action: detail 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_list

    [需要登录] 按 relation/gender 查询当前用户的联系人,用于用户单独查询联系人或保存家属画像。预约使用 reservation_book 返回的联系人列表。唯一候选可直接使用 contactid,多个候选请用户选择,未选定时禁止保存画像。本体: contact → Action: list 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_get

    [需要登录] 查询指定体检人的完整信息(含脱敏证件号)。本体: contact → Action: get 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_create

    [需要登录] 创建家属临时联系人。relation 必填,self 由系统创建;姓名、手机号、证件号可后补。本体: contact → Action: create 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_update

    [需要登录] 更新体检人信息(姓名、手机号等)。本体: contact → Action: update 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_profile_get

    [需要登录] 按 contactid 查询联系人的结构化健康画像。不传 contactid 时读取当前用户本人。本体: contact → Action: profile.get 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_profile_save

    [需要登录] 仅在用户明确要求保存或更新长期健康画像时调用;仅推荐方案不得调用。本人不传 contactid,家人必须先解析唯一 contactid,禁止把家人信息写入本人档案。返回更新后的完整画像与 created。本体: contact → Action: profile.save 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • contact_profile_correct

    [需要登录] 纠正联系人健康画像中的错误记录。只删除时 contactid 指定源联系人,本人不传;迁移时额外传 targetContactid。entries.path 指定模块或子字段,entries.match 指定必须唯一命中的字段。匹配不到或多条命中都会失败,不修改数据。本体: contact → Action: profile.correct 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • reservation_book

    [需要登录] 体检预约:已有体检人时传 planId、hospitalCode、vendorid、appointmentDate、contactId,不传 customerName、customerID、customerMobile;没有 contactId 时根据返回的 contacts 选择或新建体检人。支持 elicitation form 的客户端返回 contactChoice,不支持表单时返回 data.contacts 或 contactRequired。收到 contactRequired 后按字段逐项询问,每次只问一项,用户确认后把字…

  • reservation_cancel

    [需要登录] 取消预约:按预约号取消;已支付订单会同时发起退款。预约号取自 reservation.book 返回的 serviceid。本体: reservation → Action: cancel 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • reservation_modify

    [需要登录] 更改预约日期:按预约号改期。本体: reservation → Action: modify 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • card_list

    [需要登录] 根据卡号查卡密及兑换使用情况。welfareId 为空=未兑换,非空时串联福利和订单。本体: card → Action: list 鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。

  • vendor_items

    [匿名可调用] 个人体检按指定人群查询某体检机构在当前合同下的可下单项目、价格和下单规则。population 必填:man=男性、girl=未婚女性、lady=已婚女性;返回当前人群适用的 items 和 rules。项目 id 用于后续方案设计,bundled、conflicts、eitherOr 和 restrictions 表示其余项目规则。本体: vendor → Action: items

  • progress_report

    [匿名可调用] 长耗时任务进度上报。agent 每完成一个阶段调用一次,text 为给用户看的可读进度,如「报告解析中,预计 10 秒」。

Details

Endpointhttps://ai.ihaola.com.cn/api/mcp/haola-pe (Streamable HTTP)
First published30 Oct 2026
Last updated30 Oct 2026
Registry namecn.com.ihaola/health-checkup-planner

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.