Server data from the Official MCP Registry
WHO ICF classification codes for health and disability. Lookup, search, browse via WHO API.
WHO ICF classification codes for health and disability. Lookup, search, browse via WHO API.
Remote endpoints: streamable-http: https://icf-mcp-server.staycek.workers.dev/mcp
This is a well-structured MCP server for WHO ICF classification data with proper authentication and reasonable security practices. The server implements OAuth2 token management, input validation via Zod schemas, and appropriate error handling. Credentials are correctly stored in environment variables rather than hardcoded. Permissions align well with the server's purpose of querying WHO API data. Supply chain analysis found 14 known vulnerabilities in dependencies (1 critical, 4 high severity).
6 files analyzed · 19 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
A Model Context Protocol (MCP) server for the WHO International Classification of Functioning, Disability and Health (ICF), deployed on Cloudflare Workers for global edge availability.
Live URL: https://mcp-icf.medseal.app/mcp
The ICF is a WHO classification that complements ICD (diagnosis codes) by describing how health conditions affect a person's functioning in daily life:
| Tool | Description |
|---|---|
icf_lookup | Look up a specific ICF code (e.g., b280, d450) |
icf_search | Search by keyword (e.g., "walking difficulty", "pain") |
icf_browse_category | Browse top-level categories: b, s, d, e |
icf_get_children | Get subcategories of a code |
icf_explain_qualifier | Explain severity ratings (0-4, 8, 9) |
icf_overview | Full ICF classification overview |
git clone https://github.com/stayce/icf-mcp-cloudflare.git
cd icf-mcp-cloudflare
npm install
Copy the example environment file:
cp .dev.vars.example .dev.vars
Edit .dev.vars with your WHO API credentials for local development.
For production, set secrets:
wrangler secret put WHO_CLIENT_ID
wrangler secret put WHO_CLIENT_SECRET
npm run dev
The server will be available at http://localhost:8787.
npm run deploy
For custom domain (configured in wrangler.toml):
wrangler deploy --env production
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"icf": {
"type": "url",
"url": "https://mcp-icf.medseal.app/mcp"
}
}
}
Or if deploying your own:
{
"mcpServers": {
"icf": {
"type": "url",
"url": "https://your-worker.workers.dev/mcp"
}
}
}
/ or /health - Health check / server info/mcp - MCP protocol endpoint (streamable HTTP)This server uses the WHO ICD-API which provides programmatic access to both ICD-11 and ICF classifications.
MIT License - see LICENSE
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.