Charity Navigator MCP. Verify nonprofit financial health and impact instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Charity Navigator MCP Server searches and evaluates US nonprofits. Get ratings, financial health scores, and advisory warnings for over 175,000 charities from any AI agent.
You can search by name, location, or cause area, and check historical rating changes to verify a charity's financial standing before donating.
It pulls detailed financial records and tax filings automatically.
What your AI agents can do
Get all advisories
Retrieves a paginated list of all charities that currently have active governance or financial warnings.
Get categories
Returns a list of all available charity categories and causes, allowing you to filter searches by area.
Get charity
Gets a full profile for one charity, including its mission, address, financials, and tax filings, using its EIN.
Find charities by name, zip code, cause area, or minimum star rating using search_charities.
Pull all current and past advisories, and check for warnings using get_charity_advisories and get_all_advisories.
Retrieve detailed information, including EIN, mission, financials, and contact info, for a charity using get_charity.
Get a history of a charity's scores—financial health, accountability, and transparency—using get_charity_ratings.
Browse and filter charity searches by specific cause categories (e.g., education, health) using get_categories.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Charity Navigator MCP Server: 6 Tools for Nonprofit Vetting
Use these six tools to search, profile, and audit US nonprofits. Get detailed ratings, financial filings, and governance advisories automatically.
019d8424get all advisories
Retrieves a paginated list of all charities that currently have active governance or financial warnings.
019d8424get categories
Returns a list of all available charity categories and causes, allowing you to filter searches by area.
019d8424get charity
Gets a full profile for one charity, including its mission, address, financials, and tax filings, using its EIN.
019d8424get charity advisories
Checks for specific warnings or alerts associated with one charity's financial or governance practices.
019d8424get charity ratings
Retrieves a full history of a charity's scores—financial health, accountability, and transparency—over time.
019d8424search charities
Searches for nonprofits using filters like location, keyword, category, or minimum rating.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Charity Navigator, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You're talking to your AI client about charity vetting, right? This server hooks up your agent to Charity Navigator, letting you dig into the financial health and governance of over 175,000 US nonprofits. You can search for charities by name, zip code, cause area, or minimum star rating using search_charities.
You can also filter searches by specific cause categories—like education or health—by calling get_categories. To see a full picture of a charity, use its EIN to pull its entire profile, including its mission, address, financials, and tax filings, with get_charity. You'll get a history of a charity's scores—financial health, accountability, and transparency—over time by running get_charity_ratings.
Need to know if a charity has any current red flags? Check for specific warnings or alerts using get_charity_advisories, or pull a list of every charity with an active governance or financial warning across the board with get_all_advisories. You can assess an organization's financial risk by using get_charity_advisories to check for warnings, and then use get_charity to pull its detailed financial records and tax filings automatically.
How Charity Navigator MCP Works
- 1 Subscribe to the server and provide your free Charity Navigator App ID and App Key.
- 2 Your AI client executes a query (e.g., 'Find top-rated animal welfare charities in Texas').
- 3 The server processes the request, runs the necessary tools (like
search_charities), and returns a structured report with all the requested data points.
The bottom line is, you don't need to jump between multiple websites or databases; you ask your agent one question, and it pulls the structured data for you.
Who Is Charity Navigator MCP For?
Anyone who has to vet an organization before committing time or money. This is for donors, grant managers, investigative journalists, and philanthropic researchers. If your job involves checking credentials, this saves hours of manual cross-referencing.
Needs to quickly check the financial stability and advisory history of multiple potential grant recipients.
Uses the server to pull tax filings, check for governance warnings, and verify mission statements for articles.
Researches charities by cause area and rating before advising clients on where to donate.
What Changes When You Connect
- See a charity's true financial stability. Don't just look at the current star rating; use
get_charity_ratingsto track historical performance and see if the score has dipped over time. - Cut through the hype. Instead of trusting a single rating, run
get_charity_advisoriesto immediately check for specific governance or financial warnings. - Scope out entire fields. Use
get_categoriesto browse every possible cause area (health, education, etc.) and find top-rated groups in that niche. - Build a full profile instantly. Instead of opening multiple tabs,
get_charitypulls the EIN, mission statement, financials, and contact info all in one call. - Focus your search. Use
search_charitieswith filters for location, size, or minimum rating to narrow down the 175,000+ options fast. - Track risk across the board. Use
get_all_advisoriesto get a comprehensive, system-wide list of all organizations flagged for review.
Real-World Use Cases
Due Diligence on a Potential Grantee
A grant manager needs to verify a startup nonprofit. They ask their agent to run search_charities filtered by 'education' and 'California'. The agent finds three candidates, then runs get_charity_ratings and get_charity_advisories on the top result to confirm its financial health and check for any recent warnings. They get a full risk report in minutes.
Researching a Donation Target
A donor wants to give money to a specific cause, like environmental cleanup. They ask the agent to find top-rated groups using search_charities and get_categories (for environment). The agent returns a list of top options, including their star ratings and financial size, so the donor can pick the best fit.
Investigating a Company's Claim
A journalist writes about a 'Red Cross' type organization. They ask the agent to run get_all_advisories to see if any organization with 'Red Cross' in its name is flagged. If nothing comes back, they have instant proof of a clean record.
Comparing Multiple Nonprofits
A philanthropist needs to compare three charities in the same city. They ask the agent to use search_charities for the city, then loop through the results, calling get_charity_ratings and get_charity for each one to create a side-by-side comparison of financials and historical scores.
The Tradeoffs
Manual Cross-Referencing
Opening the charity website, finding the EIN, then navigating to a separate rating site, and finally searching a third database for tax filings. This takes hours and relies on copy-pasting.
→
Instead, ask your agent to run search_charities first, then pass the EIN to get_charity and get_charity_advisories. This gets the entire data set in one flow.
Ignoring Rating History
Assuming a charity is safe because its current star rating is 4/4 stars. This ignores potential dips in financial health or governance issues that happened last year.
→
Always check the trend using get_charity_ratings. This tool shows the full timeline of scores, letting you see if the current rating is stable or if it's a sudden recovery.
Missing Contextual Warnings
Only running a simple search on name and location, which misses crucial alerts about financial mismanagement or governance problems.
→
Always follow up the search with get_charity_advisories and get_all_advisories. This ensures you catch systemic warnings that aren't tied to a single name or location.
When It Fits, When It Doesn't
Use this server if your goal is comprehensive due diligence on a nonprofit. Specifically, you need to correlate a charity's mission (via get_charity) with its financial risk (via get_charity_advisories and get_charity_ratings). Don't use this if you just need general company data; use a simple business directory tool instead. If you only care about ratings and not the underlying financials, you're missing half the picture. Always run search_charities first, then pass the results to get_charity_ratings to get the full picture.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Charity Navigator. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Vetting a Nonprofit Shouldn't Require 10 Tabs and 3 Hours.
Today, vetting a charity is a mess. You start on one site, find the EIN. Then you copy that EIN to a second site to check the rating, and finally, you open a third tab to search for tax filings. You spend the day copy-pasting IDs and jumping between disparate websites just to build a basic risk profile.
With Charity Navigator, you just tell your agent what you need. It handles the entire sequence: it finds the nonprofit via `search_charities`, pulls the financial data with `get_charity`, and gives you the advisory status. You get a single, structured report that tells you everything you need to know.
Charity Navigator MCP Server: Check Advisory Status with `get_charity_advisories`
Manual checks for warnings are slow. You have to find the organization, then manually look for a 'warning' section, hoping the information hasn't been moved or deleted. It's a guessing game.
Now, you ask your agent to run `get_charity_advisories`. It checks the system, finds any issues—whether with governance or finances—and delivers a clean report. You know immediately if the charity is flagged, period.
Common Questions About Charity Navigator MCP
How do I use the `search_charities` tool to find charities? +
You can search by name, zip code, cause area, or even minimum rating. The tool returns the charity name, EIN, mission, and initial rating data to help you narrow down your list.
What is the difference between `get_charity_advisories` and `get_all_advisories`? +
get_charity_advisories checks for warnings on one specific charity. get_all_advisories gives you a comprehensive list of every charity in the database that has any warning, regardless of location.
How do I check a charity's financial history using `get_charity_ratings`? +
You provide the charity's EIN. The tool returns a historical view of their scores across financial health, accountability, and transparency, showing how those scores have changed over time.
What information does the `get_charity` tool provide? +
The get_charity tool pulls a full profile for a specific EIN. This includes mission statements, website links, full financials, tax filings, and contact details.
Can I filter searches by cause using `get_categories`? +
Yes. First, use get_categories to get the ID for the cause (like 'education'). Then, use that ID in your search_charities query to filter the results.
What do I need to use the `get_charity` tool? +
You need the charity's specific EIN. The get_charity tool requires the EIN to pull detailed records. Remember, you must first use search_charities to find the EIN for the charity you're interested in.
How does `get_charity_ratings` handle changes over time? +
The get_charity_ratings tool returns a history of ratings. It shows the overall score, financial health, accountability, and transparency scores for multiple periods, letting you track performance shifts.
Can I use `get_categories` to filter my search results? +
Yes, you use the category IDs returned by get_categories to filter your search. You pass these IDs into the search_charities tool to narrow down results by a specific cause area.
How do I get Charity Navigator API credentials? +
Visit charitynavigator.org, 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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Open Payments (CMS Physician Data)
Query official CMS Open Payments data to analyze financial relationships between the healthcare industry, physicians, and teaching hospitals.
Veraset
Equip your agent to seamlessly query Veraset's mobility datasets. Run geospatial SQL, extract insights, and manage S3 buckets.
Modelbit (ML Model Deployments)
Deploy and call machine learning models directly from your AI agent using Modelbit's inference endpoints.
You might also like
Xero
Manage invoices, bank transactions, and financial reports on Xero — the beautiful accounting software for small business.
OMDb API
Search movies & TV shows, get ratings, cast, plot details, and IMDb data via the Open Movie Database API.
BigMailer
Manage email marketing via BigMailer — list brands, contacts, and campaigns directly from any AI agent.