Connect-MCP

Infermedica MCP by usefulapi

io.usefulapi/infermedica · v1.11.1

Run Infermedica symptom checks, diagnosis, triage and condition lookups.

MCPremoteno credentialsHealth

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 17 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 86/100

What it does: 17 tools · 17 read, 0 write · Health

Test call infermedica_list_symptoms: needs a key: HTTP 401 (993 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +8
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://infermedica.usefulapi.io/mcp

Tools

17 tools listed at last check
  • infermedica_list_symptoms List all symptoms in the Infermedica medical model (optionally age-filtered). Engine API: GET /symptoms.
  • infermedica_get_symptom Get a single symptom by its id. Engine API: GET /symptoms/{id}.
  • infermedica_list_conditions List all conditions (diseases) in the Infermedica medical model. Engine API: GET /conditions.
  • infermedica_get_condition Get a single condition by its id. Engine API: GET /conditions/{id}.
  • infermedica_list_risk_factors List all risk factors in the Infermedica medical model. Engine API: GET /risk_factors.
  • infermedica_get_risk_factor Get a single risk factor by its id. Engine API: GET /risk_factors/{id}.
  • infermedica_list_lab_tests List all lab tests (and their results) in the Infermedica medical model. Engine API: GET /lab_tests.
  • infermedica_get_lab_test Get a single lab test by its id. Engine API: GET /lab_tests/{id}.
  • infermedica_search_concepts Search the medical concept database for observations matching a phrase (autocomplete). Engine API: GET /search.
  • infermedica_get_info Get metadata about the current Infermedica medical model (version, last update, concept counts). Engine API: GET /info.
  • infermedica_diagnosis Run the diagnostic engine over the collected evidence — returns the next question to ask, ranked candidate conditions with probabilities, and a should_stop flag. Non-mutating computation. Engine API: POST /diagnosis.
  • infermedica_triage Recommend a triage level (emergency_ambulance | emergency | consultation_24 | consultation | self_care) plus any serious/emergency observations, given the evidence. Non-mutating computation. Engine API: POST /triage.
  • infermedica_explain Explain which evidence supports or conflicts with a given target condition, for the collected evidence. Non-mutating computation. Engine API: POST /explain.
  • infermedica_suggest Suggest additional symptoms/observations the patient is likely to have, to speed up the interview. Non-mutating computation. Engine API: POST /suggest.
  • infermedica_rationale Explain WHY the diagnostic engine wants to ask its next question, given the evidence. Non-mutating computation. Engine API: POST /rationale.
  • infermedica_parse Extract clinical mentions (symptoms / risk factors) and their states from free-text describing complaints, mapping them to Infermedica evidence ids (NLP). Non-mutating computation. Engine API: POST /parse.
  • infermedica_recommend_specialist Recommend the most appropriate medical specialist and consultation channel for the collected evidence (accepts the same body as diagnosis/triage). Non-mutating computation. Engine API: POST /recommend_specialist.

Badge

Connect-MCP badge for io.usefulapi/infermedica

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/infermedica.svg)](https://clawy.uk/mcp/s/io.usefulapi/infermedica)