mcpbeat Sign in

Minos Health MCP Server

by minoshealth Your server? Claim it
answering

Minos Health is answering right now. Last checked 12 min ago. It exposes 12 tools. Last commit 1 Nov 2026.

Polish ICD-10, ICD-9 PL, ICD-11 PL codes and NFZ JGP hospital grouping from official sources.

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
91 of 91 checks
12
Tools
read from the server
257 ms
Response time
average over 24h
0
Stars
last commit 1 Nov 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 October 2026. No other catalogue keeps this.

28 Oct a tool description was rewritten get_jgp_group

What the code does

We read the source, 52 min ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

        completed = subprocess.run(  # nosec B603 - fixed argv, this interpreter.
# CVE-2026-111497 and CVE-2026-92392: the newest upstream digest still ships
# brotli-libs 1.2.0-r1 and curl 8.22.0-r0. Pin the fixed Alpine packages until
# upstream rebuilds, then drop this layer.
USER root
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

Asks for container control access infra/ansible/site.yml:703
        path: /var/run/docker.sock
Touches key and credential files infra/ansible/ssh-tailnet.yml:307
                  - "{{ lookup('env', 'HOME') }}/.ssh/minos_mikrus_ed25519"

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add mcp --transport http https://minoshealth.pl/mcp
Settings → Connectors → Add custom connector, then paste this address
https://minoshealth.pl/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://minoshealth.pl/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://minoshealth.pl/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://minoshealth.pl/mcp"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

browse
browse_codes
List one level of ICD-10 PL, ICD-9 PL or ICD-11 PL: the chapters when parent and node are omitted, else the children of parent or of a node id from an earlier listing (ICD-11 blocks have a node id, no code). Levels stop at 400 entries with truncated=true. Use search_codes for words, get_code for one code's details.
browse_jgp_catalog
Browse the JGP catalog in force on service_date: without catalog and section, the sections of catalogs 1a and 1ae with group counts; with both, that section's groups and base points. Find a group by words with search_codes; open one with get_jgp_group.
jgp
get_jgp_group
Get one JGP group from the catalog in force on service_date: name, product code, base points per column, scopes, the act and release, its grouping conditions with the directional lists they name, and NFZ monthly settlement statistics (settled points, not catalog). Pass a list's id and catalog to get_jgp_list; use compare_jgp_group for changes between dates.
get_jgp_list
List the codes of one directional diagnosis or procedure list from JGP attachment 9, one page at a time. Take list_id from conditions.lists[].id and catalog from group.catalog of a get_jgp_group answer, with the same service_date. For the groups that name a given code, use get_code instead.
case
get_case_dictionaries
List the values a group_case stay needs: ward specialty codes (part VIII of a department code; hospital wards 4000-4951, or every section with wards="all") and discharge modes, each with its legal act, plus hospitalization types and product reporting values. Call it before building the case for group_case.
code
get_code
Get one ICD-10 PL, ICD-9 PL or ICD-11 PL code as its page shows it: title, hierarchy, children, notes, attributes, ICD-9 rank, WHO map rows and, for ICD-10 and ICD-9, the JGP groups whose attachment 9 lists name it on service_date. Find the code with search_codes first; open a listed group with get_jgp_group.
codes
search_codes
Search ICD-10 PL diagnoses, ICD-9 PL procedures, JGP groups and, when asked, pre-released ICD-11 PL by code or Polish words (diacritics optional). Each hit has its code, title, path and JGP group count; JGP groups are always searched in today's catalog. Open a hit with get_code or get_jgp_group; walk a hierarchy with browse_codes.
compare
compare_jgp_group
Compare one JGP group between the catalogs in force on two service dates: act, release, name, base points, scopes and condition list names on each side, plus the fields that changed. Use get_jgp_group for the full conditions on one date.
group
group_case
Group one anonymised hospital stay with the Minos Gruper (JGP SZP, supported rule subset): candidate groups with reasons, ranking, base and final points, preparation and limitations. Build case from get_case_dictionaries and codes confirmed with get_code. Send clinical facts only, never names, PESEL or addresses; nothing is stored. Reference, not an NFZ decision.
map
map_icd10_icd11
Read the WHO ICD-10/ICD-11 mapping rows for one code, verbatim: to_icd11 for a Polish ICD-10 code, to_icd10 for an ICD-11 code. WHO states no match type, its ICD-10 side is the 2019 edition, not Polish 2008, and ICD-11 is not in force in Poland: treat a row as a lead and confirm the target with get_code.
service
get_service_info
Get the releases Minos serves: ICD-10 PL, ICD-9 PL and ICD-11 PL versions, validity and licences, JGP grouping availability and knowledge horizon, and the disclaimer. Call it first to learn which service dates are covered; use get_source_status to see what publishers released since.
source
get_source_status
Show what a watched publisher lists now, as Minos last observed it: RSK resources and files, BAW NFZ orders and attachments, or NFZ dictionaries and notices, with versions and dates. Reads Minos's last snapshot and never calls the publisher. Compare with get_service_info to see whether Minos serves the newest release.

Endpoints

URLTransportStateLatencyChecked
https://minoshealth.pl/mcp streamable-http answering 108 ms 12 min ago

Alternatives to Minos Health

same job, measured the same way
Loa Healthcare Pricing
by aanari

Search source-labeled hospital prices, CPT codes, providers, and healthcare cost estimates.

12 tools answering
Legitym — French law
by legitym

French case law (Judilibre) and codes (Légifrance) from official sources, with citation checking.

answering
FilingDesk Data
by filingdesk

US LLC filing fees, annual-report deadlines and naming-rule checks, from official state sources.

8 tools answering
Icd MCP
by stayce

WHO ICD-10/ICD-11 diagnosis codes. Lookup, search, chapters via official WHO API.

1 tools answering
HOUSINGFAX
by housingfax

Immediate home report for a building or flat in Spain: 22 checks from official public sources.

8 tools answering
Call Grok Bot
by zens

Consult existing Grok Bots from Codex and Claude Code using official Cursor browser login.

local only
D
Deliberation
by antonbabenko

Second opinions in Claude Code and any MCP host from GPT, Gemini, Grok, and 400+ OpenRouter models.

1 048 installs/wk local only
Icd10 MCP
by mrfentmen

Search and validate ICD-10-CM diagnosis codes from the US NLM clinical tables - keyless.

466 installs/wk local only

Minos Health — questions

Answers built from our own checks of this server.

What can Minos Health do?
It exposes 12 tools, read directly from the server on our last check. Among them: browse_codes, browse_jgp_catalog, compare_jgp_group, get_case_dictionaries, get_code, get_jgp_group and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Minos Health mostly used for?
Its tools cluster around browse and jgp. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Minos Health working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 257 ms. The bar chart above shows every period we have measured.
How do I connect Minos Health?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Minos Health need an API key?
No. Minos Health completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Minos Health?
It answers our handshake in 257 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Minos Health open source?
We cannot say either way: written in Python, 0 stars on GitHub and 26 open issues, but we could not determine the licence, and without one the code is not open source by default.