INDIVIDUAL MCP TOOL
match_score
Count a donor-recipient HLA match by the published counting rules (R1-R6): allele arithmetic over chromosomes, not a donor recommendation.
LIVE ENDPOINT
https://api.hlaverify.com/mcp
Connect to this endpoint to inspect the live schema for match_score and invoke it with your own arguments.
Indexed input schema
{}Risk classification
Inferred read-only · medium confidence · heuristic, not a guarantee.
- No write-capable action terms were found; this is not proof that invocation has no side effects.
Parent server
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.hla-verify]
url = "https://api.hlaverify.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"hla-verify": {
"type": "http",
"url": "https://api.hlaverify.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: hla-verify
Remote MCP URL: https://api.hlaverify.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"hla-verify": {
"url": "https://api.hlaverify.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"hla-verify": {
"type": "http",
"url": "https://api.hlaverify.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "hla-verify",
"transport": "streamable-http",
"url": "https://api.hlaverify.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
verify_text— Scan HLA typing report text, or model output about HLA, for allele-shaped tokens and classify each one: valid / legacy (with modern form) / deleted (with successor) / fabricated.normalize_allele— Normalize one reported HLA allele name (any era) to current 2-field form, with G group, P group, serologic equivalent, and flags.allele_info— Look up one exact name in the pinned release and return what it is: assigned (G/P group, first release, confirmed status, WMDA serology, null flag), valid_prefix (member count and sample), or deleted (successor).check_typing— QC-check one HLA typing (all loci) against the pinned release: resolves every reported allele, flags unresolvable/outdated/locus-mismatched/null alleles, flags too-many/single/homozygous per locus, computes the B-leader (-21 M/T) and KIR-ligand (C1/C2/Bw4) profile, and DRB3/4/5 expected-vs-reported.donor_compat— Donor/recipient immunogenetic compatibility under two published rule sets: HLA-B leader match (-21 M/T, Petersdorf 2020) for a single HLA-B mismatch, and KIR ligand (C1/C2/Bw4) class comparison, computed over each side's full typing QC.validate_gl_string— Validate and normalize a GL String (Genotype List, ^ | + ~ / grammar): resolves every allele token, flags outdated/unresolvable names and structural problems (mixed loci within a slash-list, a repeated locus within a haplotype or across ^ blocks, more than two haplotypes, differing loci across a genotype or genotype list, empty elements), and returns the normalized string.beta_signup— Put a user on the free public beta's notification list for paid API keys.about— What this server is and is not, what to send it, benchmark evidence for why to use it, the beta state, and terms.