nihr_awards_by_programme
Pack: nihr · Endpoint: https://gateway.pipeworx.io/nihr/mcp
Break UK NIHR funding down by programme or funding stream: award counts, total value in GBP, mean award size and the date range of awards in each. Called with no arguments it lists every NIHR programme that actually exists with its totals, which is the way to discover valid programme names before filtering elsewhere. Answers “which NIHR programme spends the most”, “how many awards has the Health Technology Assessment programme made”, and “what NIHR fellowship schemes exist and how big are they”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
group_by | string | no | Field to aggregate on (default “programme”). “funding_stream” is the finer-grained scheme name; “programme_type” splits Research from Career Development. |
filter | string | no | Only include groups whose name contains this case-insensitive substring, e.g. “Fellowship”, “Public Health”, “Global”. |
project_status | string | no | Restrict the aggregation to one status: Active, Complete, Contracted or Discontinued. |
start_from | string | no | Only aggregate awards starting on or after this date, YYYY-MM-DD. |
sort_by | string | no | Ordering of the groups (default total_desc, biggest spend first). |
limit | number | no | Max groups to return, 1-${MAX_LIMIT} (default 30). |
Example call
Arguments
{
"group_by": "programme",
"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_awards_by_programme","arguments":{"group_by":"programme","limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('nihr_awards_by_programme', {
"group_by": "programme",
"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.