90trust / 100

Infermedica MCP by usefulapi

by infermedica.usefulapi.io in Other

MCP serverPassing, checked 4 h ago

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

https://infermedica.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
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

WhenResultHTTPTime
4 h agoPassed200286 ms