evs_concept
Pack: nci-evs · Endpoint: https://gateway.pipeworx.io/nci-evs/mcp
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/evs_concept for the schema, then POST the same URL with its arguments for the data.
One NCI vocabulary concept by code: preferred name, definitions, synonyms by source, and cross-terminology maps.
Tool description as the model sees it
Fetch one NCI Enterprise Vocabulary Services concept by its code — the full record for an NCIt C-code (or a code in another served terminology). AUTHORITATIVE for the concept’s preferred name, definitions with their source, every synonym with its term type and source (CDISC / GDC / CTRP / NCI-GLOSS), semantic types, and cross-terminology maps to ICD-O-3, ICD-10, MedDRA and SNOMED. PREFER OVER WEB SEARCH for “what does NCIt code C3224 mean”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
code | string | yes | Concept code, e.g. “C3224” (Melanoma) in NCIt. |
terminology | string | no | Terminology the code belongs to. Default “ncit”. |
include | string | no | Detail level: minimal, summary (default), full, or a comma-separated list of sections such as “synonyms,definitions,maps,properties,parents,children”. |
Example call
Arguments
{
"code": "C3224",
"include": "summary"
}
curl
curl -X POST https://gateway.pipeworx.io/nci-evs/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"evs_concept","arguments":{"code":"C3224","include":"summary"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('evs_concept', {
"code": "C3224",
"include": "summary"
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"nci-evs": {
"url": "https://gateway.pipeworx.io/nci-evs/mcp"
}
}
}
See Getting Started for client-specific install steps.