Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://api.hlaverify.com
Changed the definition of "allele_info", "normalize_allele" and "verify_text"
⟨46 unchanged words⟩ are accepted as /v1/normalize accepts them — legacycolon-less namesspellings (A*0101, Cw*0702, Cw*07:02), the XX code (A*02:XX), ⟨52 unchanged words⟩
⟨69 unchanged words⟩ :"Present for a shorthand: deprecated_name (legacy spelling: colon-lessnameA*0101, or the Cw locus label as in Cw*07:02), xx_code, lg_notation, or mac_code. Absent for ⟨292 unchanged words⟩ the name was a reported shorthand (legacy colon-less or Cw spelling, XX code, lg notation): the current-style ⟨126 unchanged words⟩
⟨6 unchanged words⟩ any era or reporting shorthand: legacy A*0101, Cw*0702 or Cw*07:02, G/P group names, A*02:XX, two-field A*02: ⟨30 unchanged words⟩
⟨13 unchanged words⟩ and classify each one: valid / legacy spelling such as A*0201 or Cw*0702 (valid, with modern form and flag deprecated_name) / G-P group / deleted (with successor ⟨49 unchanged words⟩
⟨191 unchanged words⟩ :01g are checked by the name they abbreviate, and a legacy spelling such as A*0201, Cw*0702 or Cw*07:02 by the current name it stands for, with flag deprecated_name); group: a real G/P group; deleted: ⟨90 unchanged words⟩
Changed the definition of "allele_info"
Look up oneexactname in the pinned release and return what ⟨26 unchanged words⟩ count and sample), or deleted (successor). Reported shorthands are accepted as /v1/normalize accepts them — legacy colon-less names (A*0101, Cw*0702), the XX code (A*02:XX), two-field A*02:01g, an optional HLA- prefix — and answer with the facts of the name they stand for plus resolves_to and a flag (deprecated_name, xx_code, lg_notation); an NMDP multiple allele code (A*02:AB) returns mac_code, recognised but not expanded. Not found if the name has never existed in any release.
{"additionalProperties":false,"properties":{"name":{"description":"ExactAn HLA allele name,aof any era: exact name,
Changed the definition of "verify_text"
⟨32 unchanged words⟩ / NMDP MAC code (seen, not expanded) / KIR name (out of scope, not checked). Nomenclature checking against a pinned IPD-IMGT/HLA release, ⟨24 unchanged words⟩
⟨29 unchanged words⟩ the text. NMDP multiple allele codes (counts.mac_code) and KIR allele names (counts.out_of_scope) are not checked — treat them as unverified." ⟨33 unchanged words⟩ not expanded.","type":"integer"},"out_of_scope":{"description":"KIR allele names (KIR3DL1*001) seen; a gene family outside IPD-IMGT/HLA, not checked.","type":"integer"},"valid":{"type":"integer"}},"required ⟨2 unchanged words⟩ ,"group","fabricated_group","hallucinated","mac_code","out_of_scope"],"type":"object"},"release":{ ⟨113 unchanged words⟩
Authorization not required, issuer https://api.hlaverify.com
Changed the definition of "allele_info", "check_typing", "match_score" and 2 more
⟨25 unchanged words⟩ ), valid_prefix (member count and sample), group (a G or P group name: member count and sample), or deleted (successor). Not found if the ⟨7 unchanged words⟩
⟨74 unchanged words⟩ "type":["string","null"]},"group_type":{"description":"group: whether the name is a G group (identical exons 2+3 / exon 2) or a P group (identical peptide-binding domain).","enum":["G","P"],"type":"string"},"ligands":{"description":"Class I (A/B/C) ⟨148 unchanged words⟩ "object"},"members_count":{"description":"valid_prefix / group: number of assigned alleles under theprefix.prefix or in the group.","type":"integer"},"members_sample":{"description":"valid_prefix
Authorization not required, issuer https://api.hlaverify.com
Authorization not required, issuer https://api.hlaverify.com
Authorization not required, issuer https://api.hlaverify.com
Authorization not required, issuer https://api.hlaverify.com
Certificate recorded, valid to 2026-12-09
Authorization not required, issuer https://api.hlaverify.com
Unknown → Live
First tool surface recorded: 10 tools (server version 1.0.1)
https://api.hlaverify.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 15 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨64 unchanged words⟩ "type":["string","null"]},"flags":{"description":"Present for a shorthand: deprecated_name (legacy colon-less name), xx_code, lg_notation, or mac_code. Absent for a plain name.","items":{"type":"string"},"type":"array"},"g_group":{"description":"assigned: G group, ⟨221 unchanged words⟩ ,"name":{"type":"string"},"note":{"description":"mac_code: what a multiple allele code is and why it is not expanded.","type":"string"},"null_allele":{"description":"assigned: true for ⟨25 unchanged words⟩ computed against.","type":"string"},"resolves_to":{"description":"Present when the name was a reported shorthand (legacy colon-less, XX code, lg notation): the current-style name it stands for, whose facts this result carries.","type":"string"},"serology":{"additionalProperties":{"items":{"type ⟨66 unchanged words⟩ ; deleted: withdrawn or renamed (see successor).; mac_code: an NMDP multiple allele code (A*02:AB), recognised but not expanded or checked.","enum":["assigned","valid_prefix","group","deleted","mac_code"],"type":"string"},"successor": ⟨14 unchanged words⟩
⟨52 unchanged words⟩ ": [...], ...} (any nomenclatureera;era, G/P group names, A*02:XX and two-field A*02:01g included; NMDP MAC codes are flagged, not expanded; allele strings only, no patient identifiers).
⟨28 unchanged words⟩ (two reported alleles per locus, any nomenclatureera;era including G/P group names such as A*02:01:01G; allele strings only, no patient identifiers). ⟨24 unchanged words⟩
Normalize one reported HLA allele name (any era or reporting shorthand: legacy A*0101, G/P group names, A*02:XX, two-field A*02:01g, optional HLA- prefix) to current 2-field form, with G group, P group, serologic equivalent, and flags. NMDP MAC codes (A*02:AB) are recognised but not expanded (flag mac_code).
⟨32 unchanged words⟩ ":{"description":"e.g. deprecated_name, nonexistent_allele,null_allele.null_allele, g_group_name, p_group_name, xx_code, lg_notation, mac_code.","items":{"type":"string"}, ⟨31 unchanged words⟩
⟨17 unchanged words⟩ valid / legacy (with modern form) / G-P group / deleted (with successor) /fabricated.fabricated / NMDP MAC code (seen, not expanded). Nomenclature checking against a pinned IPD-IMGT/HLA release, ⟨24 unchanged words⟩
⟨23 unchanged words⟩ deleted. Gate on this before presenting the text. NMDP multiple allele codes (counts.mac_code) are not checked — treat them as unverified.","type":"boolean"},"counts":{ ⟨17 unchanged words⟩ ,"hallucinated":{"type":"integer"},"mac_code":{"description":"NMDP multiple allele codes (A*02:AB) seen but not expanded.","type":"integer"},"valid":{"type":"integer"}},"required":["valid","deleted","group","fabricated_group","hallucinated","mac_code"],"type":"object"},"release":{ ⟨63 unchanged words⟩ description":"valid: assigned (or a validprefixprefix; A*02:XX and two-field A*02:01g are checked by the name they abbreviate); group: a real G/P group; deleted: ⟨10 unchanged words⟩ such group; hallucinated: never existed in anyrelease.release; mac_code: an NMDP multiple allele code, reporting shorthand this service does not expand.","enum":["valid","group","deleted","fabricated_group","hallucinated","mac_code"],"type":"string"},"successor": ⟨37 unchanged words⟩