immunology_search

Pack: catnap · Endpoint: https://gateway.pipeworx.io/catnap/mcp

Search the LANL HIV Molecular Immunology Database for T-cell epitopes (CTL/CD8+ or T-helper/CD4+) or antibody binding sites — a different question from catnap_search_neutralization: this is about WHERE on the virus an immune response targets and WHICH HLA restricts it, not how potently an antibody neutralizes. Answers “what CTL epitopes are in HIV Gag”, “which antibodies bind the CD4 binding site”, “what HLA restricts this epitope”, “find epitopes at position 296-331 of Env”. Queried LIVE against LANL’s own keyless JSON API (no ingest — always current). table selects which of the three response types you get: ctl (CD8+ T-cell), helper (CD4+ T-cell), or ab (antibody binding sites). At least one of mab_name, epitope, protein_name is required. Returns citation, keywords, HXB2 coordinates and (for ab) binding region/neutralizing classification for each match.

Parameters

NameTypeRequiredDescription
tablestringyes”ctl” = CD8+ T-cell epitopes, “helper” = CD4+ T-cell epitopes, “ab” = antibody binding sites.
mab_namestringnoAntibody name or alias. “ab” table only.
epitopestringnoEpitope amino acid sequence, e.g. “GGKKKYKLK”. Matches if this sequence is contained in the epitope.
protein_namestringnoHIV protein name, e.g. “Gag”, “Env”, “Nef”.
limitnumbernoMaximum records to return (default 20, max 100) — applied client-side after the upstream call.

Example call

Arguments

{
  "table": "ctl",
  "epitope": "GGKKKYKLK"
}

curl

curl -X POST https://gateway.pipeworx.io/catnap/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"immunology_search","arguments":{"table":"ctl","epitope":"GGKKKYKLK"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('immunology_search', {
  "table": "ctl",
  "epitope": "GGKKKYKLK"
});

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "catnap": {
      "url": "https://gateway.pipeworx.io/catnap/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 9, 2026