
Raras
This connects Claude to Brazil's rare disease knowledge graph covering 10,468 conditions via a streamable HTTP endpoint at raras.org. Each disease is addressable as a Disease Twin using Orphanet codes, exposing genes, HPO phenotypes, SUS coverage status, clinical trials, literature-mined treatments, and drug repurposing hypotheses. Content is Portuguese-first and source-grounded. It's designed for clinical researchers, patient advocates, and anyone building tools around rare disease information in Brazil. The server explicitly avoids diagnostic claims. You can connect without installing anything locally by pointing Claude at the public read-only endpoint, or drop the included skill file into your Claude skills directory.
- tools
- 20
- transport
- HTTP
- last updated
- May 21, 2026
Install
From registry metadata$ npx add-mcp https://raras.org/api/mcp --name rarasRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http raras https://raras.org/api/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 20 toolsVerified live against the running server on Nov 6, 2026.
search_diseasesFull-text search em 10.468 doenças raras. Suporta filtros SUS/trials.4 params
Full-text search em 10.468 doenças raras. Suporta filtros SUS/trials.
filter_has_active_trialsbooleanfilter_has_sus_coveragebooleanlimitintegerquery*stringget_disease_detailFenótipos HPO, genes, SUS, trials, descrição clínica em PT.1 params
Fenótipos HPO, genes, SUS, trials, descrição clínica em PT.
orphaCode*stringfind_diseases_by_phenotypesMatch por IDs HPO. Use para diagnóstico diferencial.2 params
Match por IDs HPO. Use para diagnóstico diferencial.
hpo_ids*arraylimitintegersearch_phenotypesLookup HPO em PT-BR (encoder Araras-HPO-Brasil + léxico leigo) ou EN (vocabulário HPO). Retorna IDs HP: com estado de asserção: termo NEGADO ("nunca desmaiei") NÃO vira fenótipo. Outros idiomas não são cobertos. Limite de taxa: use poucas chamadas por minuto (429 = espere).2 params
Lookup HPO em PT-BR (encoder Araras-HPO-Brasil + léxico leigo) ou EN (vocabulário HPO). Retorna IDs HP: com estado de asserção: termo NEGADO ("nunca desmaiei") NÃO vira fenótipo. Outros idiomas não são cobertos. Limite de taxa: use poucas chamadas por minuto (429 = espere).
limitintegerquery*stringget_sus_coverageCEAF, SIGTAP, PNTN, nível de integração.1 params
CEAF, SIGTAP, PNTN, nível de integração.
orphaCode*stringfind_reference_centersCentros por doença e/ou UF, com CNES.3 params
Centros por doença e/ou UF, com CNES.
limitintegerorphaCodestringstatestringfind_active_trialsTrials ativos com filtro Brazil.3 params
Trials ativos com filtro Brazil.
in_brazil_onlybooleanlimitintegerorphaCode*stringfind_similar_diseasesVector similarity via embeddings SOTA.2 params
Vector similarity via embeddings SOTA.
limitintegerorphaCode*stringfind_phenotypically_similarDoenças com perfil de fenótipos HPO semelhante (simGIC pré-computado, explicável: nº de fenótipos em comum). Complementa find_similar_diseases (semântico).2 params
Doenças com perfil de fenótipos HPO semelhante (simGIC pré-computado, explicável: nº de fenótipos em comum). Complementa find_similar_diseases (semântico).
limitintegerorphaCode*stringget_graph_statsContagens e métricas do dataset.
Contagens e métricas do dataset.
No parameters. Call it with no arguments.
search_papers_semanticBusca vetorial sobre 424k papers do PubMed. Use caso clínico, pergunta ou conjunto de sintomas.3 params
Busca vetorial sobre 424k papers do PubMed. Use caso clínico, pergunta ou conjunto de sintomas.
limitintegermin_scorenumberquery*stringfind_papers_for_diseaseLiteratura relacionada a uma doença via embeddings (:SEMANTIC_MATCH, fallback vetorial).3 params
Literatura relacionada a uma doença via embeddings (:SEMANTIC_MATCH, fallback vetorial).
limitintegermin_scorenumberorphaCode*stringanalyze_clinical_caseCaso clínico → doenças candidatas + literatura relevante em 1 chamada. Apenas informativo, nunca diagnóstico.3 params
Caso clínico → doenças candidatas + literatura relevante em 1 chamada. Apenas informativo, nunca diagnóstico.
case_description*stringdiseases_limitintegerpapers_limitintegerget_schemaNode labels, relationship types e property keys do grafo. Use antes de cypher_query.
Node labels, relationship types e property keys do grafo. Use antes de cypher_query.
No parameters. Call it with no arguments.
explain_relationRaciocínio fundamentado sobre o grafo: dada uma pergunta (ex.: "por que o gene X se associa à doença Y?", "como a droga Z se relaciona a esta doença?"), retorna caminhos de evidência multi-hop (doença↔gene↔via↔droga↔fenótipo) com proveniência citável. Se não houver caminho no...3 params
Raciocínio fundamentado sobre o grafo: dada uma pergunta (ex.: "por que o gene X se associa à doença Y?", "como a droga Z se relaciona a esta doença?"), retorna caminhos de evidência multi-hop (doença↔gene↔via↔droga↔fenótipo) com proveniência citável. Se não houver caminho no...
hpo_idsarraymax_hopsvaluequery*stringget_literature_relationsRelações tipadas extraídas da literatura biomédica (associate/treat/cause/inhibit/stimulate/prevent) entre a doença e genes/fármacos, com nº de publicações como proveniência. Filtrável por predicado.2 params
Relações tipadas extraídas da literatura biomédica (associate/treat/cause/inhibit/stimulate/prevent) entre a doença e genes/fármacos, com nº de publicações como proveniência. Filtrável por predicado.
orphaCode*stringpredicatestringassociate · treat · cause · inhibit · stimulate · preventget_hypothesesCandidatos a reposicionamento de fármacos gerados por associação de genes (guilt-by-association): drogas que tratam outras doenças que compartilham genes com esta. HIPÓTESES para investigação, NUNCA recomendações clínicas — cada uma rastreável (via gene X, da doença Y).1 params
Candidatos a reposicionamento de fármacos gerados por associação de genes (guilt-by-association): drogas que tratam outras doenças que compartilham genes com esta. HIPÓTESES para investigação, NUNCA recomendações clínicas — cada uma rastreável (via gene X, da doença Y).
orphaCode*stringget_research_logRegistro cronológico do que o agente autônomo fez por esta doença: autoria, mineração de literatura, evidência genética, verificação, prospecção de fontes, recomputação de relações. Prova de que o gêmeo digital estuda a doença continuamente.1 params
Registro cronológico do que o agente autônomo fez por esta doença: autoria, mineração de literatura, evidência genética, verificação, prospecção de fontes, recomputação de relações. Prova de que o gêmeo digital estuda a doença continuamente.
orphaCode*stringget_recent_updatesDoenças cujo gêmeo digital ganhou evidência nova (autoria, PubTator3, Open Targets, verificação) nos últimos N dias. Faça polling para acompanhar mudanças (substituto stateless de subscriptions).2 params
Doenças cujo gêmeo digital ganhou evidência nova (autoria, PubTator3, Open Targets, verificação) nos últimos N dias. Faça polling para acompanhar mudanças (substituto stateless de subscriptions).
daysintegerlimitintegerget_evidenceCross-references de autoridade (Orphanet, MONDO, OMIM, MeSH, GARD, UMLS), status de verificação e PMIDs de uma doença. A base da regra "nunca inventar".1 params
Cross-references de autoridade (Orphanet, MONDO, OMIM, MeSH, GARD, UMLS), status de verificação e PMIDs de uma doença. A base da regra "nunca inventar".
orphaCode*stringSponsors
Readme
Raras Disease Twin — MCP Server
Brazilian rare-disease knowledge graph (10,468 diseases) exposed via the Model Context Protocol (MCP).
Each disease is an addressable Disease Twin (disease://{orphaCode}): genes, HPO phenotypes, SUS coverage,
clinical trials, literature-mined treatments, repurposing hypotheses, and grounded multi-hop reasoning — PT-BR
first, source-grounded, never diagnoses.
Connect (no install)
- Remote endpoint:
https://raras.org/api/mcp(Streamable HTTP, public, read-only) - Claude Code:
claude mcp add --transport http raras https://raras.org/api/mcp - claude.ai / Desktop: Settings → Connectors → Add custom connector → paste the URL
- Docs: https://raras.org/mcp
Skill
SKILL.md is an installable Claude Skill — drop it in .claude/skills/raras-disease-twin/.
License
Data: CC-BY-4.0 · Code: MIT · https://raras.org
Details
- Repository
- github.com/rarasai/raras
- Website
- raras.org/mcp
- Category
- Documents & Knowledge
- Transport
- HTTP
- Registry
- MCP registry, active
- Prompts
- 1
- Tools verified
- Nov 6, 2026