Opennih
by opennih.org in Other
Entity-resolved NIH grant corpus (FY1985-2026) via 14 read-only, provenance-carrying MCP tools.
https://mcp.opennih.org/mcp- Tools
- 14
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 271 ms
- 427 ms slowest 5%
- Last check
- Passed
- 7 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"opennih": {
"type": "http",
"url": "https://mcp.opennih.org/mcp"
}
}
}14 tools
- source_status
Use this tool when the user asks whether the OpenNIH corpus is loaded, which official sidecars are available, or how stale the data might be — and before reporting 'no such grant', since corpus_lag_note explains that a grant added to RePORTER after the snapshot cutoff is absent…
- search_grants
Use this tool when the user asks to find NIH grants — by topic, principal investigator, institution, NIH Institute/Center, activity code, fiscal year, or project number ('what NIH grants exist on CRISPR', 'show me Stanford's R01s in 2022', 'look up 5R01CA036569-02'). This is the…
- rank_institutions
Use this tool when the user asks which institutions get the most NIH money — 'top NIH-funded universities', 'where does NCI money go', 'rank research hospitals by R01 funding'. Each ranked row also yields its entity_id, the canonical institution identifier. Ranks institutions by…
- get_pi_profile
Use this tool when the user asks about one researcher — 'how much NIH funding does Dr. X have', 'list this PI's grants', 'who does she collaborate with'. profile_id is the NIH RePORTER PI identifier carried in grant-search results' pi_profile_id field and is not guessable…
- get_institution_profile
Use this tool when the user asks about one named institution — 'what is Harvard's NIH funding history', 'which PIs does this university fund', 'what mechanisms does it win'. entity_id is the canonical institution identifier (from the institution ranking); grant-search results do…
- funding_trend
Use this tool to get yearly NIH funding totals and grant counts. Returns a time series for the whole NIH, one Institute/Center, one activity code, or one institution. Use it when the user asks 'how much NIH funding was awarded in FY2020', 'how has NIH's budget changed over…
- topic_trend
Use this tool when the user asks how a research topic has trended over time — 'is CRISPR funding growing', 'how many p53 grants per year', 'when did NIH start funding long COVID'. Returns yearly project-row counts plus recorded award totals for a title keyword match; multi-word…
- activity_code_distribution
Use this tool when the user asks what KINDS of awards NIH (or one Institute) makes — 'how much goes to R01s vs training grants', 'what share of NCI's portfolio is centers', 'break NIH down by mechanism'. Returns counts and recorded totals per mechanism class (research / career /…
- institution_concentration
Use this tool when the user asks how concentrated or unequal NIH funding is across institutions — 'is NIH money concentrated in a few universities', 'what share do the top 5 take', 'has inequality grown since 2000'. Returns gini, hhi, top5_share and the top-5 institutions over…
- mechanism_mix
Use this tool when the user asks what mix of award types ONE institution wins — 'is this university mostly R01s or centers', 'how much of its NIH money is training', 'compare two schools' portfolios'. entity_id is the canonical institution identifier (from the institution…
- ic_topic_cross
Use this tool when the user asks what ONE NIH Institute funds in a topic — 'what is NCI spending on immunotherapy', 'does NIMH fund psychedelics research', 'compare NIAID and NCI on vaccines' (call it once per Institute), or ic='ALL' for every IC at once. The response states…
- funding_growth
Use this tool when the user asks about the RATE of change rather than the level — 'is this university's NIH funding growing', 'what's the CAGR since 2015', 'who grew fastest'. Returns year-over-year growth plus a window CAGR for one institution (entity_id, the canonical…
- search
Use this tool when a Deep Research or connector client needs citation-shaped NIH grant hits for a natural-language query. Returns {"results": [{id, title, text, url}]} where id is the NIH project_num and url is the public OpenNIH grant page. Each record is PROJECT-level, not…
- fetch
Use this tool to retrieve the full record for one NIH grant by its id. Returns {id, title, text, url, metadata} with url set to the public OpenNIH grant page so the client can cite it. This is the OpenAI Deep Research compatibility wrapper resolving the canonical row for an id…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 7 h ago | Passed | 200 | 291 ms |
| 16 h ago | Passed | 200 | 253 ms |
| 26 h ago | Passed | 200 | 285 ms |
| 34 h ago | Passed | 200 | 269 ms |
| 43 h ago | Passed | 200 | 359 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 257 ms |
| 3 days ago | Passed | 200 | 427 ms |
| 3 days ago | Passed | 200 | 245 ms |
| 4 days ago | Passed | 200 | 253 ms |
| 4 days ago | Passed | 200 | 269 ms |
| 4 days ago | Passed | 200 | 271 ms |
| 5 days ago | Passed | 200 | 285 ms |
| 5 days ago | Passed | 200 | 271 ms |
| 6 days ago | Passed | 200 | 256 ms |
| 6 days ago | Passed | 200 | 279 ms |