Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:4746f09c93d3b1b3863ac5ac02f0199c05faace0dfd50313fba165d064adf2cb
What it is
What a remote MCP server returned when asked what it offers: 18 tools

The blob, as servednamed by its sha256

{ "instructions": "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.\n\nIDENTIFIERS: positions are CanFam4 'chrom:pos' (e.g. '5:56189113' or 'CANFAM4:5:56189113' or 'chr5:56189113'). Assembly defaults to canfam4.\nSTART: 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.\n\nSAMPLE-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.\nRIGOR 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.", "tools": [ { "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 returns\n`abstained: true` if it lacks grounded data — it never guesses. Educational, not diagnostic\n(carrier != affected; advise a vet). Returns {answer, citations:[atom_ids], abstained}. USE THIS for any\n'what is X / does breed Y get Z / human equivalent of W' question; use the variant/breed/gene tools for\nstructured lookups by identifier.", "inputSchema": { "additionalProperties": false, "properties": { "question": { "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "ask", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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: 'which dog breeds or genes model human\n<disease>', 'what is the dog ortholog of <gene>', 'what dog disease is phenotypically like <human disease>'.\nAnswers are HYPOTHESIS-GENERATING, not clinical claims: a `fact` hint = an OMIA-curated model-of; a\n`computational` hint = a conserved 1:1 dog ortholog (a candidate — never 'dogs get this disease'); `inferred`\n= shared cross-species phenotype. Returns {plan (what it asked the graph), hints:[{answer, tier, score,\npath (the cited edges), weakest_edge, provenance}], abstain, demand_signal}. Set narrate=true for a gated\none-line prose summary per hint (faithful-or-honest-template; it can never fabricate). Use `ask` instead for\nowner-facing breed/disease/carrier questions; use THIS for human-disease -> dog-model cross-species queries.", "inputSchema": { "additionalProperties": false, "properties": { "narrate": { "default": false, "type": "boolean" }, "question": { "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "ask_the_graph", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "THE headline query. Given a CanFam4 position (e.g. '5:56189113'), return the variant's global +\npopmax frequency, breed-stratified cross-breed frequencies, ESM2/Pangolin/phyloP pathogenicity, 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": { "additionalProperties": false, "properties": { "breed_context": { "default": "", "type": "string" }, "cross_breed_full": { "default": false, "type": "boolean" }, "position": { "type": "string" }, "top_n": { "default": 5, "type": "integer" } }, "required": [ "position" ], "type": "object" }, "name": "ask_variant_context", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Genetic distance between two breeds (top-10-PC Euclidean). Lower = more genetically similar.", "inputSchema": { "additionalProperties": false, "properties": { "breed_a": { "type": "string" }, "breed_b": { "type": "string" } }, "required": [ "breed_a", "breed_b" ], "type": "object" }, "name": "breed_similarity", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Breed profile: top damaging common variants (ESM2<=-5 & breed AF>=5%), n_dogs, breed group.\nDescriptive only — not a health ranking.", "inputSchema": { "additionalProperties": false, "properties": { "breed": { "type": "string" } }, "required": [ "breed" ], "type": "object" }, "name": "breed_summary", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "breed": { "type": "string" }, "gene": { "default": "", "type": "string" }, "variant": { "default": "", "type": "string" } }, "required": [ "breed" ], "type": "object" }, "name": "breed_variant_frequency", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List all 188 breeds with breed-stratified frequencies in the atlas.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "breeds_in_atlas", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "breed": { "default": "", "type": "string" }, "disease": { "default": "", "type": "string" } }, "type": "object" }, "name": "disease_bridge", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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 URL. Dog-only.\nEducational, not diagnostic. For fuzzy candidates use search_diseases.", "inputSchema": { "additionalProperties": false, "properties": { "disease": { "default": "", "type": "string" } }, "type": "object" }, "name": "disease_links", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "disease_lookup", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Variants in a gene (by gene symbol), ranked by impact then ESM2 damage. Paginated (limit, default 25);\nreturns total_variants. Use af_min to filter by global AF.", "inputSchema": { "additionalProperties": false, "properties": { "af_min": { "default": 0, "type": "number" }, "gene_symbol": { "type": "string" }, "limit": { "default": 25, "type": "integer" } }, "required": [ "gene_symbol" ], "type": "object" }, "name": "gene_summary", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Top genes by number of variants in the atlas (discovery aid).", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 50, "type": "integer" } }, "type": "object" }, "name": "genes_indexed", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Atlas metadata: release, DOI, assembly, variant/breed counts, scope banner, and the RPC catalog.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "metadata", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "breed": { "type": "string" }, "k": { "default": 10, "type": "integer" } }, "required": [ "breed" ], "type": "object" }, "name": "nearest_breeds", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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": { "additionalProperties": false, "properties": { "limit": { "default": 10, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_diseases", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "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, evidence_tier,\nconfidence_tier, diversity_tier, cohort_n). Returns ranked entities with snippets, dimension fields, links.", "inputSchema": { "additionalProperties": false, "properties": { "entity_type": { "default": "", "type": "string" }, "filters": { "default": "", "type": "string" }, "query": { "type": "string" }, "top_k": { "default": 8, "type": "integer" } }, "required": [ "query" ], "type": "object" }, "name": "semantic_search", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Single-variant lookup by CanFam4 position: ref/alt, global + popmax AF, consequence, gene,\nESM2/Pangolin/phyloP, deleteriousness tier, canonical URL, provenance.", "inputSchema": { "additionalProperties": false, "properties": { "position": { "type": "string" } }, "required": [ "position" ], "type": "object" }, "name": "variant_lookup", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Filtered discovery over all 9.67M variants. Predicates (combine freely): esm_max (ESM2 LLR <=),\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": { "additionalProperties": false, "properties": { "consequence": { "default": "", "type": "string" }, "esm_max": { "default": null, "type": "number" }, "gene_in": { "default": null, "items": { "type": "string" }, "type": "array" }, "impact": { "default": "", "type": "string" }, "limit": { "default": 50, "type": "integer" }, "phylop_min": { "default": null, "type": "number" }, "popmax_min": { "default": null, "type": "number" } }, "type": "object" }, "name": "variant_search", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:4746f09c93d3b1b3863ac5ac02f0199c05faace0dfd50313fba165d064adf2cb | sha256sum