Skip to content
CodeAncestry

Capability gene

CAGENE:WEBMCP

WebMCP Tool Surface

Exposes the running application to agents as callable tools, so an assistant can drive a lesson rather than describe one.

  • mcp
  • agents
  • tools
  • interop
Carried by
8genomes
Alleles
1current 1.0.0
Mutations
0
Generations
4spanned
License
MIT
Boundary confidence
0.96semantic

First observed in KEYLIT at commit:82c134bd1f on 2026-09-28, with origin confidence 1.00. That confidence is about the claim of where the capability started, not about the quality of the code.

Allele lineage

Each allele is a variant of the same capability. Select one for its own record, or compare two to see exactly where they diverge.

Six-tool surface

CAALLELE:WEBMCP:1

Play, stop, load lesson, read progress, set tempo, describe state.

Version
1.0.0
Language
typescript
First observed
2026-09-28
Content digest
sha256:82c134c0
Origin project
KEYLIT
Descends from
nothing — the original

Inputs

  • mcp-request

Outputs

  • mcp-response

Test suites

  • webmcp-contract-suite

Loci

  • src/webmcp/server.ts:1–288Jump to code ↗

    github:uset82/keylit · commit:82c134bd1f · WebMcpServer, TOOLS

Carried by 8 genomes

Which projects express this capability, which variant each carries, and how much of the project it accounts for.

Genomes carrying WebMCP Tool Surface, with allele, inheritance mode, weight and evidence.
GenomeGenAlleleInheritanceShareConfidenceEvidence
KEYLITCAGENOME:01JKEYLIT7H201.0.0allele 1Native4%0.96HVRHuman verified. A person inspected this claim and confirmed it.STAStatic analysis. Derived from parsing source without executing it.
KEYLIT AccessibilityCAGENOME:01JACCESS2NV11.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.
KEYLIT KidsCAGENOME:01JKIDS0R4M11.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.
KEYLIT StudioCAGENOME:01JSTUDIO8QK11.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.
KEYLIT ClassroomCAGENOME:01JCLASS9WD21.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.
KEYLIT Kids ESCAGENOME:01JKIDSES5TC21.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.
Music ProducerCAGENOME:01JPRODUCER3F21.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.
Junior Music TutorCAGENOME:01JTUTOR6HZ31.0.0allele 1Inheritedfrom KEYLIT3%0.96HVRHuman verified. A person inspected this claim and confirmed it.

Descent through the family

How far the capability has travelled, one row per generation. A generation with no carrier would break the chain, and would be visible here as a gap.

  1. Generation 0
  2. Generation 1
  3. Generation 2
  4. Generation 3

Evidence for the annotations

Every statement the registry makes about this gene, with the record that backs it. An annotation with no evidence would not be shown at all.

  • intelligence.planning

    verified · confidence 0.96

    Tool schemas are versioned; a breaking change is an API break, not a mutation.

    • HVRHuman verified. A person inspected this claim and confirmed it.Maintainer confirmed the MIDI scheduling boundary during genome review.2026-08-28 · sha256:1a4f9c2e
    • STAStatic analysis. Derived from parsing source without executing it.TypeScript AST walk isolated the scheduler symbols and their imports.2026-08-28

A gene here is a capability, not a file. “WebMCP Tool Surface” is the thing that persists; the paths under Loci are where it currently lives and can change without the capability changing. Every figure on this page is read from the seeded KEYLIT fixtures.