nihr_awards_by_programme

Pack: nihr · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/nihr_awards_by_programme for the schema, then POST the same URL with its arguments for the data.

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

NameTypeRequiredDescription
group_bystringnoField to aggregate on (default “programme”). “funding_stream” is the finer-grained scheme name; “programme_type” splits Research from Career Development.
filterstringnoOnly include groups whose name contains this case-insensitive substring, e.g. “Fellowship”, “Public Health”, “Global”.
project_statusstringnoRestrict the aggregation to one status: Active, Complete, Contracted or Discontinued.
start_fromstringnoOnly aggregate awards starting on or after this date, YYYY-MM-DD.
sort_bystringnoOrdering of the groups (default total_desc, biggest spend first).
limitnumbernoMax 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 — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the nihr pack
{
  "mcpServers": {
    "nihr": {
      "url": "https://gateway.pipeworx.io/nihr/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 29, 2026