{"_id":"@access-mcp/nsf-awards","_rev":"3-a7cd4224ee6f00bcd370a4e5dce39f3a","name":"@access-mcp/nsf-awards","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@access-mcp/nsf-awards","version":"0.1.0","keywords":["mcp","nsf","awards","funding","research"],"author":{"name":"ACCESS-CI"},"license":"MIT","_id":"@access-mcp/nsf-awards@0.1.0","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"bin":{"access-mcp-nsf-awards":"dist/index.js"},"dist":{"shasum":"14ebc944f0547e192fe300fa899ee11f1f2b9128","tarball":"https://registry.npmjs.org/@access-mcp/nsf-awards/-/nsf-awards-0.1.0.tgz","fileCount":15,"integrity":"sha512-NwnzewE1UPsexMSQnu2KFxrSV6LLwDskXXLNEc8fVkU+xfGDwO5aTk0tuMxQ3De+rKXVcpgUeGZ8OKrn/QAfQg==","signatures":[{"sig":"MEUCIFD9lDEu1f72rrwQB7BLtrKFIaxpYcE5FP8szPnT2ksaAiEAsav3v+x7ZSHMeQc0V3s4VbpUwMoSqyk07C+xiP+XRec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75787},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68dc3489ffc499541d9a9a743e3afa322ff813f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:all":"vitest run && vitest run --config vitest.integration.config.ts","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"_npmVersion":"11.3.0","description":"MCP server for NSF awards and funding integration","directories":{},"_nodeVersion":"24.2.0","dependencies":{"axios":"^1.7.0","@access-mcp/shared":"file:../shared","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nsf-awards_0.1.0_1757385212287_0.5536962534197771","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@access-mcp/nsf-awards","version":"0.2.0","keywords":["mcp","nsf","awards","funding","research"],"author":{"name":"ACCESS-CI"},"license":"MIT","_id":"@access-mcp/nsf-awards@0.2.0","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"bin":{"access-mcp-nsf-awards":"dist/index.js"},"dist":{"shasum":"7e7105ddc5a24a596f51f761f7ed716fd97e7e36","tarball":"https://registry.npmjs.org/@access-mcp/nsf-awards/-/nsf-awards-0.2.0.tgz","fileCount":16,"integrity":"sha512-6oD0y1qKfu+GLLFmQSnAmhFYHjGQWEah+5PUUAuAX18LKU356gycbx4+H7F59FYa8b/+a08BMPcYQqD6tB/7Pg==","signatures":[{"sig":"MEUCIG+MUnUHfsC6r9nYTKXwYKsAkyYy4fIDVx7EYcPrDTjHAiEAgc8HljnllX2J7Cy1474QOA3X1F1KEiQI+5KiMx1x/zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80350},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9224291b50a9c4c538241d2a93f8fb2dde8b69f8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","test:all":"vitest run && vitest run --config vitest.integration.config.ts","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"_npmVersion":"11.3.0","description":"MCP server for NSF awards and funding integration","directories":{},"_nodeVersion":"24.2.0","dependencies":{"axios":"^1.7.0","@access-mcp/shared":"^0.3.3","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nsf-awards_0.2.0_1764187358125_0.06063137291108278","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@access-mcp/nsf-awards","version":"0.3.0","description":"MCP server for NSF awards and funding integration","type":"module","main":"dist/index.js","bin":{"access-mcp-nsf-awards":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","test:all":"vitest run && vitest run --config vitest.integration.config.ts","test:coverage":"vitest run --coverage"},"keywords":["mcp","nsf","awards","funding","research"],"author":{"name":"ACCESS-CI"},"license":"MIT","dependencies":{"@access-mcp/shared":"^0.9.0","@modelcontextprotocol/sdk":"^1.28.0","axios":"^1.7.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0","vitest":"^1.0.0"},"_id":"@access-mcp/nsf-awards@0.3.0","gitHead":"fdf87363ea16c4a03335cf164ada6f22876c8683","types":"./dist/index.d.ts","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-rFNCRYqTs+IfaSZjMMObKVPGWnTrxBk8H/Ir0YErt/QXQw0Y47wHW0qgHVqoO4oyohQ5qdQf+6/TBFjLRDj58g==","shasum":"85b1f6877856c4792d8de7dcda3ad5dc13e84d08","tarball":"https://registry.npmjs.org/@access-mcp/nsf-awards/-/nsf-awards-0.3.0.tgz","fileCount":16,"unpackedSize":78891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDV8W3JtgU2Dm2X0OVdAiaoJ8/xxofNjuqnobBTo5pb3wIgIGVyir234tixXPvGnOoI66qEojJFfI2TJUq5aBesYtg="}]},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"directories":{},"maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nsf-awards_0.3.0_1775573974084_0.07066113609257063"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-09T02:33:32.213Z","modified":"2026-04-07T14:59:34.372Z","0.1.0":"2025-09-09T02:33:32.485Z","0.2.0":"2025-11-26T20:02:38.313Z","0.3.0":"2026-04-07T14:59:34.217Z"},"author":{"name":"ACCESS-CI"},"license":"MIT","keywords":["mcp","nsf","awards","funding","research"],"description":"MCP server for NSF awards and funding integration","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"readme":"# NSF Awards MCP Server\n\nMCP server for NSF awards and funding information with comprehensive search and detailed award data.\n\n## Usage Examples\n\n### Search & Discovery\n```\n\"Awards for PI Dr. Jane Smith\"\n\"Award #2138259 details\"\n\"Computer science awards at MIT since 2020\"\n\"Awards with 'quantum computing' keywords\"\n```\n\n### Analysis & Filtering\n```\n\"Stanford awards over $500K\"\n\"Largest materials science awards, 2020-2024\"\n\"All Co-PIs on award #1947282\"\n```\n\n## Tools\n\n### `search_nsf_awards`\n\nSearch NSF awards by award number, PI, institution, or keywords.\n\n**Parameters:**\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `id` | string | Get specific award by number (e.g., \"2138259\") |\n| `pi` | string | Search by principal investigator name |\n| `institution` | string | Search by institution name |\n| `query` | string | Search keywords in titles and abstracts |\n| `primary_only` | boolean | Only return awards where institution is PRIMARY recipient (default: false) |\n| `limit` | number | Max results (default: 10, max: 100) |\n\n**Examples:**\n```javascript\n// Get specific award details\nsearch_nsf_awards({ id: \"2138259\" })\n\n// Find awards by PI\nsearch_nsf_awards({ pi: \"John Smith\", limit: 10 })\n\n// Find awards by institution\nsearch_nsf_awards({ institution: \"Stanford University\", limit: 20 })\n\n// Primary awards only (excludes collaborations)\nsearch_nsf_awards({ institution: \"Stanford University\", primary_only: true })\n\n// Search by keywords\nsearch_nsf_awards({ query: \"machine learning\", limit: 10 })\n```\n\n## Installation\n\n```bash\nnpm install -g @access-mcp/nsf-awards\n```\n\n## Configuration\n\nThe NSF Awards server runs in HTTP mode to enable inter-server communication with the Allocations server.\n\n```json\n{\n  \"mcpServers\": {\n    \"access-nsf-awards\": {\n      \"command\": \"npx\",\n      \"args\": [\"@access-mcp/nsf-awards\"],\n      \"env\": {\n        \"PORT\": \"3007\"\n      }\n    }\n  }\n}\n```\n\n### NSF Integration with Allocations\n\nTo enable NSF award cross-referencing in the Allocations server:\n\n```json\n{\n  \"mcpServers\": {\n    \"access-nsf-awards\": {\n      \"command\": \"npx\",\n      \"args\": [\"@access-mcp/nsf-awards\"],\n      \"env\": { \"PORT\": \"3007\" }\n    },\n    \"access-allocations\": {\n      \"command\": \"npx\",\n      \"args\": [\"@access-mcp/allocations\"],\n      \"env\": { \"ACCESS_MCP_SERVICES\": \"nsf-awards=http://localhost:3007\" }\n    }\n  }\n}\n```\n\nThis enables:\n- Institutional funding profiles (ACCESS + NSF)\n- PI award history cross-referencing\n- Funding vs. computational usage analysis\n","readmeFilename":"README.md"}