gtr_organisation_projects
Pack: ukri-gtr · Endpoint: https://gateway.pipeworx.io/ukri-gtr/mcp
List the UKRI grants held by one institution, given its GtR organisation id or its name. Returns that institution’s grant references, project titles, funding councils, departments, statuses and funding periods together with a total award count — the way to see a university’s or company’s UK research funding portfolio. Narrow by funding council and by Active or Closed status.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
organisation | string | yes | GtR organisation GUID (e.g. “4FC4CBFD-9E7C-4518-BB16-852553236FE1”) or an institution name to resolve first. |
funder | string | no | Funding body to restrict to, matched against leadFunder. |
status | string | no | Award status. |
limit | number | no | Results to return, 1-100. Default 10. |
page | number | no | 1-based page. Default 1. |
Example call
Arguments
{
"organisation": "4FC4CBFD-9E7C-4518-BB16-852553236FE1",
"funder": "EPSRC",
"status": "Active",
"limit": 10
}
curl
curl -X POST https://gateway.pipeworx.io/ukri-gtr/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gtr_organisation_projects","arguments":{"organisation":"4FC4CBFD-9E7C-4518-BB16-852553236FE1","funder":"EPSRC","status":"Active","limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('gtr_organisation_projects', {
"organisation": "4FC4CBFD-9E7C-4518-BB16-852553236FE1",
"funder": "EPSRC",
"status": "Active",
"limit": 10
});
More examples
{
"organisation": "rolls-royce",
"limit": 10
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ukri-gtr": {
"url": "https://gateway.pipeworx.io/ukri-gtr/mcp"
}
}
}
See Getting Started for client-specific install steps.