nihr_award_holders
Pack: nihr · Endpoint: https://gateway.pipeworx.io/nihr/mcp
Find the researchers named on UK NIHR awards by personal name or ORCID identifier. Returns each matching award holder with their ORCID, their role on the award (Chief Investigator, Joint Lead Applicant or Award Holder) and the NIHR project ids they hold, so an agent can pivot straight into nihr_get_award for the grant detail. Answers “which NIHR grants does Professor X hold”, “who is the chief investigator on this NIHR award”, and ORCID-to-grant lookups across 12,644 award-holder records.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | no | Researcher name or any part of it, e.g. “Hajat”, “Emma Bland”. Titles such as Professor and Dr are part of the stored name and may be included or omitted. |
orcid | string | no | ORCID identifier in full, e.g. “0000-0002-3086-362X”. |
project_id | string | no | NIHR project id, e.g. “NIHR208893” or “002/0028”, to list everyone named on that one award. |
involvement_type | string | no | Restrict to one role: “Chief Investigator”, “Joint Lead Applicant” or “Award Holder”. |
limit | number | no | Max award holders to return, 1-${MAX_LIMIT} (default 20). |
offset | number | no | Pagination offset (default 0). |
Example call
Arguments
{
"name": "Steptoe",
"limit": 10
}
curl
curl -X POST https://gateway.pipeworx.io/nihr/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"nihr_award_holders","arguments":{"name":"Steptoe","limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('nihr_award_holders', {
"name": "Steptoe",
"limit": 10
});
More examples
{
"project_id": "NIHR205461"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"nihr": {
"url": "https://gateway.pipeworx.io/nihr/mcp"
}
}
}
See Getting Started for client-specific install steps.