@ainative/institutionos-mcp
v1.2.0
Published
MCP server for nonprofit management — AI agents, federal grants search (Grants.gov + USAspending), nonprofit accounting, compliance, grant writing, and 501(c)(3) operations via Claude Desktop, Claude Code, and Cursor
Downloads
440
Maintainers
Keywords
Readme
Nonprofit MCP Server — AI Agents, Federal Grants, Compliance & Accounting
The first MCP server built for nonprofits. Connect Claude Desktop, Claude Code, or Cursor to a full nonprofit management platform with AI agents, federal grant search (Grants.gov + USAspending), 501(c)(3) compliance, fund accounting, and 11 federal data connectors.
17 tools for nonprofit operations, grant writing, donor management, governance, and institutional memory — all accessible via the Model Context Protocol.
Quick Start
npx @ainative/institutionos-mcpClaude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"nonprofit": {
"command": "npx",
"args": ["-y", "@ainative/institutionos-mcp"],
"env": {
"AINATIVE_NGO_API_KEY": "your-api-key",
"DEFAULT_INSTITUTION_ID": "your-institution-id"
}
}
}
}Claude Code
claude mcp add nonprofit -- npx -y @ainative/institutionos-mcpCursor
Add to MCP settings with the same config as Claude Desktop.
What You Can Do
Ask Claude to:
- "Search for federal grants related to STEM education for nonprofits"
- "Run the grant writer agent to draft a proposal for this NSF opportunity"
- "Check our 501(c)(3) tax compliance status"
- "Sync the latest grants from Grants.gov and USAspending"
- "What are the funding trends for education grants over the last 5 years?"
- "Evaluate whether our AI agent should approve this $50K expense"
- "Search our institutional memory for past board decisions about DEI programs"
Available Tools (17)
AI Agent Operations
| Tool | Description |
|------|-------------|
| ngo_run_agent | Run an AI agent — 12 roles: grant writer, fund accountant, case manager, tax specialist, crisis communicator, advocacy campaigner, DEI officer, revenue strategist, partnership manager, board secretary, policy researcher, program designer |
| ngo_list_roles | List all available agent roles |
Federal Grants (Grants.gov + USAspending)
| Tool | Description |
|------|-------------|
| ngo_search_grants | Search 82,000+ federal grant opportunities — filter by keyword, status, eligibility, agency |
| ngo_sync_grants | Sync all grants into the AINative data lakehouse (posted, closed, archived, forecasted) |
| ngo_list_opportunities | Browse synced grant opportunities with filters |
| ngo_grant_trends | Analyze funding trends — yearly totals, average award size, top agencies by CFDA |
Federal Data Connectors (11 Sources)
| Tool | Description |
|------|-------------|
| ngo_sync_federal_data | Sync all 11 data sources at once — IRS, Census, FRED, SEC, BLS, ProPublica, Regulations.gov, OpenStates, Semantic Scholar, USAspending |
| ngo_sync_source | Sync a specific source (e.g., "irs-bmf", "census", "fred", "sec", "research") |
Nonprofit Operations
| Tool | Description |
|------|-------------|
| ngo_create_institution | Register a new nonprofit institution |
| ngo_list_institutions | List all registered institutions |
| ngo_provision_memory | Set up 59 memory tables for a new institution |
| ngo_search_memory | Semantic search across institutional memory |
| ngo_store_memory | Store knowledge, decisions, or context in institutional memory |
Governance & Compliance
| Tool | Description |
|------|-------------|
| ngo_evaluate_action | Evaluate any agent action against governance policies (permissions, risk scoring, audit trail) |
| ngo_check_compliance | Run 501(c)(3) tax compliance check — filings, state registrations, deadlines |
Health
| Tool | Description |
|------|-------------|
| ngo_health | Check backend API health |
Data Sources
The platform connects to 11 free federal data sources that flow into the AINative data lakehouse:
| Source | Data | Records | |--------|------|---------| | Grants.gov | Federal grant opportunities (open, closed, archived) | 82,000+ | | USAspending.gov | Grant award data (amounts, recipients, agencies) | 343,000+ | | IRS BMF | Every tax-exempt organization in the US | 1,700,000+ | | ProPublica | Nonprofit 990 filings (revenue, expenses, assets) | 1,800,000+ | | Census ACS | Demographics by state, county, and tract | All US geographies | | FRED | Economic indicators (GDP, unemployment, CPI) | 800,000+ series | | SEC EDGAR | Company filings, Form D, XBRL financials | All public filings | | Semantic Scholar | Academic papers, citations, authors | 200,000,000+ | | BLS | Employment, wages, CPI by area | All states/counties | | Regulations.gov | Federal rulemaking documents | 500,000+ | | OpenStates | State legislation tracking | All 50 states |
Architecture
Claude Desktop / Code / Cursor
|
| MCP (stdio, JSON-RPC)
v
@ainative/institutionos-mcp
|
| HTTP REST
v
┌─────────────────────┐ ┌──────────────────────┐
| Backend API | | Agent Runtime |
| ngo.ainative.studio | | (12 AI agents on |
| FastAPI + Python | | @ainative/agent- |
| 200+ endpoints | | runtime + GPT-4o) |
└────────┬────────────┘ └──────────────────────┘
|
v
┌─────────────────────┐
| AINative Lakehouse |
| MinIO + Parquet |
| 160K+ rows, 14 |
| datasets from 11 |
| federal data sources |
└─────────────────────┘Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| NGO_API_URL | https://ngo.ainative.studio/api/v1 | Backend API URL |
| NGO_AGENT_URL | https://institutionos-agents-production.up.railway.app | Agent server URL |
| AINATIVE_NGO_API_KEY | — | API key for authentication |
| DEFAULT_INSTITUTION_ID | ainative-foundation | Default institution ID |
Built With
- AINative Agent Cloud — Agent execution platform
- @ainative/agent-runtime — Embeddable agent engine
- ZeroDB — Unified data platform
- Model Context Protocol — Anthropic's agent-to-tool standard
License
MIT
