# Every.org Charity MCP MCP

> Every.org Charity provides instant access to a database of thousands of verified non-profits. Use it to search for charities, find mission statements, and retrieve official details like EINs and profile URLs across education, animal welfare, health, and more.

## Overview
- **Category:** data-management
- **Price:** Free
- **Tags:** charity-search, non-profit, philanthropy, donation-data, mission-tracking

## Description

When you're doing philanthropic research or planning a corporate giving initiative, finding reliable charity data used to mean hours of manual searching through directories. This MCP gives your agent direct access to that entire database—a primary source for non-profit intelligence. You can ask it to find organizations by keyword or specific social cause. Need to compare three charities on their mission focus? Just ask. The system handles the deep lookups, pulling metadata like official EINs and profile links automatically. Because this data is centralized and structured through Vinkius, your agent acts less like a search engine and more like an expert philanthropic advisor ready for natural conversation.

## Tools

### get_charity_details
Retrieve the complete profile information for a single, specified charity.

### search_charities
Find and list multiple non-profit organizations based on keywords, names, or specific causes.

## Prompt Examples

**Prompt:** 
```
Find non-profits focused on education in the US.
```

**Response:** 
```
Searching for education-focused non-profits... I've found several organizations including 'Room to Read' and 'Khan Academy'. I have their profile links and descriptions ready for you.
```

**Prompt:** 
```
Search for environmental charities with high impact.
```

**Response:** 
```
I've scanned the database for environmental organizations. I found groups like 'The Nature Conservancy' and 'Environmental Defense Fund'. Would you like to see their mission statements or donation links?
```

**Prompt:** 
```
Get details for the charity 'Doctors Without Borders'.
```

**Response:** 
```
Retrieving data for Doctors Without Borders (Médecins Sans Frontières)... They are a world-renowned medical humanitarian organization. I have their official EIN, mission overview, and Every.org profile link available.
```

## Capabilities

### Discover non-profits by theme or name
Find multiple charity organizations quickly using simple keywords or broad social causes.

### Retrieve full mission and purpose details
Get detailed descriptions of an organization's goals, helping you understand its specific area of impact.

### Pull official identification data
Fetch critical metadata, including the official EIN and direct profile links for accurate vetting.

### Compare multiple organizations
Summarize several non-profits at once to compare their focus areas or stated impacts.

## Use Cases

### Vetting partners for a new foundation initiative
A CSR Officer needs to find three environmental groups in the Pacific Northwest that have verifiable EINs. They ask their agent, and it uses search_charities to return a list of candidates with all necessary official details for immediate review.

### Researching historical social movements
A researcher is writing about civil rights in the 1970s. They ask their agent to find non-profits focused on human rights during that period, and it uses search_charities to generate a thematic list of organizations for deep dives.

### Making an informed donation decision
A philanthropist wants to support animal welfare but isn't sure which group is best. They ask their agent about 'animal rescue in the Midwest,' and it uses search_charities, then get_charity_details on a top pick, providing mission statements and profile links.

### Building a corporate giving portfolio
An executive needs to identify potential partners for their foundation. They ask the agent to list multiple health-focused non-profits by size (implied by metadata), allowing them to compare impact and focus areas immediately.

## Benefits

- Stop wading through endless, unverified web pages. The search_charities tool pulls from a vetted database of thousands of registered entities, giving you reliable starting points for any campaign.
- You don't have to switch between five different charity websites to gather data. This MCP centralizes the information—from EINs to mission statements—so your agent can process it all in one go.
- Need deep background on a specific group? Use get_charity_details to pull all the official metadata for a single organization, saving you the headache of digging through multiple public records.
- Comparing impact areas is now fast. You can ask the system to summarize several unrelated groups, allowing you to compare their focus and scope without manual copy-pasting.
- This speeds up vetting dramatically. Whether it's for a major campaign or just personal research, having instant access means decisions are based on verified data, not surface-level websites.

## How It Works

The bottom line is: you talk to your agent naturally, and it handles the complex database querying for you.

1. Subscribe to this MCP and optionally enter your Every.org API Key within Vinkius.
2. Connect your AI client (like Cursor or Claude) to the catalog.
3. Ask your agent a question—for example, 'List environmental charities in California'—and it uses the toolset to return structured data.

## Frequently Asked Questions

**Can I search for charities related to 'ocean conservation'?**
Yes! Use the `search_charities` tool with the query 'ocean conservation'. It will return a list of registered non-profits working in that area.

**What is an EIN?**
EIN stands for Employer Identification Number. It is a unique nine-digit number assigned by the IRS to business entities, including non-profits, for identification in the US.

**How do I find organizations by a specific cause?**
Use the `search_charities` tool and include the cause name (like 'education' or 'health') in the query. The database will filter for organizations matching that mission focus.

**What are the rate limits when using `search_charities`?**
The MCP handles standard API throttling. If your agent makes too many requests in a short period, it will receive an error code indicating the limit breach. You'll need to pause and wait for the quota to reset before continuing.

**Do I need to provide credentials or keys when calling `get_charity_details`?**
Yes, full access requires proper authentication. While simple searches might work without a key, retrieving detailed records mandates that you input your Every.org API Key in the Vinkius connection settings.

**What happens if `search_charities` runs but finds no matching organizations?**
The MCP won't throw an error; it will simply return a structured response stating zero matches. This means your agent can then prompt you to broaden the search terms or try a different geographical area.

**Can I filter non-profits by specific US states when running `search_charities`?**
Absolutely, location filtering is supported. You can pass state names or zip codes as parameters to narrow the massive database down from national organizations to local ones.

**How do I use the output of `search_charities` with `get_charity_details`?**
You chain them. First, run `search_charities` to get the target organization’s unique identifier (like its slug). Then, pass that exact ID into the `get_charity_details` tool for a full data dump.