Infermedica MCP by usefulapi

io.usefulapi/infermedica · v1.11.1 · health-and-science

Infermedica MCP by usefulapi is healthy: it completed an MCP handshake in 818 ms and exposes 17 tools.

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

Endpoint: https://infermedica.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count17
Latency818 ms
Last checked (UTC)2026-10-15T12:05:11.830Z

Health history

Checked (UTC)StatusLatencyError
2026-10-15T12:05:11.830ZHealthy818

Tools (17)

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.