好啦体检 MCP
cn.com.ihaola/health-checkup-plannerVersion 1.0.0企业团检分档报价与企业咨询、个人体检方案推荐、门店查询、体检预约、订单与体检件查询、体检常见问题。合作体检机构 800+ 门店,覆盖 240+ 城市,其中 540+ 门店支持 AI 直接查询与预约。
Status
Responds1491 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:42 UTC
- Latency
- 1491 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://ai.ihaola.com.cn/api/mcp/haola-peResponds1491 msNo sign-in
Claude Code
claude mcp add --transport http health-checkup-planner https://ai.ihaola.com.cn/api/mcp/haola-peClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: health-checkup-planner
Remote MCP server URL: https://ai.ihaola.com.cn/api/mcp/haola-peCursor
{
"mcpServers": {
"health-checkup-planner": {
"url": "https://ai.ihaola.com.cn/api/mcp/haola-pe"
}
}
}VS Code
code --add-mcp '{"name":"health-checkup-planner","type":"http","url":"https://ai.ihaola.com.cn/api/mcp/haola-pe"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
25 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
card_list[需要登录] 根据卡号查卡密及兑换使用情况。welfareId 为空=未兑换,非空时串联福利和订单。本体: card → Action: list
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
cautions[需要登录] 根据体检项目查询注意事项(饮食、用药、禁忌等)。返回:checkItems 包含项目名称、关联注意事项 ID、疾病或症状、检查范围;cautions[].duration 明确标注体检前几天和可直接展示的日期说明,texts 为空且 tag 为空的条目不会返回,checkItems[].cautionids 与 cautions[].id 用于关联。传 checkPackage 查询套餐注意事项(必带 vendorid);传 serviceid 查询本人订单的注意事项。本体: knowledge → Action: cautions
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_create[需要登录] 创建家属临时联系人。relation 必填,self 由系统创建;姓名、手机号、证件号可后补。本体: contact → Action: create
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_get[需要登录] 查询指定体检人的完整信息(含脱敏证件号)。本体: contact → Action: get
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_list[需要登录] 按 relation/gender 查询当前用户的联系人,用于用户单独查询联系人或保存家属画像。预约使用 reservation_book 返回的联系人列表。唯一候选可直接使用 contactid,多个候选请用户选择,未选定时禁止保存画像。本体: contact → Action: list
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_profile_correct[需要登录] 纠正联系人健康画像中的错误记录。只删除时 contactid 指定源联系人,本人不传;迁移时额外传 targetContactid。entries.path 指定模块或子字段,entries.match 指定必须唯一命中的字段。匹配不到或多条命中都会失败,不修改数据。本体: contact → Action: profile.correct
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_profile_get[需要登录] 按 contactid 查询联系人的结构化健康画像。不传 contactid 时读取当前用户本人。本体: contact → Action: profile.get
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_profile_save[需要登录] 仅在用户明确要求保存或更新长期健康画像时调用;仅推荐方案不得调用。本人不传 contactid,家人必须先解析唯一 contactid,禁止把家人信息写入本人档案。返回更新后的完整画像与 created。本体: contact → Action: profile.save
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
contact_update[需要登录] 更新体检人信息(姓名、手机号等)。本体: contact → Action: update
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
corp_contact[匿名可调用] 查询好啦商务对接人(团检/商务合作):返回对接人姓名、电话、邮箱、二维码图片 URL。用户报价后需要人工商务对接时调用。本体: corp → Action: contact | Not declared | Not declared | Not declared | Not declared |
corp_inquiry[匿名可调用] 提交企业商务咨询。企业客户有任何问题(合作咨询、产品了解、报价请求、投诉建议)均可提交,销售 24h 内联系。本体: corp → Action: inquiry | Not declared | Not declared | Not declared | Not declared |
help[匿名可调用] 三级帮助系统。无参列出本体;传 ontology 列出该本体下工具;传 ontology 和 sub_action 查看参数,sub_action 用完整名称,如 vendor.list、plan.create。 | Not declared | Not declared | Not declared | Not declared |
knowledge_get[匿名可调用] 按需查询领域知识。外部可用 URI: enums(状态码) / objects/contact(联系人) / objects/contact-profile(健康画像) / objects/checkup-proposal(企业团检方案顾问引导词)。企业团检报价先调用 vendor_items 获取项目、规则与价格,再读取该引导词组织方案。查 action 参数用 help() | Not declared | Not declared | Not declared | Not declared |
order_detail[需要登录] 查询单个订单完整详情,包括预约信息、医院信息、套餐项目、支付状态。本体: order → Action: detail
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
order_list[需要登录] 查订单。返回当前登录身份可访问的订单。filter 支持 $gte/$lte 日期范围、$in/$or 多值匹配。本体: order → Action: list
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
plan_create[需要登录] 创建体检方案:按乙方项目规则校验客户端选择的项目并保存,返回 planId、vendorId、issues;name、summary 可选传入并返回;能查到注意事项时同时返回 caution,caution 已转换为面向 agent 的结构。itemIds 必须来自 vendor_items 返回的 items[].id;女性必须传 marital(married/unmarried),男性可不传;校验失败时返回 issues,不返回 planId。返回 caution 时,必须在调用 reservation.book 之前向用户展示与本次项目相关的注意事项,按 duration 从早到晚动态组织时间线,不套固定天数分组,重点提示空腹、停药、禁忌时间窗。拿到 planId 后再调用 reservation.book 预约。本体: plan → Action: create
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
progress_report[匿名可调用] 长耗时任务进度上报。agent 每完成一个阶段调用一次,text 为给用户看的可读进度,如「报告解析中,预计 10 秒」。 | Not declared | Not declared | Not declared | Not declared |
reservation_book[需要登录] 体检预约:已有体检人时传 planId、hospitalCode、vendorid、appointmentDate、contactId,不传 customerName、customerID、customerMobile;没有 contactId 时根据返回的 contacts 选择或新建体检人。支持 elicitation form 的客户端返回 contactChoice,不支持表单时返回 data.contacts 或 contactRequired。收到 contactRequired 后按字段逐项询问,每次只问一项,用户确认后把字段、contactDraftId 和 consent=true 一起传回。证件号可能被客户端记录,提交后不要复述或回显,只引用 contactId。H5 方式返回 contactEntryUrl,用户添加体检人后重新调用。体检项目只来自 planId,客户端不提交项目。预约前通过 input_required 展示协议;非表单客户端返回 consentRequired,用户确认后把确认话术原文作为 consentText 传入。返回 caution 时补充展示。返回 contactId、serviceid 和 orderEntryUrl;需要支付时返回 payUrl。payUrl 有效期为 30 分钟。status 表示支付状态,预约状态以 rsvStatus 为准。失败后不要自动重试。按 message/msg、data、subCode 的明确提示执行;只有 401、会话失效或明确可重试时才重试一次。本体: reservation → Action: book
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
reservation_cancel[需要登录] 取消预约:按预约号取消;已支付订单会同时发起退款。预约号取自 reservation.book 返回的 serviceid。本体: reservation → Action: cancel
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
reservation_modify[需要登录] 更改预约日期:按预约号改期。本体: reservation → Action: modify
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
vendor_brands[匿名可调用] 本工具无入参,查对外乙方、城市覆盖及主体类型。返回项中的 type=chain 为连锁品牌,vendorid 用于 vendor.list 查询旗下门店;type=hospital 为医院主体,仍需通过 vendor.list 获取具体 hospitalCode 后再预约。本体: vendor → Action: brands | Not declared | Not declared | Not declared | Not declared |
vendor_items[匿名可调用] 个人体检按指定人群查询某体检机构在当前合同下的可下单项目、价格和下单规则。population 必填:man=男性、girl=未婚女性、lady=已婚女性;返回当前人群适用的 items 和 rules。项目 id 用于后续方案设计,bundled、conflicts、eitherOr 和 restrictions 表示其余项目规则。本体: vendor → Action: items | Not declared | Not declared | Not declared | Not declared |
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 → Action: list | Not declared | Not declared | Not declared | Not declared |
welfare_detail[需要登录] 查询指定福利的详细内容,包括检查项目列表、规则说明、适用机构等。本体: welfare → Action: detail
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
welfare_list[需要登录] 查当前登录用户的体检件。本体: welfare → Action: list
鉴权:需要用户登录令牌,或已经绑定用户的云市场实例凭证。未登录调用返回 401;云市场实例未绑定用户时返回 code=40003 和 data.bindUrl。 | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Oct 30, 2026
- Updated
- Oct 30, 2026
- Repository
- Not given
- Categories (suggested)
- Marketing and SEOKnowledge and notesSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared