Canine genomics for agents: breed allele frequencies + AI pathogenicity over the open Sniff Atlas
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The reference layer for dog DNA. A live, open API + MCP server over the Sniff Atlas β breed-stratified allele frequencies for 9,667,790 variants across 188 dog breeds (CanFam4), calibrated AI pathogenicity (ESM2, AUC 0.935 vs OMIA), Pangolin splice, Zoonomia phyloP conservation, and a variant β gene β breed β disease knowledge graph. Every response carries its own citation + provenance.
Building anything with dogs, breeds, or canine health? This is the data layer. No key, no signup β point your agent or app at it and go.
https://mcp.sniff.world/mcp/ (Streamable HTTP, 15 tools) β including ask, a grounded canine-genetics Q&A that answers only from cited data or honestly abstains (no hallucinated dog-health advice), and disease_bridge (inherited-disease atoms with ACMG-style pathogenicity grades + the dogβhuman homolog)https://api.sniff.world/ (OpenAPI docs Β· llms.txt)The hosted server is open and needs no auth. Pick your tool:
Claude Code
Cursor / Windsurf / VS Code β add to your MCP config (.cursor/mcp.json, mcp.json, etc.):
Claude Desktop or any stdio-only client (uses the hosted server via a local bridge):
That's it. Ask your agent: "What's the frequency of CPT2 5:56189113 across breeds?" or "Find HIGH-impact variants in DLA genes."
No SDK needed β it's plain HTTP/JSON.
| Endpoint | What it returns |
|---|---|
GET /v1/variant/{pos} | single variant: AF, popmax, consequence, gene, ESM2/Pangolin/phyloP |
GET /v1/variant/{pos}/context | the joined query β everything about a variant in one call |
GET /v1/breed/{breed} | breed profile (top variants, geometry, nearest breeds) |
GET /v1/breed/{breed}/nearest | genetically nearest breeds (PCA distance) |
GET /v1/gene/{symbol} | variants in a gene, ranked by impact |
GET /v1/semantic?q= | natural-language search ("ancient arctic sled dogs") |
GET /v1/search | filtered discovery across all 9.67M variants |
GET /v1/metadata | release, DOI, counts, scope banner |
Positions are CanFam4 chrom:pos (e.g. 5:56189113). Full schema: https://api.sniff.world/openapi.json.
See ARCHITECTURE.md and Dockerfile. The hosted endpoint is the easy path; self-hosting is for air-gapped or high-volume use.
Built from CanVAS (14,478 dogs, Beagle-imputed, MAFβ₯1%) plus projected community cohorts. Pathogenicity is computational β every prediction is flagged predicted_disease_relevance: "UNPROVEN". This is a research and discovery resource, not a clinical diagnostic. The scope (common + low-frequency variants, MAFβ₯1%) and the UNPROVEN caveat ride in every response's provenance block, so anything an agent quotes stays honest and self-citing.
Gehring, M. (2026). Sniff Atlas. Zenodo. https://doi.org/10.5281/zenodo.20566358 (CC-BY-4.0)
Code MIT Β· Data CC-BY-4.0 Β· world.sniff/sniff-mcp Β· https://sniff.world
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sniff-mcp)<a href="https://allmcps.com/mcp/sniff-mcp"><img src="https://allmcps.com/api/badge/sniff-mcp?style=directory" alt="Sniff MCP on AllMCPs" /></a>