WHO ICF codes: lookup, search, hierarchy, qualifiers, and 11 scored clinical assessment instruments.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
ICF code, optionally qualified (e.g., b280, d450.23, s730.312, e120+3)
Instrument name or abbreviation (e.g., GAD-7, PHQ-9, SLEDAI, WHODAS)
API path for raw requests
List of ICF codes for profile building (e.g., ["b280", "d450"])
Search terms
Clinical domain filter (e.g., Mental Health, Rheumatology, Pain)
Component letter (b, s, d, e) or sub-chapter code (b1, d4, e3, ...)
Qualifier component: generic (default), b, s, d, or e
Clinical condition for instrument suggestions (e.g., rheumatoid arthritis)
Qualifier value (0-4, 8, or 9)
Instrument responses, one per item in order (for score)
Maximum results (default 10)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
| Argument | Type | Description |
|---|---|---|
| code | string | ICF code, optionally qualified (e.g., b280, d450.23, s730.312, e120+3) |
| name |
| string |
| Instrument name or abbreviation (e.g., GAD-7, PHQ-9, SLEDAI, WHODAS) |
| path | string | API path for raw requests |
| codes | array | List of ICF codes for profile building (e.g., ["b280", "d450"]) |
| query | string | Search terms |
| action* | string |
| domain | string | Clinical domain filter (e.g., Mental Health, Rheumatology, Pain) |
| category | string | Component letter (b, s, d, e) or sub-chapter code (b1, d4, e3, ...) |
| component | string | Qualifier component: generic (default), b, s, d, or e |
| condition | string | Clinical condition for instrument suggestions (e.g., rheumatoid arthritis) |
| qualifier | number | Qualifier value (0-4, 8, or 9) |
| responses | array | Instrument responses, one per item in order (for score) |
| max_results | number | Maximum results (default 10) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"action"
],
"properties": {
"code": {
"type": "string",
"description": "ICF code, optionally qualified (e.g., b280, d450.23, s730.312, e120+3)"
},
"name": {
"type": "string",
"description": "Instrument name or abbreviation (e.g., GAD-7, PHQ-9, SLEDAI, WHODAS)"
},
"path": {
"type": "string",
"description": "API path for raw requests"
},
"codes": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of ICF codes for profile building (e.g., [\"b280\", \"d450\"])"
},
"query": {
"type": "string",
"description": "Search terms"
},
"action": {
"enum": [
"lookup",
"search",
"browse",
"children",
"parent",
"siblings",
"chain",
"profile",
"qualifier",
"validate",
"parse",
"instruments",
"instrument",
"score",
"suggest",
"mapping",
"overview",
"api",
"help"
],
"type": "string"
},
"domain": {
"type": "string",
"description": "Clinical domain filter (e.g., Mental Health, Rheumatology, Pain)"
},
"category": {
"type": "string",
"description": "Component letter (b, s, d, e) or sub-chapter code (b1, d4, e3, ...)"
},
"component": {
"type": "string",
"description": "Qualifier component: generic (default), b, s, d, or e"
},
"condition": {
"type": "string",
"description": "Clinical condition for instrument suggestions (e.g., rheumatoid arthritis)"
},
"qualifier": {
"type": "number",
"description": "Qualifier value (0-4, 8, or 9)"
},
"responses": {
"type": "array",
"items": {
"type": "number"
},
"description": "Instrument responses, one per item in order (for score)"
},
"max_results": {
"type": "number",
"description": "Maximum results (default 10)"
}
},
"additionalProperties": false
}