MCPLow riskUnclaimed

Medical Terminologies MCP

Diagnoses, drugs & lab codes: ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10. 33 tools, MIT.

SidneyBissolisidneybissoli/medical-terminologies-mcp★ 15Updated Oct 8, 2026

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.SidneyBissoli/medical-terminologies-mcp",
  "description": "Diagnoses, drugs & lab codes: ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10. 33 tools, MIT.",
  "title": "Medical Terminologies MCP",
  "repository": {
    "url": "https://github.com/SidneyBissoli/medical-terminologies-mcp",
    "source": "github"
  },
  "version": "2.2.0",
  "websiteUrl": "https://medical.sidneybissoli.com",
  "icons": [
    {
      "src": "https://raw.githubusercontent.com/SidneyBissoli/medical-terminologies-mcp/main/assets/icon-dark.png",
      "mimeType": "image/png",
      "sizes": [
        "512x512"
      ],
      "theme": "dark"
    },
    {
      "src": "https://raw.githubusercontent.com/SidneyBissoli/medical-terminologies-mcp/main/assets/icon-light.png",
      "mimeType": "image/png",
      "sizes": [
        "512x512"
      ],
      "theme": "light"
    }
  ],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "medical-terminologies-mcp",
      "version": "2.2.0",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "WHO ICD-11 API Client ID. Required only for ICD-11 tools (5 tools); the server starts without it and other terminologies (LOINC, RxNorm, MeSH, ATC, CID-10) work unauthenticated. Get credentials at https://icd.who.int/icdapi.",
          "name": "WHO_CLIENT_ID"
        },
        {
          "description": "WHO ICD-11 API Client Secret. Required only for ICD-11 tools.",
          "isSecret": true,
          "name": "WHO_CLIENT_SECRET"
        },
        {
          "description": "ICD-11 release to query (e.g. 2024-01, 2025-01). Optional; defaults to 2026-01.",
          "name": "WHO_ICD11_RELEASE_ID"
        },
        {
          "description": "pino log level (debug, info, warn, error, fatal). Optional; defaults to 'info'. Logs go to stderr only — never stdout (which is the MCP stdio transport).",
          "name": "LOG_LEVEL"
        }
      ]
    },
    {
      "registryType": "npm",
      "identifier": "medical-terminologies-mcp",
      "version": "2.2.0",
      "transport": {
        "type": "streamable-http",
        "url": "http://localhost:3000/mcp"
      },
      "packageArguments": [
        {
          "type": "named",
          "name": "--http"
        },
        {
          "description": "TCP port to listen on. Update the transport URL above if you change this.",
          "value": "3000",
          "type": "named",
          "name": "--port"
        },
        {
          "description": "Bind address. Defaults to 127.0.0.1 in CLI; 0.0.0.0 here so containers can route in.",
          "value": "0.0.0.0",
          "type": "named",
          "name": "--host"
        }
      ],
      "environmentVariables": [
        {
          "description": "WHO ICD-11 API Client ID. Required only for ICD-11 tools.",
          "name": "WHO_CLIENT_ID"
        },
        {
          "description": "WHO ICD-11 API Client Secret. Required only for ICD-11 tools.",
          "isSecret": true,
          "name": "WHO_CLIENT_SECRET"
        },
        {
          "description": "ICD-11 release to query (e.g. 2024-01, 2025-01). Optional; defaults to 2026-01.",
          "name": "WHO_ICD11_RELEASE_ID"
        },
        {
          "description": "pino log level. Optional; defaults to 'info'.",
          "name": "LOG_LEVEL"
        }
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://medical.sidneybissoli.com/mcp"
    }
  ],
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "io.github.sidneybissoli/mcp-surface": {
        "anonymous": {
          "answers": {
            "initialize": true,
            "ping": true,
            "prompts/list": true,
            "resources/list": true,
            "resources/templates/list": true,
            "tools/call": true,
            "tools/list": true
          },
          "call": {
            "arguments": {},
            "name": "cid10_chapters"
          },
          "sha256": "ade1bd429bdfc63453a924614520010bb782ffd8d24fdd6483aa17d5b36b61a4"
        },
        "declared": {
          "lockedAt": "2.2.0",
          "sha256": "f13336f0ab9810e5c6bfc122fbab92ccf8fe94044fd8e876d6cac949b28ba427"
        },
        "endpoint": "https://medical.sidneybissoli.com/mcp",
        "form": "mcp-surface/1",
        "spec": "https://github.com/SidneyBissoli/mcp-br-commons/blob/main/packages/mcp-surface/SPEC.md"
      }
    }
  }
}

Permissions

DeclaredDetected
Runs code—node
Installs—npm:medical-terminologies-mcp@2.2.0npm:medical-terminologies-mcp@2.2.0
Runs install scripts—None
Networkmedical.sidneybissoli.commedical.sidneybissoli.com
Needs credentialsWHO_CLIENT_SECRETWHO_CLIENT_SECRET
Outside the workspace—None
Agent tools—None

Checks

Low risk · Nothing worth a warning was found.

Not reviewed by a person · Checked by rules; the model review is not switched on yet.

Versions

  1. #32.2.0latestOct 8, 2026
  2. #22.1.2Oct 8, 2026
  3. #12.1.1Oct 7, 2026