Infermedica MCP by usefulapi
by infermedica.usefulapi.io in Other
Run Infermedica symptom checks, diagnosis, triage and condition lookups.
https://infermedica.usefulapi.io/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 286 ms typical, 286 ms slowest 5%
- Last check
- 4 h ago
- Next check
- in 3 h
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"infermedica-mcp-by-usefulapi": {
"type": "http",
"url": "https://infermedica.usefulapi.io/mcp"
}
}
}17 tools
- 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.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 286 ms |