Index / MCP servers / Sniff

Sniff MCP server

Sniff is a remote MCP server that gives an AI agent 18 tools, among them ask, ask_the_graph, ask_variant_context. It answers at https://mcp.sniff.world/mcp/ over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
18
Official
yes, served from sniff.world
Reliability
6 of 6 checks
Response time
1171 ms
Transport
streamable HTTP
Last checked
24 October 2026

Canine genomics for agents: breed allele frequencies, AI pathogenicity + OMIA clinical disease layer

Description as the publisher wrote it.

The 18 tools Sniff offers

ToolWhat it does
askAsk Sniff a natural-language canine-genetics question and get a GROUNDED, CITED answer (or an honest abstain). Covers inherited diseases (OMIA) and their human homologs (the dog<->human disease bridge), breed disease/carrier risk, variant p
Inputs: question
ask_the_graphTHE INSTRUMENT — ask a free-form CROSS-SPECIES genetics question and get FILTERED, HONEST HINTS (never a confident guess). It compiles your question into a typed query plan over the dog<->human edge-graph, runs it deterministically, and sco
Inputs: question, narrate
ask_variant_contextTHE headline query. Given a CanFam4 position (e.g. '5:56189113'), return the variant's global + popmax frequency, breed-stratified cross-breed frequencies, ESM2/Pangolin/phyloP pathogenicity, gene context, linked diseases (v1.1), provenance
Inputs: position, breed_context, top_n, cross_breed_full
breed_similarityGenetic distance between two breeds (top-10-PC Euclidean). Lower = more genetically similar.
Inputs: breed_a, breed_b
breed_summaryBreed profile: top damaging common variants (ESM2<=-5 & breed AF>=5%), n_dogs, breed group. Descriptive only — not a health ranking.
Inputs: breed
breed_variant_frequencyBreed-stratified allele frequency. Give a breed (e.g. 'bernese_mountain_dog') plus either a variant position or a gene symbol. Returns AF (+ rank) for the variant, or per-variant AFs in the gene.
Inputs: breed, variant, gene
breeds_in_atlasList all 188 breeds with breed-stratified frequencies in the atlas.
disease_bridgeThe fused OMIA disease layer as cited atoms. Give a `disease` (name or 'OMIA:001870-9615') for its genes, inheritance, human homolog (OMIM/Mondo bridge), and variant pathogenicity grade (AVCG, ACMG/AMP 5-tier, curated in OMIA) when graded.
Inputs: disease, breed
disease_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
Inputs: disease
disease_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). Sourced to OMIA (CC-BY); returns a c
Inputs: query
gene_summaryVariants in a gene (by gene symbol), ranked by impact then ESM2 damage. Paginated (limit, default 25); returns total_variants. Use af_min to filter by global AF.
Inputs: gene_symbol, af_min, limit
genes_indexedTop genes by number of variants in the atlas (discovery aid).
Inputs: limit
metadataAtlas metadata: release, DOI, assembly, variant/breed counts, scope banner, and the RPC catalog.
nearest_breedsGenetically nearest breeds to the given breed (top-10-PC Euclidean in canine genetic space). Answers 'what breeds are most genetically similar to X?' via the PCA-256 breed co-embedding.
Inputs: breed, k
search_diseasesSearch the canine disease catalogue by free text -> ranked candidates [{omia_id, disease, url, score}]. Use before disease_lookup when the exact name is unknown. Dog-only.
Inputs: query, limit
semantic_searchFaceted hybrid + semantic-ranker search over the whole knowledge base (diseases, breeds, Scout discoveries). Use for fuzzy/thematic intent ('drug sensitivity in herding dogs', 'breeds prone to eye disease', 'genetically diverse breeds'). en
Inputs: query, top_k, entity_type, filters
variant_lookupSingle-variant lookup by CanFam4 position: ref/alt, global + popmax AF, consequence, gene, ESM2/Pangolin/phyloP, deleteriousness tier, canonical URL, provenance.
Inputs: position
variant_searchFiltered discovery over all 9.67M variants. Predicates (combine freely): esm_max (ESM2 LLR <=), phylop_min (phyloP >=), popmax_min (popmax AF >=), gene_in (list of gene symbols), consequence, impact (HIGH/MODERATE/LOW/MODIFIER). Returns tot
Inputs: esm_max, phylop_min, popmax_min, gene_in, consequence, impact

Add Sniff to your AI client

Every block below points at https://mcp.sniff.world/mcp/. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http sniff https://mcp.sniff.world/mcp/
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "sniff": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.sniff.world/mcp/"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "sniff": {
      "url": "https://mcp.sniff.world/mcp/"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "sniff": {
      "type": "http",
      "url": "https://mcp.sniff.world/mcp/"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "sniff": {
      "url": "https://mcp.sniff.world/mcp/"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "sniff": {
      "serverUrl": "https://mcp.sniff.world/mcp/"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "sniff": {
      "url": "https://mcp.sniff.world/mcp/"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Sniff
version: 0.0.1
schema: v1
mcpServers:
  - name: Sniff
    type: streamable-http
    url: https://mcp.sniff.world/mcp/
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "sniff": {
      "httpUrl": "https://mcp.sniff.world/mcp/"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "sniff": {
      "type": "http",
      "url": "https://mcp.sniff.world/mcp/"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "sniff": {
      "url": "https://mcp.sniff.world/mcp/"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.sniff.world%2Fmcp%2F&type=streamable_http&id=sniff&name=Sniff

Is Sniff up right now?

It answered our last check on 24 October 2026 in 1171 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Sniff

Questions about Sniff

Is there an official Sniff MCP server?

Yes. It is published by sniff.world and served from mcp.sniff.world, the vendor's own domain: https://mcp.sniff.world/mcp/.

How many tools does Sniff have?

18, as returned by the server's own tools/list on 23 September 2026: ask, ask_the_graph, ask_variant_context, breed_similarity, breed_summary, breed_variant_frequency, breeds_in_atlas, disease_bridge, and 10 more.

Is Sniff down?

It answered our last check on 24 October 2026 in 1171 ms. Over 6 checks since 12 September 2026 it answered 6.

How do I add Sniff to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.sniff.world/mcp/. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Sniff need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: world.sniff. Endpoint host: mcp.sniff.world. ARD identifier: urn:air:world.sniff:mcp:sniff-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.