nihr_search_awards
Pack: nihr · Endpoint: https://gateway.pipeworx.io/nihr/mcp
Search UK NIHR (National Institute for Health and Care Research) health research grants by keyword over award titles and abstracts. Returns each award’s project id, title, NIHR programme and funding stream, contracted organisation, award value in GBP, start and end dates, chief investigator name, and the fundingawards.nihr.ac.uk link. Filter by programme name, project status (Active, Complete, Contracted, Discontinued) and a minimum award amount; sort by award value or start date. Answers questions like “which NIHR grants fund diabetes research”, “the largest active NIHR cancer awards”, or “recent NIHR mental-health funding”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Free-text keyword or phrase, e.g. “diabetes”, “antimicrobial resistance”, “dementia care”. Matched against award titles and, unless title_only is set, the plain-English and scientific abstracts. |
title_only | boolean | no | Restrict the keyword match to the award title for a tighter, more on-topic result set (default false, which also searches both abstracts). |
programme | string | no | NIHR programme name, matched as a case-insensitive substring, e.g. “Health Technology Assessment”, “Public Health”, “Fellowships”. Call nihr_awards_by_programme with no arguments to list the real programme names. |
funding_stream | string | no | NIHR funding stream, matched as a case-insensitive substring, e.g. “Doctoral Fellowship”, “Commissioned”, “Researcher-led”. |
project_status | string | no | Exact award status: Active, Complete, Contracted or Discontinued. |
organisation | string | no | Contracted organisation, matched as a case-insensitive substring, e.g. “Oxford”, “Guy’s and St Thomas”. |
min_amount | number | no | Only awards worth at least this many GBP (award_amount_from_dh), e.g. 1000000 for awards of £1m and up. |
max_amount | number | no | Only awards worth at most this many GBP. |
start_from | string | no | Only awards starting on or after this date, YYYY-MM-DD. |
start_to | string | no | Only awards starting on or before this date, YYYY-MM-DD. |
sort_by | string | no | Ordering of results (default amount_desc, biggest award first). |
limit | number | no | Max awards to return, 1-${MAX_LIMIT} (default 20). |
offset | number | no | Pagination offset (default 0). |
Example call
Arguments
{
"query": "dementia",
"project_status": "Active",
"min_amount": 1000000,
"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_search_awards","arguments":{"query":"dementia","project_status":"Active","min_amount":1000000,"limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('nihr_search_awards', {
"query": "dementia",
"project_status": "Active",
"min_amount": 1000000,
"limit": 10
});
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.