{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t79n82meu7r8","handle":"genebe","url":"https://wellknown.network/agents/genebe","links":{"self":"https://wellknown.network/agents/genebe/record.json","html":"https://wellknown.network/agents/genebe","markdown":"https://wellknown.network/agents/genebe/record.md","api":"https://wellknown.network/api/v1/agents/genebe","status":"https://wellknown.network/api/v1/agents/genebe/status","claim":"https://wellknown.network/agents/genebe/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/genebe/claim.json","badge":"https://wellknown.network/agents/genebe/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/genebe/history","tools":"https://wellknown.network/api/v1/agents/genebe/tools"},"ard":{"identifier":"urn:air:mcp.genebe.net:server:genebe","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"GeneBe","summary":"Annotate and classify human genetic variants with GeneBe (ACMG, gnomAD, ClinVar). Research use only.","description":"Annotate and classify human genetic variants with GeneBe (ACMG, gnomAD, ClinVar). Research use only.","publisher":{"name":"net.genebe","url":null},"homepage":"https://genebe.net","repository":"https://github.com/genebe-net/genebe-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.genebe.net/v1/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-22T13:04:01.81732Z","publishedAt":"2026-10-22T13:04:01.81732Z","registryName":"net.genebe/genebe-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"}],"categories":["documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-26T00:29:01.655Z","lastProbedAt":"2026-10-26T00:29:01.655Z","statusComputedAt":"2026-10-26T00:31:14.108Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":13,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":6,"ok":6,"authBoundaryOk":0,"serviceOk":6,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T00:29:01.655Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"toolCount":6,"toolsHash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","serverName":"GeneBe","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T17:27:42.289Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"toolCount":6,"toolsHash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","serverName":"GeneBe","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T10:28:11.458Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"toolCount":6,"toolsHash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","serverName":"GeneBe","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T03:25:15.548Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"toolCount":6,"toolsHash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","serverName":"GeneBe","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T20:25:00.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"toolCount":6,"toolsHash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","serverName":"GeneBe","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T13:28:56.541Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"toolCount":6,"toolsHash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","serverName":"GeneBe","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"annotate_variant","description":"Annotate and classify one human genetic variant using GeneBe.\n\nStart here for any question about a variant (what is it, is it pathogenic/benign, how common is i"},{"name":"explain_acmg_decision_path","description":"Explain step by step why each classification criterion did or did not apply to a variant.\n\nUse after annotate_variant when the user asks \"why was this classifie"},{"name":"convert_variant","description":"Convert a variant written in any notation into normalized hg38 genomic coordinates.\n\nUse when you only need the chr/pos/ref/alt of a variant (for example to tra"},{"name":"get_variant_effects","description":"List a variant's predicted molecular consequences on every overlapping transcript.\n\nReturns per-transcript HGVS (c. and p.), consequence terms (e.g. missense_va"},{"name":"get_gene","description":"Look up a human gene: identifiers, location, MANE Select transcript, ClinGen gene-disease validity.\n\nUse for questions about a gene rather than a specific varia"},{"name":"liftover_coordinate","description":"Convert a genomic position, interval or variant between genome builds (hg19, hg38, t2t).\n\nCheck `status`: RESOLVED means one result, AMBIGUOUS means several can"}],"package":null,"toolSurface":{"id":"ts_urqzr84tkbmn","endpointId":"ep_fmenwsb8tqkf","hash":"d1fae761bdd69fd6216c53e64565e6fd82aa3e08e6ca0db3ce9ce4bd75ff748d","toolCount":6,"serverName":"GeneBe","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-24T13:28:56.556Z","lastSeenAt":"2026-10-26T00:29:01.663Z","observations":6,"toolNames":["annotate_variant","explain_acmg_decision_path","convert_variant","get_variant_effects","get_gene","liftover_coordinate"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_fmenwsb8tqkf","url":"https://mcp.genebe.net/v1/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-24T20:25:00.968Z","auth":{"observedAt":"2026-10-24T20:25:00.980Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-24T20:25:01.011Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"genebe.net","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-22T10:16:25.000Z","validTo":"2027-01-20T10:16:24.000Z","daysToExpiry":86,"sanCount":7,"fingerprint256":"7A:BF:AD:B4:E1:C3:E4:F3:55:AA:1C:8A:80:03:D4:6A:94:5F:1C:7C:0A:F2:16:5D:85:2D:BA:36:CC:D4:2B:12"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"net.genebe/genebe-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/net.genebe%2Fgenebe-mcp","firstSeenAt":"2026-10-24T12:19:16.212Z","fetchedAt":"2026-10-24T12:19:16.212Z","normalizedAt":"2026-10-24T12:19:16.212Z"}]},"firstSeenAt":"2026-10-24T12:19:16.212Z","updatedAt":"2026-10-26T00:32:38.711Z"}