Search Awards
search_awardsSearch NSF awards. Filter by keyword (matches title/abstract), PI name, awardee institution, NSF program, date range, US state, or country. Returns title, PI, awardee, amount, dates, program. Use get_award for full abstract + outcomes report.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"limit": 10,
"state": "CA",
"keyword": "machine learning",
"program": "Algorithms in the Field"
},
"name": "search_awards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page (1-25, default 25 — NSF max) | |
| state | No | Awardee US state code (e.g., "CA") | |
| offset | No | Pagination offset (default 1) | |
| awardee | No | Awardee institution name | |
| country | No | Awardee country code (e.g., "US") | |
| keyword | No | Search term (title + abstract) | |
| pi_name | No | PI full or last name | |
| program | No | NSF program name (e.g., "Algorithms in the Field") | |
| date_end | No | Award start date <= MM/DD/YYYY | |
| date_start | No | Award start date >= MM/DD/YYYY |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | Pagination note about NSF API limits | |
| awards | Yes | ||
| returned | Yes | Number of awards returned in this page |