{"apiVersion":"v1","directorySlug":"sniff-mcp-18d58f11dc","title":"Sniff","description":"Everything science has measured about dogs like yours, on one free page that grows with your dog. Every answer cited, or it says plainly what nobody has studied yet.","pageUrl":"https://www.mcpbundles.com/skills/sniff-mcp-18d58f11dc","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.sniff.world/mcp/","hostedMcpUrl":null,"toolCount":18,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"world.sniff/sniff-mcp-18d58f11dc","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ask","description":"Ask Sniff a natural-language canine-genetics question and get a GROUNDED, CITED answer (or an honest\nabstain). Covers inherited diseases (OMIA) and their human homologs (the dog<->human disease bridge),\nbreed disease/carrier risk, variant pathogenicity grades (AVCG; Boeykens et al. 2024, curated in OMIA),\nlongevity/life-expectancy (McMillan 2024), temperament (Darwin's Ark/Morrill 2022, with breed-explains-X%\ncaveats), and genetic diversity. The engine answers ONLY from cited Sniff atoms and ret","inputSchema":{"type":"object","required":["question"],"properties":{"question":{"type":"string"}},"additionalProperties":false},"logicalName":"ask","displayName":"ask","title":"ask","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ask_the_graph","description":"THE INSTRUMENT — ask a free-form CROSS-SPECIES genetics question and get FILTERED, HONEST HINTS (never a\nconfident guess). It compiles your question into a typed query plan over the dog<->human edge-graph, runs it\ndeterministically, and scores each answer PATH by its weakest edge — returning ranked hints with an evidence\nTIER (fact / computational / inferred) + citations, or an honest ABSTAIN with a demand signal when the graph\ncan't answer. BEST FOR model-discovery / translational traversal: 'w","inputSchema":{"type":"object","required":["question"],"properties":{"narrate":{"type":"boolean","default":false},"question":{"type":"string"}},"additionalProperties":false},"logicalName":"ask_the_graph","displayName":"ask_the_graph","title":"ask_the_graph","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"disease_bridge","description":"The fused OMIA disease layer as cited atoms. Give a `disease` (name or 'OMIA:001870-9615') for its\ngenes, inheritance, human homolog (OMIM/Mondo bridge), and variant pathogenicity grade (AVCG, ACMG/AMP\n5-tier, curated in OMIA) when graded. Or give a `breed` (e.g. 'doberman_pinscher') for the inherited\nconditions documented in that breed with carrier frequency + confidence tier + grade. Every atom carries\nits source + atom_id. Educational, not diagnostic.","inputSchema":{"type":"object","properties":{"breed":{"type":"string","default":""},"disease":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"disease_bridge","displayName":"disease_bridge","title":"disease_bridge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ask_variant_context","description":"THE headline query. Given a CanFam4 position (e.g. '5:56189113'), return the variant's global +\npopmax frequency, breed-stratified cross-breed frequencies, Pangolin and phyloP annotations, gene\ncontext, linked diseases (v1.1), provenance, and deep links — in one call. Pass breed_context to also\nget that breed's AF + rank. cross_breed_full=True returns all 188 breeds (default: top_n).","inputSchema":{"type":"object","required":["position"],"properties":{"top_n":{"type":"integer","default":5},"position":{"type":"string"},"breed_context":{"type":"string","default":""},"cross_breed_full":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"ask_variant_context","displayName":"ask_variant_context","title":"ask_variant_context","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"variant_lookup","description":"Single-variant lookup by CanFam4 position: ref/alt, global + popmax AF, consequence, gene,\nPangolin and phyloP annotations, canonical URL, provenance.","inputSchema":{"type":"object","required":["position"],"properties":{"position":{"type":"string"}},"additionalProperties":false},"logicalName":"variant_lookup","displayName":"variant_lookup","title":"variant_lookup","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"breed_variant_frequency","description":"Breed-stratified allele frequency. Give a breed (e.g. 'bernese_mountain_dog') plus either a\nvariant position or a gene symbol. Returns AF (+ rank) for the variant, or per-variant AFs in the gene.","inputSchema":{"type":"object","required":["breed"],"properties":{"gene":{"type":"string","default":""},"breed":{"type":"string"},"variant":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"breed_variant_frequency","displayName":"breed_variant_frequency","title":"breed_variant_frequency","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gene_summary","description":"Variants in a gene (by gene symbol), ranked by impact then allele frequency. Paginated (limit, default 25);\nreturns total_variants. Use af_min to filter by global AF.","inputSchema":{"type":"object","required":["gene_symbol"],"properties":{"limit":{"type":"integer","default":25},"af_min":{"type":"number","default":0.0},"gene_symbol":{"type":"string"}},"additionalProperties":false},"logicalName":"gene_summary","displayName":"gene_summary","title":"gene_summary","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"breed_summary","description":"Breed profile: n_dogs, breed group, genetic geometry and nearest breeds.\nDescriptive only — not a health ranking.","inputSchema":{"type":"object","required":["breed"],"properties":{"breed":{"type":"string"}},"additionalProperties":false},"logicalName":"breed_summary","displayName":"breed_summary","title":"breed_summary","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"variant_search","description":"Filtered discovery over all 9.67M variants. Predicates (combine freely):\nphylop_min (phyloP >=), popmax_min (popmax AF >=), gene_in (list of gene symbols), consequence,\nimpact (HIGH/MODERATE/LOW/MODIFIER). Returns total_count + a capped list (max 200). Note: popmax may\nbe in a wild population (dingo/village) — check popmax_breed.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50},"impact":{"type":"string","default":""},"gene_in":{"type":"array","items":{"type":"string"},"default":null},"phylop_min":{"type":"number","default":null},"popmax_min":{"type":"number","default":null},"consequence":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"variant_search","displayName":"variant_search","title":"variant_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nearest_breeds","description":"Genetically nearest breeds to the given breed (top-10-PC Euclidean in canine genetic space).\nAnswers 'what breeds are most genetically similar to X?' via the PCA-256 breed co-embedding.","inputSchema":{"type":"object","required":["breed"],"properties":{"k":{"type":"integer","default":10},"breed":{"type":"string"}},"additionalProperties":false},"logicalName":"nearest_breeds","displayName":"nearest_breeds","title":"nearest_breeds","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"breed_similarity","description":"Genetic distance between two breeds (top-10-PC Euclidean). Lower = more genetically similar.","inputSchema":{"type":"object","required":["breed_a","breed_b"],"properties":{"breed_a":{"type":"string"},"breed_b":{"type":"string"}},"additionalProperties":false},"logicalName":"breed_similarity","displayName":"breed_similarity","title":"breed_similarity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"semantic_search","description":"Faceted hybrid + semantic-ranker search over the whole knowledge base (diseases, breeds, Scout\ndiscoveries). Use for fuzzy/thematic intent ('drug sensitivity in herding dogs', 'breeds prone to eye\ndisease', 'genetically diverse breeds'). entity_type filters to 'disease'|'breed'|'discovery'. filters\nis an OData facet expression for cross-dimension queries, e.g. \"breed_group eq 'herding' and cohort_n ge 30\"\nor \"diversity_tier eq 'severe_bottleneck'\" (facets: type, breed, breed_group, gene, evidenc","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"top_k":{"type":"integer","default":8},"filters":{"type":"string","default":""},"entity_type":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"semantic_search","displayName":"semantic_search","title":"semantic_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"disease_links","description":"A canine inherited disease (name or OMIA id) -> its governed OMIA clinical record: mode of inheritance,\ncausal gene(s), curated description (summary / clinical features / molecular genetics / pathology /\nprevalence), clinical signs as HP/MP phenotype terms (-> Monarch), the human OMIM analog + Mondo id, and\nthe evidence base (peer-reviewed reference count + landmark study) -- plus molecular links (variants/breeds)\nwhen the KG carries them. Sourced to OMIA (CC-BY); returns a canonical sniff.world","inputSchema":{"type":"object","properties":{"disease":{"type":"string","default":""}},"additionalProperties":false},"logicalName":"disease_links","displayName":"disease_links","title":"disease_links","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"disease_lookup","description":"Look up a canine inherited disease by name or OMIA id -> its governed OMIA clinical record (inheritance,\ncausal gene(s), curated description, clinical signs, human OMIM analog + Mondo id, evidence base). Sourced\nto OMIA (CC-BY); returns a canonical sniff.world URL. Dog-only. For candidate disambiguation use\nsearch_diseases; for a disease's molecular links use disease_links.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}},"additionalProperties":false},"logicalName":"disease_lookup","displayName":"disease_lookup","title":"disease_lookup","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_diseases","description":"Search the canine disease catalogue by free text -> ranked candidates [{omia_id, disease, url, score}].\nUse before disease_lookup when the exact name is unknown. Dog-only.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":10},"query":{"type":"string"}},"additionalProperties":false},"logicalName":"search_diseases","displayName":"search_diseases","title":"search_diseases","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"breeds_in_atlas","description":"List all 188 breeds with breed-stratified frequencies in the atlas.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"breeds_in_atlas","displayName":"breeds_in_atlas","title":"breeds_in_atlas","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"genes_indexed","description":"Top genes by number of variants in the atlas (discovery aid).","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50}},"additionalProperties":false},"logicalName":"genes_indexed","displayName":"genes_indexed","title":"genes_indexed","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"metadata","description":"Atlas metadata: release, DOI, assembly, variant/breed counts, scope banner, and the RPC catalog.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"metadata","displayName":"metadata","title":"metadata","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Sniff&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Auc25pZmYud29ybGQvbWNwLyJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Sniff%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.sniff.world%2Fmcp%2F%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Sniff%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.sniff.world%2Fmcp%2F%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Sniff&connectorUrl=https%3A%2F%2Fmcp.sniff.world%2Fmcp%2F"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Sniff\" --url \"https://mcp.sniff.world/mcp/\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/sniff-mcp-18d58f11dc","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/sniff-mcp-18d58f11dc/tools/{tool}","mcpServerUrl":"https://mcp.sniff.world/mcp/","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/sniff-mcp-18d58f11dc?live=1"}