MCP server exposing 3 tools for catnap.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/catnap/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
catnap_search_neutralization — HIV broadly neutralizing antibody POTENCY: IC50/IC80/ID50 measurements for an antibody across viral strains, or for a strain across antibodies, from LANL CATNAP. Answers "how potent is VRC01 against this strain", "which antibodies neutralize CNE8", "compare this antibody's panel across subtypes". Every value carries its assay citation and PubMed id. A value like ">10" is a BOUND the assay could not resolve past: it is returned with numeric_value null and censored true, never as the number 10. Pass antibody, virus, or both. For where an immune response BINDS rather than how strongly it neutralizes, use immunology_search.catnap_antibody_info — Metadata for an HIV antibody in LANL CATNAP: which region of the virus it binds (CD4 binding site, V3 glycan, MPER, …), its aliases, the paper that isolated it with PubMed id, light chain type, ADCC activity, and its mean panel IC50 with the number of viruses tested. Answers "what does PGT121 bind", "who isolated 10-1074", "how broad is this antibody's panel". For the per-strain measurements behind that panel, use catnap_search_neutralization.immunology_search — 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.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/catnap/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io