MCP.Market

Icf MCP server

online · 100% uptime
by stayce·io.github.stayce/icf-mcp·v1.1.0·1 stars

WHO ICF codes: lookup, search, hierarchy, qualifiers, and 11 scored clinical assessment instruments.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Icf yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Icf tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 141ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityauth enforced (unknown)9/15
  • Maintenancelast push 84 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Icf compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 68% of 3,470 Web search servers
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
408 ms
faster than 38% of 2,238 Web search servers
GitHub stars
1
more than 55% of 1,786 Web search servers

Install Icf in Claude Code, Cursor or VS Code

claude mcp add --transport http icf-mcp https://mcp-icf.medseal.app/mcp
Add to Cursor

What the publisher says

From the Icf repository's README, as published. We do not edit it. Read it on GitHub

ICF MCP Server (Cloudflare Workers)

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

What is ICF?

The ICF is a WHO classification that complements ICD (diagnosis codes) by describing how health conditions affect a person's functioning in daily life:

  • Body Functions (b) - Physiological and psychological functions
  • Body Structures (s) - Anatomical parts of the body
  • Activities and Participation (d) - Task execution and life involvement
  • Environmental Factors (e) - Physical, social, and attitudinal environment

Tool

A single icf tool with action dispatch (token-efficient). 19 actions:

Codes & Hierarchy

Qualifiers

Clinical Assessment Instruments

11 standardized RPM instruments with items, scoring, and ICF mappings: GAD-7, PHQ-9, RADAI-5, SLEDAI-2K, WHODAS 2.0, HAQ-DI, PROMIS-10, CAT, ODI, NRS Pain, Short FES-I.

Meta

Example call:

{"action": "score", "name": "GAD-7", "responses": [1, 2, 1, 0, 1, 2, 1]}

Instrument and qualifier actions are pure logic and work without WHO API credentials; code/hierarchy actions require them.

Prerequisites

  1. WHO ICD-API credentials (free): Register at https://icd.who.int/icdapi
  2. Cloudflare account with Workers enabled
  3. Node.js 18+ and npm

Installation

git clone https://github.com/stayce/icf-mcp-cloudflare.git
cd icf-mcp-cloudflare
npm install

Configuration

  1. Copy the example environment file:
cp .dev.vars.example .dev.vars
  1. Edit .dev.vars with your WHO API credentials for local development.
  1. For production, set secrets:
wrangler secret put WHO_CLIENT_ID
   wrangler secret put WHO_CLIENT_SECRET

Development

npm run dev

The server will be available at http://localhost:8787.

Testing

npm test

Regression tests cover instrument scoring (all 11 instruments) and qualifier parsing — pure logic, no WHO API credentials needed.

Deployment

npm run deploy

For custom domain (configured in wrangler.toml):

wrangler deploy --env production

Usage with Claude

Add to your Claude Desktop config (~/Library/Application Support/Claude/claudedesktopconfig.json on macOS):

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Icf: common questions

Is Icf MCP server safe?
Mostly: it is graded B (82/100). Read the Icf safety report
How do I install Icf?
It runs remotely at mcp-icf.medseal.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Icf need an API key?
Yes. The endpoint refuses requests without credentials; the publisher's docs say how to get them.
Is Icf maintained?
The last commit was 123 days ago (2026-07-04). The latest release is v1.1.0.
Is Icf up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Icf compare with other Web search MCP servers?
safety score 82/100 (higher than 68% of 3,470 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 408 ms (faster than 38% of 2,238 Web search servers). Full comparison.

More from stayce →