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

NameTypeRequiredDescription
querystringnoFree-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_onlybooleannoRestrict the keyword match to the award title for a tighter, more on-topic result set (default false, which also searches both abstracts).
programmestringnoNIHR 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_streamstringnoNIHR funding stream, matched as a case-insensitive substring, e.g. “Doctoral Fellowship”, “Commissioned”, “Researcher-led”.
project_statusstringnoExact award status: Active, Complete, Contracted or Discontinued.
organisationstringnoContracted organisation, matched as a case-insensitive substring, e.g. “Oxford”, “Guy’s and St Thomas”.
min_amountnumbernoOnly awards worth at least this many GBP (award_amount_from_dh), e.g. 1000000 for awards of £1m and up.
max_amountnumbernoOnly awards worth at most this many GBP.
start_fromstringnoOnly awards starting on or after this date, YYYY-MM-DD.
start_tostringnoOnly awards starting on or before this date, YYYY-MM-DD.
sort_bystringnoOrdering of results (default amount_desc, biggest award first).
limitnumbernoMax awards to return, 1-${MAX_LIMIT} (default 20).
offsetnumbernoPagination 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.

Regenerated from source · build July 30, 2026