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/mcpTools
17 tools listed at last check
infermedica_list_symptomsList all symptoms in the Infermedica medical model (optionally age-filtered). Engine API: GET /symptoms.infermedica_get_symptomGet a single symptom by its id. Engine API: GET /symptoms/{id}.infermedica_list_conditionsList all conditions (diseases) in the Infermedica medical model. Engine API: GET /conditions.infermedica_get_conditionGet a single condition by its id. Engine API: GET /conditions/{id}.infermedica_list_risk_factorsList all risk factors in the Infermedica medical model. Engine API: GET /risk_factors.infermedica_get_risk_factorGet a single risk factor by its id. Engine API: GET /risk_factors/{id}.infermedica_list_lab_testsList all lab tests (and their results) in the Infermedica medical model. Engine API: GET /lab_tests.infermedica_get_lab_testGet a single lab test by its id. Engine API: GET /lab_tests/{id}.infermedica_search_conceptsSearch the medical concept database for observations matching a phrase (autocomplete). Engine API: GET /search.infermedica_get_infoGet metadata about the current Infermedica medical model (version, last update, concept counts). Engine API: GET /info.infermedica_diagnosisRun 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_triageRecommend 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_explainExplain which evidence supports or conflicts with a given target condition, for the collected evidence. Non-mutating computation. Engine API: POST /explain.infermedica_suggestSuggest additional symptoms/observations the patient is likely to have, to speed up the interview. Non-mutating computation. Engine API: POST /suggest.infermedica_rationaleExplain WHY the diagnostic engine wants to ask its next question, given the evidence. Non-mutating computation. Engine API: POST /rationale.infermedica_parseExtract 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_specialistRecommend 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
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/infermedica)