a207-clinical-calc-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calc_egfr_schwartzA | 估算肾小球滤过率(Schwartz 系列),医生独占。
|
| classify_ckdA | KDIGO 2024 儿童 CKD 合并分期(医生独占)。 egfr 必需;白蛋白尿二选一(uacr 或 upcr)。 返回 G/A 分期、合并分期(GxAx)、分期说明、随访强度提示。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
The two tools are clearly distinct: one calculates eGFR, the other classifies CKD stage based on eGFR and albuminuria. There is no overlap in functionality or purpose.
Both tools follow a consistent verb_noun pattern with lowercase snake_case ('calc_egfr_schwartz' and 'classify_ckd'). The naming convention is uniform and predictable.
With only two tools, the server is on the minimal side, but the tools form a cohesive workflow for pediatric kidney assessment. The count is borderline for the stated clinical calculator purpose.
The tools cover the entire workflow from eGFR calculation (with multiple Schwartz methods) to CKD staging, including necessary inputs like albuminuria. No obvious gaps exist within the narrow domain.