Nonprofit Grant Intelligence
About
Nonprofit grant intelligence for foundations, corporate giving teams, and compliance officers — this MCP server connects your AI assistant to 7 authoritative public data sources to automate philanthropic due diligence.
Details
- Author
- apifyforge
- Downloads
- 149
- Categories
- Other
Jump to
- Nonprofit Health Score (0-100) based on financial metrics
- Grant Compliance Risk Index (0-100) from federal award history
- Integrity Risk Score (0-100) via OFAC and OpenSanctions screening
- Cross-Jurisdiction Verification Score (0-100) across US, UK, global registries
- Composite due diligence recommendation: APPROVE, CONDITIONAL, ENHANCED REVIEW, or DECLINE
- Parallel execution of all 7 data sources in under 90 seconds
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Nonprofit Grant IntelligenceCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Add the server URL https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp to your MCP client (Claude Desktop, Cursor, Windsurf) with an Apify API token. Ask a plain-language question like "Run a due diligence report on [Organization Name]" and the AI calls the right tool automatically, returning a JSON report within 30–90 seconds.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"nonprofit grant intelligence": {
"nonprofit-grant-intelligence-mcp": {
"url": "https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"
}
}
}
}
McpServers
{
"nonprofit-grant-intelligence-mcp": {
"url": "https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"
}
}
Nonprofit Grant Intelligence MCP Server
> View on ApifyForge | Use on Apify Store
---
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf):
{
"mcpServers": {
"nonprofit-grant-intelligence-mcp": {
"url": "https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"
}
}
}
---
Nonprofit grant intelligence for foundations, corporate giving teams, and compliance officers — this MCP server connects your AI assistant to 7 authoritative public data sources to automate philanthropic due diligence. It replaces hours of manual 990 filing reviews, federal award searches, and sanctions checks with structured scores and a clear funding recommendation.
The server runs 7 specialized Apify actors in parallel: ProPublica Nonprofit Explorer, Grants.gov, USAspending, UK Charity Commission, OpenSanctions, OFAC, and OpenCorporates. Four independent scoring models assess nonprofit financial health, federal grant compliance, organizational integrity, and cross-jurisdiction verification. Each call returns a structured JSON result with scores, risk signals, and — for full due diligence — a weighted composite recommendation of APPROVE, CONDITIONAL, ENHANCED REVIEW, or DECLINE.
What data can you access?
| Data Point | Source | Example |
|------------|--------|---------|
| 📄 IRS 990 financial filings | ProPublica Nonprofit Explorer | Revenue, expenses, officer compensation, program ratios |
| 💰 Total revenue and expense trends | ProPublica Nonprofit Explorer | $4.2M revenue, 78% program expense ratio |
| 📋 Federal grant opportunities | Grants.gov | Active CFDA listings with deadlines and eligibility |
| 🏛️ Federal award history | USAspending | Award amounts, awarding agency, period of performance |
| 🇬🇧 UK charity registrations | Charity Commission | Income, spending, trustee data, regulatory status |
| 🔍 International sanctions matches | OpenSanctions | 40+ PEP and watchlist sources consolidated |
| 🚫 OFAC SDN list matches | US Treasury OFAC | Specially Designated Nationals — blocked/restricted entities |
| 🏢 Corporate entity registries | OpenCorporates | Global entity presence, jurisdictions, dissolution status |
| 📊 Nonprofit Health Score | Composite model | 0-100 score with POOR to EXCELLENT classification |
| ⚖️ Compliance Risk Index | Composite model | 0-100 risk score with LOW to CRITICAL classification |
| 🛡️ Integrity Risk Score | Composite model | 0-100 risk score with CLEAR to CRITICAL classification |
| 🌐 Cross-Jurisdiction Verification Score | Composite model | 0-100 score with UNVERIFIED to MULTI_JURISDICTION status |
Why use Nonprofit Grant Intelligence MCP Server?
Manual philanthropic due diligence is slow and fragmented. Reviewing a single grant applicant typically means logging into ProPublica to pull 990 filings, checking USAspending for award history, searching Grants.gov for compliance history, running an OFAC check, cross-referencing OpenSanctions, and verifying the entity in OpenCorporates — each in a separate browser tab, each requiring manual interpretation. For a program officer reviewing 20 applicants per cycle, that is 20–40 hours of grunt work per grant round.
This server automates the entire research layer. Ask your AI assistant a single question — "screen Pinnacle Community Foundation for our Q3 grant cycle" — and get a structured due diligence report in under 90 seconds, sourced from the same authoritative databases your compliance team would use manually.
- Scheduling — run quarterly grantee health checks automatically to catch deteriorating financials before renewal
- API access — trigger due diligence from your grants management system via Python, JavaScript, or any HTTP client
- Parallel execution — all 7 data sources query simultaneously, not sequentially, keeping response times under 90 seconds
- Monitoring — get Slack or email alerts when a grantee's integrity screen flags a new sanctions match
- Integrations — connect to Zapier, Make, HubSpot, or your CRM via webhooks to log due diligence results automatically
Features
- Nonprofit Health Score (0-100) — Four-component financial model: program expense ratio (75%+ meets best practice), revenue growth trajectory, financial sustainability ratio (expenses vs revenue), and audit findings penalty of up to 15 points
- Program expense ratio scoring — Scores up to 30 points for charities spending 75%+ on mission delivery; flags organizations below 50% as a low-efficiency signal
- Grant Compliance Risk Index (0-100) — Analyzes federal award volume, debarment/suspension/exclusion status flags from USAspending, grant concentration risk from single large awards
- Integrity Risk Score (0-100) — OFAC SDN match (up to 40 points), OpenSanctions international match (up to 30 points), dissolved/inactive corporate entities in network (up to 15 points)
- Cross-Jurisdiction Verification Score (0-100) — US presence via IRS 990 (30 points), UK presence via Charity Commission (25 points), international corporate presence (up to 25 points), multi-jurisdiction bonus (up to 20 points)
- Composite due diligence recommendation — Weighted formula: Health 25% + Compliance inverted 25% + Integrity inverted 30% + Jurisdiction 20%, with hard overrides (any OFAC match forces DECLINE)
- Automatic action items — The due diligence report generates specific action items: "BLOCKED: OFAC sanctions match — do not proceed without OFAC license", "Low program expense ratio — request detailed budget breakdown"
- Parallel actor orchestration — Uses Promise.allSettled so a single slow data source does not block results from the other six
- Federal funding landscape analysis — Aggregates total federal funding by awarding agency, ranks top agencies by award count, surfaces active grant programs for a topic area
- Grant opportunity search — Queries Grants.gov by keyword, CFDA number, agency, or program area with optional status filtering (posted, closed, forecasted)
- Officer-level integrity screening — Pass individual officer names directly to screen_organizational_integrity for personal sanctions and PEP list checks
- Spending limit enforcement — Each tool checks the Apify charge limit before executing, returning a structured error rather than silently failing
Use cases for nonprofit grant intelligence
Foundation grant due diligence
Program officers at private and community foundations review dozens to hundreds of grant applications per cycle. The generate_due_diligence_report tool delivers a structured APPROVE/CONDITIONAL/ENHANCED REVIEW/DECLINE recommendation from all 7 data sources. A program officer can ask Claude to screen every applicant overnight and arrive the next morning with a ranked shortlist — instead of spending a week on manual research.
Corporate CSR and matching gift screening
Corporate social responsibility teams need to verify nonprofit partners before sponsoring events, launching employee giving programs, or approving donation matches. The integrity screen checks leadership against OFAC and 40+ international watchlists, while cross-jurisdiction verification confirms the organization appears in the registries it claims. This protects the company from reputational and legal exposure from inadvertently funding restricted entities.
Grant writing and funding discovery
Development directors and grant writers can use search_grant_opportunities to find active federal grant programs matching their organization's mission. The analyze_funding_landscape tool shows which agencies are funding a cause area, how much total federal money is flowing, and which programs are most active — informing grant strategy and proposal prioritization.
Grantee compliance monitoring
Program managers at foundations with active grant portfolios can schedule quarterly health checks on all current grantees. A declining Nonprofit Health Score, new compliance flags from USAspending, or a changed integrity screen result triggers an alert before the problem reaches renewal — giving the program team time to request documentation or initiate a conversation.
Nonprofit M&A and affiliation due diligence
When a foundation facilitates a nonprofit merger, acquisition, or formal affiliation, both parties need financial verification. The composite due diligence report provides an independently sourced financial health picture, grant compliance history, sanctions clean bill, and multi-jurisdiction verification — covering the core due diligence checklist in a single tool call.
Philanthropic compliance and audit support
Internal audit teams and legal counsel supporting philanthropic entities can use this server to document that due diligence was conducted on grant recipients. The structured JSON output — with source citations, score breakdowns, and action items — creates an auditable record of the screening process.
How to run nonprofit grant due diligence
1. Connect the MCP server to your AI client — Add the server URL https://nonprofit-grant-intelligence-mcp.apify.actor/mcp to your Claude Desktop, Cursor, or Windsurf config. You need an Apify API token (free tier available at apify.com).
2. Ask a plain-language question — Tell your AI assistant: "Run a due diligence report on [Organization Name] for our grant review." The AI will call the right tool with the right parameters automatically.
3. Review the structured output — The server returns a JSON report with four dimension scores, a composite score, a recommendation, all risk signals, and a list of required action items. For a clean organization, this takes 30–90 seconds.
4. Export or log the result — Copy the JSON output into your grants management system, CRM, or document store. Connect via webhook to log results to HubSpot, Airtable, or your existing workflow automatically.
MCP tools
| Tool | Price | Description |
|------|-------|-------------|
| assess_nonprofit_health | $0.045 | IRS 990 financial health analysis: revenue trends, program expense ratio, sustainability, audit findings. Returns Nonprofit Health Score 0-100. |
| verify_grant_compliance | $0.045 | Federal award history via Grants.gov and USAspending. Debarment/suspension flags, award volume, concentration risk. Returns Grant Compliance Risk Index 0-100. |
| screen_organizational_integrity | $0.045 | OFAC SDN screening, OpenSanctions international watchlists, OpenCorporates corporate structure. Returns Integrity Risk Score 0-100. |
| search_grant_opportunities | $0.045 | Search active Grants.gov listings by keyword, CFDA number, agency, or status (posted/closed/forecasted). Returns up to 30 matching opportunities. |
| verify_cross_jurisdiction | $0.045 | Verify entity across US (IRS 990), UK (Charity Commission), and international (OpenCorporates) registries. Returns Cross-Jurisdiction Verification Score 0-100. |
| analyze_funding_landscape | $0.045 | Federal funding landscape for a cause area: total federal funding, award count, active grants, top awarding agencies. |
| generate_due_diligence_report | $0.045 | Full philanthropic due diligence: all 7 sources, 4 scoring models, composite score, APPROVE/CONDITIONAL/ENHANCED REVIEW/DECLINE recommendation, action items. |
Tool parameters
| Tool | Parameter | Type | Required | Description |
|------|-----------|------|----------|-------------|
| assess_nonprofit_health | organization | string | Yes | Nonprofit name or EIN |
| verify_grant_compliance | organization | string | Yes | Organization name |
| verify_grant_compliance | grantProgram | string | No | Specific program name or CFDA number |
| screen_organizational_integrity | organization | string | Yes | Organization name or individual officer name |
| search_grant_opportunities | query | string | Yes | Topic, agency, program area, or CFDA number |
| search_grant_opportunities | status | string | No | Grant status filter: posted, closed, forecasted |
| verify_cross_jurisdiction | organization | string | Yes | Organization name |
| analyze_funding_landscape | query | string | Yes | Sector, topic, or program area |
| generate_due_diligence_report | organization | string | Yes | Nonprofit name or EIN |
How to connect this MCP server
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"nonprofit-grant-intelligence": {
"url": "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
Cursor / Windsurf / Cline
Add to your MCP settings:
{
"nonprofit-grant-intelligence": {
"url": "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
JavaScript / Python (direct HTTP)
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
// Connect your MCP client to the standby endpoint
const mcpEndpoint = "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp";
// Example: call generate_due_diligence_report directly via HTTP
const response = await fetch(mcpEndpoint, {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": Bearer YOUR_API_TOKEN,
},
body: JSON.stringify({
jsonrpc: "2.0",
method: "tools/call",
params: {
name: "generate_due_diligence_report",
arguments: { organization: "Pinnacle Community Foundation" },
},
id: 1,
}),
});
const result = await response.json();
console.log(JSON.parse(result.result.content[0].text));
cURL
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



