get_award

Pack: nsf-awards · Endpoint: https://gateway.pipeworx.io/nsf-awards/mcp

Fetch a single NSF award by ID. Returns full abstract, project outcomes report (if completed), and detailed PI/awardee info.

Parameters

NameTypeRequiredDescription
award_idstringyesNSF award ID (numeric string)

Example call

Arguments

{
  "award_id": "2147483647"
}

curl

curl -X POST https://gateway.pipeworx.io/nsf-awards/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_award","arguments":{"award_id":"2147483647"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('get_award', {
  "award_id": "2147483647"
});

Response shape

Always returns: award_id, title, pi, awardee, awardee_city, awardee_state, awardee_country, funds_obligated, estimated_total, start_date, expiration_date, award_date, agency, program, cfda_number, transaction_type, nsf_url, pi_email, co_pi, performance_location, performance_city, performance_state, performance_zip, awardee_address, abstract, outcomes_report, publications

FieldTypeDescription
award_idstring | nullNSF award ID
titlestring | nullAward title
pistring | nullPrincipal Investigator name
awardeestring | nullAwardee institution name
awardee_citystring | nullAwardee city
awardee_statestring | nullAwardee US state code
awardee_countrystring | nullAwardee country code
funds_obligatednumber | nullFunds obligated amount
estimated_totalnumber | nullEstimated total award amount
start_datestring | nullAward start date
expiration_datestring | nullAward expiration date
award_datestring | nullAward date
agencystring | nullFunding agency
programstring | nullNSF program name
cfda_numberstring | nullCFDA program number
transaction_typestring | nullTransaction type
nsf_urlstring | nullURL to NSF award search page
pi_emailstring | nullPI email address
co_piarrayCo-PI names
performance_locationstring | nullPerformance location
performance_citystring | nullPerformance city
performance_statestring | nullPerformance state code
performance_zipstring | nullPerformance ZIP code
awardee_addressstring | nullAwardee full address
abstractstring | nullAward abstract
outcomes_reportstring | nullProject outcomes report
publicationsarrayResearch and conference publications
Full JSON Schema
{
  "type": "object",
  "properties": {
    "award_id": {
      "type": [
        "string",
        "null"
      ],
      "description": "NSF award ID"
    },
    "title": {
      "type": [
        "string",
        "null"
      ],
      "description": "Award title"
    },
    "pi": {
      "type": [
        "string",
        "null"
      ],
      "description": "Principal Investigator name"
    },
    "awardee": {
      "type": [
        "string",
        "null"
      ],
      "description": "Awardee institution name"
    },
    "awardee_city": {
      "type": [
        "string",
        "null"
      ],
      "description": "Awardee city"
    },
    "awardee_state": {
      "type": [
        "string",
        "null"
      ],
      "description": "Awardee US state code"
    },
    "awardee_country": {
      "type": [
        "string",
        "null"
      ],
      "description": "Awardee country code"
    },
    "funds_obligated": {
      "type": [
        "number",
        "null"
      ],
      "description": "Funds obligated amount"
    },
    "estimated_total": {
      "type": [
        "number",
        "null"
      ],
      "description": "Estimated total award amount"
    },
    "start_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Award start date"
    },
    "expiration_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Award expiration date"
    },
    "award_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Award date"
    },
    "agency": {
      "type": [
        "string",
        "null"
      ],
      "description": "Funding agency"
    },
    "program": {
      "type": [
        "string",
        "null"
      ],
      "description": "NSF program name"
    },
    "cfda_number": {
      "type": [
        "string",
        "null"
      ],
      "description": "CFDA program number"
    },
    "transaction_type": {
      "type": [
        "string",
        "null"
      ],
      "description": "Transaction type"
    },
    "nsf_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "URL to NSF award search page"
    },
    "pi_email": {
      "type": [
        "string",
        "null"
      ],
      "description": "PI email address"
    },
    "co_pi": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Co-PI names"
    },
    "performance_location": {
      "type": [
        "string",
        "null"
      ],
      "description": "Performance location"
    },
    "performance_city": {
      "type": [
        "string",
        "null"
      ],
      "description": "Performance city"
    },
    "performance_state": {
      "type": [
        "string",
        "null"
      ],
      "description": "Performance state code"
    },
    "performance_zip": {
      "type": [
        "string",
        "null"
      ],
      "description": "Performance ZIP code"
    },
    "awardee_address": {
      "type": [
        "string",
        "null"
      ],
      "description": "Awardee full address"
    },
    "abstract": {
      "type": [
        "string",
        "null"
      ],
      "description": "Award abstract"
    },
    "outcomes_report": {
      "type": [
        "string",
        "null"
      ],
      "description": "Project outcomes report"
    },
    "publications": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Research and conference publications"
    }
  },
  "required": [
    "award_id",
    "title",
    "pi",
    "awardee",
    "awardee_city",
    "awardee_state",
    "awardee_country",
    "funds_obligated",
    "estimated_total",
    "start_date",
    "expiration_date",
    "award_date",
    "agency",
    "program",
    "cfda_number",
    "transaction_type",
    "nsf_url",
    "pi_email",
    "co_pi",
    "performance_location",
    "performance_city",
    "performance_state",
    "performance_zip",
    "awardee_address",
    "abstract",
    "outcomes_report",
    "publications"
  ]
}

Connect

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

{
  "mcpServers": {
    "nsf-awards": {
      "url": "https://gateway.pipeworx.io/nsf-awards/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build June 27, 2026