get_project

Pack: nih-reporter · Endpoint: https://gateway.pipeworx.io/nih-reporter/mcp

Fetch a single NIH grant record by application ID (numeric, distinct from project number). Returns full project details including complete abstract, PIs, terms, sub-projects, and award history.

Parameters

NameTypeRequiredDescription
appl_idnumberyesNIH application ID (integer)

Example call

Arguments

{
  "appl_id": 10812345
}

curl

curl -X POST https://gateway.pipeworx.io/nih-reporter/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_project","arguments":{"appl_id":10812345}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_project', {
  "appl_id": 10812345
});

Response shape

Always returns: appl_id, project_num, core_project_num, title, fiscal_year, award_amount, award_notice_date, project_start, project_end, nih_institute, nih_institute_name, contact_pi, pis, organization, org_city, org_state, org_country, terms_preview, reporter_url, abstract, public_health_relevance, terms

FieldTypeDescription
appl_idnumber | nullNIH application ID
project_numstring | nullProject number
core_project_numstring | nullCore project number
titlestring | nullProject title
fiscal_yearnumber | nullFiscal year of award
award_amountnumber | nullTotal award amount in dollars
award_notice_datestring | nullAward notice date
project_startstring | nullProject start date
project_endstring | nullProject end date
nih_institutestring | nullNIH Institute/Center abbreviation or code
nih_institute_namestring | nullFull name of NIH Institute/Center
contact_pistring | nullContact principal investigator name
pisarrayList of principal investigator names
organizationstring | nullOrganization/institution name
org_citystring | nullOrganization city
org_statestring | nullOrganization state code
org_countrystring | nullOrganization country
terms_previewstring | nullPreferred terms/keywords preview
reporter_urlstring | nullDirect link to project on NIH Reporter
abstractstring | nullFull project abstract text
public_health_relevancestring | nullPublic health relevance statement
termsstring | nullComplete terms/keywords for project
Full JSON Schema
{
  "type": "object",
  "properties": {
    "appl_id": {
      "type": [
        "number",
        "null"
      ],
      "description": "NIH application ID"
    },
    "project_num": {
      "type": [
        "string",
        "null"
      ],
      "description": "Project number"
    },
    "core_project_num": {
      "type": [
        "string",
        "null"
      ],
      "description": "Core project number"
    },
    "title": {
      "type": [
        "string",
        "null"
      ],
      "description": "Project title"
    },
    "fiscal_year": {
      "type": [
        "number",
        "null"
      ],
      "description": "Fiscal year of award"
    },
    "award_amount": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total award amount in dollars"
    },
    "award_notice_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Award notice date"
    },
    "project_start": {
      "type": [
        "string",
        "null"
      ],
      "description": "Project start date"
    },
    "project_end": {
      "type": [
        "string",
        "null"
      ],
      "description": "Project end date"
    },
    "nih_institute": {
      "type": [
        "string",
        "null"
      ],
      "description": "NIH Institute/Center abbreviation or code"
    },
    "nih_institute_name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Full name of NIH Institute/Center"
    },
    "contact_pi": {
      "type": [
        "string",
        "null"
      ],
      "description": "Contact principal investigator name"
    },
    "pis": {
      "type": "array",
      "items": {
        "type": [
          "string",
          "null"
        ]
      },
      "description": "List of principal investigator names"
    },
    "organization": {
      "type": [
        "string",
        "null"
      ],
      "description": "Organization/institution name"
    },
    "org_city": {
      "type": [
        "string",
        "null"
      ],
      "description": "Organization city"
    },
    "org_state": {
      "type": [
        "string",
        "null"
      ],
      "description": "Organization state code"
    },
    "org_country": {
      "type": [
        "string",
        "null"
      ],
      "description": "Organization country"
    },
    "terms_preview": {
      "type": [
        "string",
        "null"
      ],
      "description": "Preferred terms/keywords preview"
    },
    "reporter_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "Direct link to project on NIH Reporter"
    },
    "abstract": {
      "type": [
        "string",
        "null"
      ],
      "description": "Full project abstract text"
    },
    "public_health_relevance": {
      "type": [
        "string",
        "null"
      ],
      "description": "Public health relevance statement"
    },
    "terms": {
      "type": [
        "string",
        "null"
      ],
      "description": "Complete terms/keywords for project"
    }
  },
  "required": [
    "appl_id",
    "project_num",
    "core_project_num",
    "title",
    "fiscal_year",
    "award_amount",
    "award_notice_date",
    "project_start",
    "project_end",
    "nih_institute",
    "nih_institute_name",
    "contact_pi",
    "pis",
    "organization",
    "org_city",
    "org_state",
    "org_country",
    "terms_preview",
    "reporter_url",
    "abstract",
    "public_health_relevance",
    "terms"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "nih-reporter": {
      "url": "https://gateway.pipeworx.io/nih-reporter/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build June 27, 2026