# mcp/hpo.py """ Human Phenotype Ontology quick lookup. """ import httpx from typing import Dict BASE = "https://hpo.jax.org/api/hpo/term/" async def get_hpo(term_id: str) -> Dict: """Fetch HPO term details by ID (e.g., HP:0001250).""" async with httpx.AsyncClient(timeout=15) as client: r = await client.get(BASE + term_id) r.raise_for_status() return r.json()