MCP server
Infermedica MCP by usefulapi
io.usefulapi/infermedica
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Run Infermedica symptom checks, diagnosis, triage and condition lookups.
Working at last checkVerified publisher: usefulapi.ioAbout 6,075 tokens per request once connected17 tools
https://infermedica.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 17
- Token cost
- About 6,075 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http infermedica https://infermedica.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.infermedica] url = "https://infermedica.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"infermedica":{"httpUrl":"https://infermedica.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"infermedica":{"url":"https://infermedica.usefulapi.io/mcp"}}}
VS Code
{"servers":{"infermedica":{"type":"http","url":"https://infermedica.usefulapi.io/mcp"}}}
Antigravity
agy mcp add infermedica https://infermedica.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"infermedica","server_url":"https://infermedica.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"infermedica","server_url":"https://infermedica.usefulapi.io/mcp"}
Tools
infermedica_diagnosis~507 tokens
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_explain~504 tokens
Explain which evidence supports or conflicts with a given target condition, for the collected evidence. Non-mutating computation. Engine API: POST /explain.infermedica_get_condition~248 tokens
Get a single condition by its id. Engine API: GET /conditions/{id}.infermedica_get_info~234 tokens
Get metadata about the current Infermedica medical model (version, last update, concept counts). Engine API: GET /info.infermedica_get_lab_test~246 tokens
Get a single lab test by its id. Engine API: GET /lab_tests/{id}.infermedica_get_risk_factor~250 tokens
Get a single risk factor by its id. Engine API: GET /risk_factors/{id}.infermedica_get_symptom~245 tokens
Get a single symptom by its id. Engine API: GET /symptoms/{id}.infermedica_list_conditions~228 tokens
List all conditions (diseases) in the Infermedica medical model. Engine API: GET /conditions.infermedica_list_lab_tests~230 tokens
List all lab tests (and their results) in the Infermedica medical model. Engine API: GET /lab_tests.infermedica_list_risk_factors~227 tokens
List all risk factors in the Infermedica medical model. Engine API: GET /risk_factors.infermedica_list_symptoms~275 tokens
List all symptoms in the Infermedica medical model (optionally age-filtered). Engine API: GET /symptoms.infermedica_parse~480 tokens
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_rationale~469 tokens
Explain WHY the diagnostic engine wants to ask its next question, given the evidence. Non-mutating computation. Engine API: POST /rationale.infermedica_recommend_specialist~511 tokens
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.infermedica_search_concepts~373 tokens
Search the medical concept database for observations matching a phrase (autocomplete). Engine API: GET /search.infermedica_suggest~558 tokens
Suggest additional symptoms/observations the patient is likely to have, to speed up the interview. Non-mutating computation. Engine API: POST /suggest.infermedica_triage~490 tokens
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.
Browse
Related MCP servers
- Mediora
Doctor-reviewed blood-test markers, conditions & symptoms as agent tools. EN/RU/HE. Hosted. - Rush SR Maintenance
Rush SR owner's manual: diagnose a symptom, find service intervals and repair procedures. - Theaslangroupllc Pulsenetwork
914 paid market-data & token-safety endpoints — keyless x402 USDC: Base, Solana, XRPL, +8 chains - Clinicaltables
NIH Clinical Tables Search Service MCP. - Craft Quantities: construction material calculators
Construction quantities from cited calculators, takeoffs, a planner and house drawings. No prices. - Honesty Support
Remote IT from a person. Agents read the price, open a task, and pay by card or USDC. - Quiet Menders
Privacy clinic + pay-per-call data APIs for AI agents via x402. Never pays or touches keys. - Aviado AI
Cited supplement evidence, biomarker effects, interaction checks and brand quality
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/infermedica)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents