# Every.org MCP for AI Agents AI Agent Connect

> Every.org MCP. Connect your AI agent to a database of over 1.5 million nonprofits. Use it to search for specific causes, manage your fundraising campaigns, and pull detailed nonprofit metadata like EINs and donation links in one place.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_c2equlua7XWh8t3t3ALn9vuqVudUXZo3zGZyCdWM/ai-agent-connect
- **Tags:** every-org, nonprofits-api, charity-search, donations, fundraising-automation, philanthropy, social-impact, mcp

## Description

Imagine you're trying to find the right nonprofit for a corporate giving initiative. Usually, that means opening dozens of tabs, cross-referencing 501(c)(3) statuses, and digging for contact info. This Connector changes that by letting your AI agent do the legwork for you. Instead of manual searching, you can just tell your agent to find organizations focused on ocean cleanup in a specific region. It pulls the data, checks the causes, and hands you the details. If you're running a campaign, you can have your agent create and manage fundraisers directly through the Every.org platform. You get to stay in your workspace while your agent handles the heavy lifting of nonprofit discovery and philanthropic coordination. It's a huge time saver for anyone who needs to move from searching to giving without the administrative headache. You can find it in the Vinkius catalog to get started.

## Tools

### browse_by_cause
Browse organizations grouped by specific causes. It makes it easy to find groups focused on things like education.

### browse_causes
Browse the full list of available causes. Use this to see what categories the platform supports.

### check_everyorg_status
Verify that your connection to Every.org is active. It's a quick way to troubleshoot your setup.

### create_donation
Create a new donation record. This helps you manage the giving process directly through your agent.

### create_fundraiser
Create a new fundraiser for a nonprofit. This lets you launch campaigns without leaving your chat window.

### get_featured
Retrieve a list of featured nonprofits. Use this to see what's currently trending or highlighted on the platform.

### get_fundraiser
Get specific details for an existing fundraiser. It's the quickest way to check a campaign's current status.

### get_nonprofit_by_ein
Look up a nonprofit using its EIN. This is perfect for verifying specific organizations during due diligence.

### get_nonprofit
Pull all available details for a specific nonprofit. You'll get descriptions and links in one go.

### list_donations
List recent donations for a campaign. This helps you monitor the flow of funds in real time.

### list_fundraisers
List all fundraisers associated with your account. Use it to get a bird's-eye view of your active projects.

### search_nonprofits
Search the database of nonprofits using keywords. This is your primary tool for discovering new organizations.

## Prompt Examples

**Prompt:** 
```
Find me some nonprofits in California that focus on animal rescue.
```

**Response:** 
```
I've searched Every.org for animal rescue organizations in California. Here are some top results:

| Organization | Focus Area | Status |
| :--- | :--- | :---|
| **Paw Haven** | Stray dog rescue | 501(c)(3) |
| **Wild Rescue** | Wildlife rehab | 501(c)(3) |
| **Feline Friends** | Cat sanctuary | 501(c)(3) |

Would you like the direct donation links for any of these?
```

**Prompt:** 
```
I need to start a fundraiser for 'The Ocean Cleanup' called 'Save Our Seas'.
```

**Response:** 
```
I've initialized that for you. 

**Campaign Details:**
* **Organization:** The Ocean Cleanup
* **Title:** Save Our Seas
* **Status:** Active

You can share your new fundraiser here: [Link]. I've also set up a tracker to monitor donations as they come in.
```

**Prompt:** 
```
Give me the EIN and a short description for a nonprofit that helps with literacy.
```

**Response:** 
```
I found a highly-rated nonprofit for literacy:

**Room to Read**
* **Description:** Room to Read works to provide literacy education to children in low-income communities.
* **EIN:** 34-1234567
* **Link:** [Direct Donation Link]

Let me know if you need details on any other organizations.
```

## Capabilities

### Search nonprofits by keyword
Find specific organizations using location filters and keywords.

### Filter by social causes
Browse organizations focused on areas like climate, education, or animal welfare.

### Create fundraising campaigns
Launch and manage new fundraisers programmatically through your agent.

### Retrieve nonprofit metadata
Get descriptions, EINs, and direct donation links for any registered charity.

### Monitor fundraiser engagement
Track active campaign metadata and donation history in real time.

### Verify connection status
Check your Every.org API connectivity with a single command.

## Use Cases

### CSR Research
A manager asks for "climate nonprofits in the Pacific Northwest" and the agent uses search_nonprofits to find them.

### Campaign Launch
A fundraiser tells the agent to "Start a 'Save the Reef' fundraiser for [Name]" and it uses create_fundraiser to go live.

### Data Export
A dev asks the agent to "Get the EIN and description for [Name]" and it uses get_nonprofit to populate a database.

### Status Check
A coordinator asks "How many donations did we get today?" and the agent uses list_donations to provide the total.

## Benefits

- Stop manual searching. Use search_nonprofits to find organizations by location or keyword instantly instead of browsing dozens of websites.
- Automate campaign launches. Use create_fundraiser to set up new giving projects in seconds without navigating complex web forms.
- Verify charity status quickly. Use get_nonprofit_by_ein to pull official details and descriptions for your due diligence reports.
- Track engagement in real time. Use list_donations to see how people are responding to your active campaigns from your chat interface.
- Discover social impact causes. Use browse_causes to explore different categories like animal welfare or climate change without manual filtering.

## How It Works

The bottom line is you get a dedicated philanthropic coordinator that handles the data heavy-lifting for you.

1. Subscribe to the Every.org MCP on Vinkius.
2. Grab your Public and Private API keys from your Every.org dashboard.
3. Connect the keys to your AI client and start asking questions.

## Frequently Asked Questions

**What does the Every.org MCP do?**
It connects your AI agent to the Every.org platform, allowing you to search 1.5 million nonprofits and manage your fundraising campaigns directly through a chat interface.

**Can I use the Every.org MCP to find specific charities?**
Yes. You can ask your agent to find charities based on keywords, specific causes like education or climate, and even location filters.

**How do I manage my fundraisers with the Every.org MCP?**
You can tell your agent to create new fundraisers, list your active campaigns, and even check on donation engagement without leaving your workspace.

**Can I get official nonprofit data like EINs?**
Yes, the Connector can pull detailed metadata for specific nonprofits, including their official descriptions and EIN numbers for your records.

**Is the Every.org MCP good for corporate social responsibility?**
It's ideal for CSR teams because it allows for quick discovery of verified 501(c)(3) organizations to match your corporate giving goals.

**How do I connect my Every.org account to my AI client?**
You just need to subscribe to the Connector via Vinkius and add your Public and Private API keys from your Every.org dashboard to your agent's configuration.

**How do I get an API Key for Every.org?**
Visit the [**Every.org API Dashboard**](https://www.every.org/charity-api) to request your free Public Key. For fundraising features, you will also need a Partner account and Private Key.

**Can I search for nonprofits in a specific location?**
Yes! The `search_nonprofits` tool accepts keywords that can include cities or regions to narrow your search for local organizations.

**How do I create a new fundraiser programmatically?**
Use the `create_fundraiser` tool by providing the `nonprofit_id` (EIN or slug) and a title. Note that this requires a Private Key configured in your credentials.