# Charity Navigator MCP MCP

> Charity Navigator lets you search and vet US nonprofits using real-time data. Get star ratings, financial health scores, tax filing details, and governance advisories for over 175,000 charities instantly. It's the fastest way to check a charity's actual impact and stability before you commit any money.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** charity, nonprofit, ratings, donations, philanthropy, charity-navigator

## Description

Figuring out which non-profit gets your donation is complex work. You need more than just a pretty website; you need proof of financial health and accountability. This MCP lets your AI client talk directly to Charity Navigator, giving you deep access to nonprofit data without having to click through dozens of tabs or read dense tax forms. You can search by location or cause area, pull up detailed records for any organization, and check its entire rating history instantly. It even alerts you if the charity has any active warnings about governance or finances. Vinkius hosts this MCP so your agent connects once, giving it access to this robust source of nonprofit information, making due diligence simple.

It cuts through the hype. You get reliable scores on financial stability and accountability, allowing you to research charities based on concrete data points rather than marketing materials.

## Tools

### get_all_advisories
Lists all charities that currently have active advisories regarding their financial or governance practices.

### get_categories
Retrieves a list of available nonprofit causes and categories, allowing you to filter searches by area like 'health' or 'education'.

### get_charity
Gets full details for one charity using its EIN, including mission statements, contact info, and tax filings.

### get_charity_advisories
Checks a specific charity for any current warnings or alerts from Charity Navigator regarding its operations.

### get_charity_ratings
Pulls the entire performance history for a single charity, tracking changes in overall score and financial health over years.

### search_charities
Searches for nonprofits by name, location, or keyword, returning core data like ratings and EINs for multiple results at once.

## Prompt Examples

**Prompt:** 
```
Find the top-rated education charities in California.
```

**Response:** 
```
Found 50+ education charities in California with 4-star ratings. Top results include: DonorsChoose (EIN: 13-4125734, 4/4 stars, $100M+ expenses), First Book (EIN: 52-1760363, 4/4 stars), and Room to Read (EIN: 94-3384184, 4/4 stars). All rated exceptional for financial health and accountability.
```

**Prompt:** 
```
Show me the rating history for the American Red Cross.
```

**Response:** 
```
American Red Cross (EIN: 53-0196605): Current rating 3/4 stars. Historical ratings show consistent 3-4 star performance over the past decade. Financial health: Good. Accountability & transparency: Strong. Total expenses: $3.2B annually.
```

**Prompt:** 
```
Are there any advisories for charities named 'Red Cross'?
```

**Response:** 
```
No active advisories found for American Red Cross (EIN: 53-0196605). The organization has a clean record with no warnings or flags from Charity Navigator.
```

## Capabilities

### Find nonprofits by criteria
Search for organizations using keywords, location filters (state/zip), or specific cause categories.

### Check rating history and scores
Retrieve a charity's full performance record, showing how its overall score and financial health metrics have changed over time.

### Get detailed organizational records
Fetch core data points like the mission statement, contact information, tax filings, and website for any specific EIN.

### Identify financial or governance warnings
Check if a charity currently has active advisories regarding its finances or operational practices.

### Browse causes and categories
View a structured list of all available nonprofit causes, like health or environment, to narrow down your search scope.

## Use Cases

### Vetting a potential corporate partner
A CSR manager needs to vet three local nonprofits for an upcoming funding round. They ask their agent to `search_charities` by 'environment' in zip code 90210, then use `get_charity_ratings` on the top three results to compare historical financial stability before making a recommendation.

### Due diligence on a research topic
A student researching education funding needs reliable data. They first use `get_categories` to confirm 'education' is a valid filter, then run `search_charities` with the category ID and keyword 'scholarship.' Finally, they check for any red flags using `get_all_advisories`.

### Tracking organizational risk
A major donor is worried about a charity's sudden drop in rating. They use their agent to run both the general search and then specifically call `get_charity_advisories` on the organization’s EIN, getting immediate confirmation of any active warnings.

## Benefits

- Instead of just getting a current star rating, you can use the `get_charity_ratings` tool to track how that score has changed over time. This shows if the charity's stability is improving or declining.
- You don't have to manually check for warnings; running `get_charity_advisories` immediately flags any active issues with a charity’s governance or finances, keeping you safe from bad actors.
- The ability to run `search_charities` with powerful filters means you can narrow down millions of organizations by state, rating, and cause area in one shot.
- Need background context? Use the `get_categories` tool first. This gives you a structured list of causes, ensuring your search query is precise and hits the right niche.
- When you get detailed information using `get_charity`, you pull more than just contact info; you grab tax filings and mission statements all in one API call.

## How It Works

The bottom line is, you don't have to switch between websites or copy/paste EINs; your AI client handles the entire data pull in one conversation.

1. First, subscribe to this MCP and provide your free Charity Navigator App ID and App Key.
2. Then, tell your AI client what you need; for example, 'Find top-rated education charities in California with strong financials.'
3. Your agent runs the queries through the connection and delivers a structured report showing ratings, financial scores, and advisory status.

## Frequently Asked Questions

**How do I get Charity Navigator API credentials?**
Visit [**charitynavigator.org**](https://www.charitynavigator.org/index.cfm?bay=content.view&cpid=6322), register for a free developer account, and you'll receive an App ID and App Key. Both are required for API access.

**What does the rating scale mean?**
Charity Navigator rates nonprofits on a 0-4 star scale. 4 stars = exceptional performance, 3 stars = strong, 2 stars = adequate, 1 star = needs improvement, 0 = unrated or flagged. Ratings are based on financial health, accountability and transparency.

**How do I search for charities by cause?**
Use get_categories to get all cause/category IDs, then use search_charities with the category_id parameter. Popular categories include education, health, environment, animal welfare, arts & culture, and human services.

**What is an EIN?**
EIN stands for Employer Identification Number, a unique 9-digit identifier assigned by the IRS to US nonprofits. It's used as the primary key for looking up specific charities. You can find EINs in search results or on the charity's tax filings.

**What should I do if I run get_charity_advisories and get zero results?**
No advisories means a clean record. This is a good sign, indicating the charity currently has no active warnings or flags from Charity Navigator regarding governance or finances.

**What are the best filtering options when using search_charities?**
You can filter searches by many parameters including state, zip code, minimum expenses, and specific rating scores. This allows you to narrow results far beyond just name or cause.

**If I want to find out what causes are available for filtering, should I use get_categories?**
Yes, run get_categories first. This tool returns the full list of all charity categories and their unique IDs, letting you filter your searches accurately.

**When I use get_charity, what specific financial or legal documents appear?**
It provides a comprehensive view including mission statements, tax filings, detailed financial data, and official contact information. You get everything needed for due diligence in one call.