Skip to main content
Glama

AICare AI 检测

aicare_detect

提交一张照片做 AI 健康检测,返回结构化报告(舌诊含体质辨识、健康评分、脏腑功能、调理方案、风险提示)。kind 取自 aicare_list_kinds 中 status=live 的类型。每次 2 credits:AICare 完成分析并出具报告即计费(含报告结论为"照片不合格、无数据"的情况);参数错误、类型未开放、图片无法下载、上游故障或超时不计费。返回 photoUsable=false 表示照片未通过合格判断,请按 photoGuide 重拍。健康评估,不构成医疗诊断。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindYes检测类型代码,如 tongue;各类型的输入形态先看 aicare_list_kinds 的 inputMode
userIdNoAICare 的数字用户 ID(如 577974642)。只在需要关联该用户档案时才传;不要传自定义字符串,否则会被拒绝
imageUrlNo公网可访问的照片 URL(与 imageBase64 二选一)
targetIdNoAICare 关爱对象的数字 ID(可选)
videoUrlNo视频类型(步态平衡等)的视频 URL,≤50MB
imageUrlsNo多图类型(居家照护评估、用药安全)的照片 URL,1–6 张
imageBase64No照片的 base64(可带或不带 data: 前缀;≤10MB)
videoBase64No视频 base64
imagesBase64No多图类型的照片 base64
additionalDataNo问卷/测试数据对象,字段见 aicare_list_kinds 的 additionalDataFields

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only mark it non-read-only and open-world; the description goes far beyond by disclosing the exact billing model (2 credits, charged whenever a report is produced including '照片不合格、无数据', not charged on param errors/unavailable kind/download failure/upstream failure), the photoUsable=false semantics, and a medical-disclaimer boundary. This is unusually rich operational context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dense but front-loaded: purpose and return shape come first, then the kind source, then billing, then the failure/retake path and disclaimer. Each clause carries real information, though the billing sentence is long and could be split for faster scanning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 10-parameter mutation-style tool with no output schema, the description covers prerequisites, billing, failure modes, the photoUsable signal, and the non-diagnostic boundary. An agent has everything needed to call it and interpret the result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already carries the per-field documentation and the baseline is 3. The description still adds cross-tool meaning: kind must be a live type and its input form depends on inputMode from aicare_list_kinds, which is routing information absent from the schema itself.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('提交一张照片做 AI 健康检测') plus the return shape (structured report with 体质辨识、健康评分、脏腑功能等), which lets an agent distinguish it from retrieval siblings like aicare_get_detection. It does not explicitly contrast itself with the overlapping aicare_tongue_diagnose sibling, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete prerequisites and routing: 'kind 取自 aicare_list_kinds 中 status=live 的类型', and it tells the agent what to do on failure (按 photoGuide 重拍). It stops short of naming when to prefer this over aicare_tongue_diagnose, so no explicit alternatives/exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.