AI & Machine Learning
sniff.world
Provides grounded, cited answers to natural-language questions about canine genetics using databases and variant lookup tools.
ENDPOINT 1
https://mcp.sniff.world/mcp
MCP server metadata
- Name
- Sniff
- Version
- 3.4.2
Sniff MCP — agent-callable canine genomics over the Sniff Atlas (open, CC-BY-4.0). Covers 9,667,790 common (MAF>=1%, incl ~3M at 1-5%) canine coding variants across 188 dog breeds on the CanFam4 assembly, with breed-stratified allele frequencies, calibrated ESM2 pathogenicity (AUC 0.935 vs OMIA), Pangolin splice, and Zoonomia phyloP conservation. IDENTIFIERS: positions are CanFam4 'chrom:pos' (e.g. '5:56189113' or 'CANFAM4:5:56189113' or 'chr5:56189113'). Assembly defaults to canfam4. START: for a natural-language question ('what is X', 'does breed Y get Z', 'human equivalent of W'), call `ask` — it returns a GROUNDED, CITED answer (or an honest abstain) over the fused knowledge layer (OMIA inherited diseases + dog<->human homolog bridge, AVCG variant pathogenicity grades, carrier risk, longevity, temperament, diversity). For the documented-disease atoms of a breed or disease, call `disease_bridge`. For a single variant, `ask_variant_context` returns frequency + pathogenicity + gene + cross-breed + provenance in one call. Use `variant_search` for filtered discovery, `gene_summary`/`breed_summary` for rollups, `metadata`/`breeds_in_atlas` for discovery. SAMPLE-SIZE CONFIDENCE: breed-level responses carry n_dogs, an af_ci95 (Wilson interval), and a confidence grade (high/moderate/low/very_low). The atlas is sample-skewed (median ~22 dogs/breed); an af of 0 in a 12-dog breed is NOT 'absent' (its CI may reach 0.10+). ALWAYS weight by confidence — do not report a frequency, a popmax, or a 'breed with the most/least X' claim without its n_dogs/CI. RIGOR CONTRACT: every response carries a provenance block (data DOI, evidence grade, citation). Pathogenicity outputs ALWAYS include predicted_disease_relevance='UNPROVEN' — these are computational predictions, NOT clinical diagnoses, and the resource is common-variant only (MAF>=1%). The OMIA disease layer + grounded `ask` are LIVE (cite-or-abstain; carrier != affected; educational, not diagnostic). Always surface the citation and the UNPROVEN caveat to the user.
Known tools 18
askAsk Sniff a natural-language canine-genetics question and get a GROUNDED, CITED answer (or an honest abstain).
Inferred read-onlyask_the_graphTHE INSTRUMENT — ask a free-form CROSS-SPECIES genetics question and get FILTERED, HONEST HINTS (never a confident guess).
Inferred read-onlyvariant_lookupSingle-variant lookup by CanFam4 position: ref/alt, global + popmax AF, consequence, gene, ESM2/Pangolin/phyloP, deleteriousness tier, canonical URL, provenance.
Inferred read-onlygene_summaryVariants in a gene (by gene symbol), ranked by impact then ESM2 damage.
Inferred read-onlybreed_summaryBreed profile: top damaging common variants (ESM2<=-5 & breed AF>=5%), n_dogs, breed group.
Inferred read-onlynearest_breedsGenetically nearest breeds to the given breed (top-10-PC Euclidean in canine genetic space).
Inferred read-onlysemantic_searchFaceted hybrid + semantic-ranker search over the whole knowledge base (diseases, breeds, Scout discoveries).
Inferred read-onlydisease_linksA canine inherited disease (name or OMIA id) -> its governed OMIA clinical record: mode of inheritance, causal gene(s), curated description (summary / clinical features / molecular genetics / pathology / prevalence), clinical signs as HP/MP phenotype terms (-> Monarch), the human OMIM analog + Mondo id, and the evidence base (peer-reviewed reference count + landmark study) -- plus molecular links (variants/breeds) when the KG carries them.
Inferred read-onlydisease_lookupLook up a canine inherited disease by name or OMIA id -> its governed OMIA clinical record (inheritance, causal gene(s), curated description, clinical signs, human OMIM analog + Mondo id, evidence base).
Inferred read-onlysearch_diseasesSearch the canine disease catalogue by free text -> ranked candidates [{omia_id, disease, url, score}].
Inferred read-onlybreeds_in_atlasList all 188 breeds with breed-stratified frequencies in the atlas.
Inferred read-onlymetadataAtlas metadata: release, DOI, assembly, variant/breed counts, scope banner, and the RPC catalog.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.sniff]
url = "https://mcp.sniff.world/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"sniff": {
"type": "http",
"url": "https://mcp.sniff.world/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: sniff
Remote MCP URL: https://mcp.sniff.world/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"sniff": {
"url": "https://mcp.sniff.world/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"sniff": {
"type": "http",
"url": "https://mcp.sniff.world/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "sniff",
"transport": "streamable-http",
"url": "https://mcp.sniff.world/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.