# Double the Donation MCP MCP

> Double the Donation MCP automates matching gift requests and corporate giving workflows for nonprofits. It lets you programmatically search over 24,000 employers to find specific matching gift guidelines, automatically register new donations, and track eligibility status from initial gift to final payment.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** double-the-donation, 360matchpro, matching-gifts, fundraising-automation, nonprofit-api, corporate-giving, philanthropy-tech, donation-tracking, mcp

## Description

Managing nonprofit funding used to mean jumping between spreadsheets, donor portals, and corporate websites just to figure out if a match exists. Now you don't have to. This MCP lets your client handle the entire matching gift process through natural conversation. You can find specific guidelines by searching thousands of employers, automatically log new donations, and track every step of the money's journey until it's paid out.

It handles everything from initial data capture to final reporting visibility. When you connect this MCP via Vinkius, your client acts like a dedicated fundraising coordinator that never sleeps. It processes complex donation records, confirms eligibility against corporate matching rules, and keeps an eye on the whole portfolio so you don't miss a single dollar.

It’s about getting total control over corporate giving workflows without leaving your workspace.

## Tools

### create_organization
Provisions and sets up a new 360MatchPro account for nonprofit use.

### get_account_settings
Retrieves the current settings and configurations of an existing account.

### get_company
Fetches specific matching gift details for a known company name or ID.

### get_dashboard_stats
Retrieves high-level performance statistics and metrics from the account dashboard.

### get_donation
Gets detailed information about a specific, existing donation record.

### get_organization
Retrieves complete details for an organization by its identifier or name.

### list_campaigns
Lists all active fundraising campaigns associated with the account.

### list_donations
Retrieves a list of multiple donation records, allowing you to view an overview of gifts.

### list_subsidiaries
Lists all corporate subsidiaries linked under a main company umbrella.

### register_donation
Creates and logs a new donation record, initiating the matching gift workflow.

### search_company
Searches the database by name to locate potential employer matches for donors.

### update_organization
Makes changes and updates to an organization's core details or status within the system.

## Prompt Examples

**Prompt:** 
```
Search for 'Microsoft' in the employer matching database.
```

**Response:** 
```
Searching database... I found 'Microsoft' (ID: 1024). They have a robust matching gift program with a 1:1 ratio up to $15,000 per employee. Would you like the full guidelines?
```

**Prompt:** 
```
Register a $100 donation for 'john.doe@example.com'.
```

**Response:** 
```
Donation registered! I've successfully sent the $100.00 gift from John Doe to 360MatchPro. I'll now monitor the matching eligibility and alert you if an employer is identified.
```

**Prompt:** 
```
Get the current matching gift status for donation ID 'don_123'.
```

**Response:** 
```
Fetching status... Donation don_123 is currently in the 'Waiting for Donor' stage. The donor has been notified to submit their matching request. Shall I check for any update emails sent?
```

## Capabilities

### Discover Corporate Matches
Search a large database of employers to find specific matching gift programs and required guidelines.

### Process New Donations
Log incoming donations and instantly check if they are eligible for an employer match, maximizing revenue potential.

### Track Gift Status
Monitor the entire donation journey, tracking everything from the donor's initial action to final payment completion.

### Manage Accounts
Create and update 360MatchPro accounts for your organization or clients programmatically.

## Use Cases

### A donor needs verification on their employer's match.
The Development Director asks their agent to `search_company` for 'Google'. The MCP instantly returns that Google has a 1:1 matching gift ratio up to $20,000 per employee. They then use this data to confirm the potential value before speaking to the donor.

### A large group of donations needs logging.
The Ops Manager runs a batch task using `list_donations` and then processes each one with `register_donation`. The system automatically logs the gift, checks for matches, and adds the new record to the reporting queue.

### An organization needs data updated.
Instead of logging into a portal, the Operations team uses their agent to run `get_organization` first. Seeing an outdated address, they immediately use `update_organization` to correct it, keeping all records accurate.

### Getting performance reports.
The CEO asks for a quick snapshot of the quarter's success. The agent executes `get_dashboard_stats`, providing instant visibility into total donations and match revenue without delay.

## Benefits

- Find matches without guesswork. Use `search_company` to check over 24,000 employers and find specific corporate guidelines in seconds.
- Stop losing track of funds. By using `list_donations`, you get a complete list view so you never miss monitoring the status of an individual gift.
- Maximize every dollar logged. Use `register_donation` to log gifts, automatically triggering eligibility checks that find hidden matching revenue.
- Keep your data clean and current. You can use `update_organization` or `get_account_settings` to manage all client details without touching a manual form.
- See the big picture fast. Call `get_dashboard_stats` anytime to get high-level performance reports, eliminating the need to download PDF summaries.

## How It Works

The bottom line is that you get an AI layer that sits on top of complex financial systems, allowing natural language commands to execute rigid API calls.

1. Subscribe to this MCP and retrieve your Public and Private API Keys from your 360MatchPro dashboard.
2. Connect those keys to your preferred AI client; your agent now has access to the full suite of donation, company, and account tools.
3. Ask your agent a question like, 'Check if John Doe's $500 gift qualifies for a match at his employer.' The MCP runs the necessary lookups and returns the status.

## Frequently Asked Questions

**How do I find potential donors for matching gifts using search_company?**
You tell your agent the company name, and it searches its database of over 24,000 employers. It returns detailed data, including specific matching ratios and guidelines, so you know exactly what to expect.

**Can I log a donation without manually updating organization details? Use register_donation.**
Yes. You use `register_donation` to log the gift. The MCP handles logging the initial record and simultaneously checks for matching eligibility, keeping your data clean right away.

**What's the difference between get_organization and search_company?**
`search_company` finds a match based on a name you give it. `get_organization` retrieves all existing details about an organization that is already in your system.

**How do I know if the data has changed? Use update_organization.**
If you find out an organization's status or address has changed, use `update_organization`. You provide the new details through natural conversation, and it updates the record for you.

**I just started using this MCP; how do I verify my connection status with `get_account_settings`?**
The tool retrieves your current account configuration. This lets you confirm things like usage limits, billing details, or API key expiration dates. It's useful for making sure your integration hasn't run into any unexpected rate restrictions.

**I have hundreds of donations; what is the best way to view them all using `list_donations`?**
`list_donations` fetches records for multiple gifts. You can use this tool to pull comprehensive lists and then filter that data by date range or status type within your agent. It’s much faster than checking individual donation details.

**To map out a donor's full network, how does `list_subsidiaries` help me?**
`list_subsidiaries` gives you the complete corporate structure under one parent company. This is critical for finding hidden matching gift opportunities or understanding which branch of an employer to target.

**Where do I find my key performance indicators (KPIs) and overall health metrics? Use `get_dashboard_stats`.**
`get_dashboard_stats` pulls high-level summary data directly from your 360MatchPro account. You get an instant snapshot of your current fundraising totals, total matches found, and other vital operational numbers without needing to run complex reports.

**How do I find my Public and Private API Keys?**
Log in to your 360MatchPro dashboard, navigate to **Settings** > **API Keys**, and copy both your Public and Private access tokens.

**Can I search for any employer in the database?**
Yes! The `search_company` tool allows you to query a database of over 24,000 employers to find matching gift opportunities programmatically.

**Does it support real-time donation status updates?**
The `get_donation` tool retrieves the most current status and history for any registered donation ID directly from the 360MatchPro platform.