# Donorbox MCP for AI Agents AI Agent Connect

> Donorbox MCP lets you manage nonprofit donations and fundraising campaigns through your AI client. It handles recurring gifts, donor profiles, and campaign tracking so you can focus on your mission instead of manual data entry.

## Overview
- **Category:** customer-relationship-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_nYoTMuJkHLh47AwiqYM6c2eaXQaJ4SeLqwUjTCu1/ai-agent-connect
- **Tags:** online-donations, fundraising, donor-crm, recurring-donations, nonprofit-tools, transaction-management

## Description

Donorbox lets you manage nonprofit donations and fundraising campaigns through your AI agent. Managing a nonprofit means juggling dozens of moving parts, from tracking one-time gifts to keeping up with recurring monthly donors. Most people end up stuck in a loop of clicking through different tabs, copying donor info from emails into a CRM, and checking campaign statuses manually. This connection changes that by letting your agent do the heavy lifting for you. Instead of digging through a portal to find out who donated what, you can just ask your agent to summarize recent activity or update a donor's contact details. You can pause a subscription, create a new profile, or check your webhook health without ever leaving your chat window. It turns your AI into a dedicated fundraising coordinator that knows your data inside and out. If you're looking for a way to organize your nonprofit's growth without the administrative headache, this is the way to go. You can find this and thousands of other tools in the Vinkius catalog to keep your operations running smoothly.

## Tools

### create_new_donor
Add a new supporter to your database with their name and email. This saves you from manual data entry.

### get_account_profile
Pull your current account information. This provides a quick snapshot of your authenticated profile.

### list_donations
View a list of all gifts, with optional filters for amount or email. This helps you audit your recent funding.

### cancel_recurring_plan
Stop a recurring donation from processing. Use this to end subscriptions when a donor requests it.

### check_api_health
Make sure your Donorbox connection is still active. It is a quick way to verify your setup is live.

### list_fundraising_campaigns
See all your active and past fundraising efforts. Use this to monitor performance in real time.

### pause_recurring_plan
Temporarily stop a recurring donation without canceling it. This is perfect for donors on temporary breaks.

### resume_recurring_plan
Start a paused recurring donation again. This helps you quickly react when a donor is ready to give.

### update_donor_info
Change the details on an existing donor profile. Use this to keep your CRM accurate without manual edits.

### list_donors
Browse your entire list of supporters by name or email. This makes finding specific records much faster.

### list_recurring_plans
See all active monthly or yearly donation subscriptions. This gives you a clear view of your recurring revenue.

### list_configured_webhooks
Check which webhooks are currently active. This helps you ensure your external apps are receiving data.

## Prompt Examples

**Prompt:** 
```
Show me the total amount donated to the Winter Fund last month.
```

**Response:** 
```
I've pulled the donation data for the Winter Fund from last month. Here is the summary:

| Date | Donor | Amount |
| :--- | :--- | :--- |
| Oct 12 | Jane Smith | $500.00 |
| Oct 15 | Bob Johnson | $150.00 |
| Oct 20 | Alice Brown | $250.00 |

**Total Raised: $900.00**

Would you like me to list the full transaction metadata for any of these?
```

**Prompt:** 
```
Pause the monthly gift for John Doe since he's traveling.
```

**Response:** 
```
I've successfully paused the recurring donation plan for John Doe. He won't be charged until the plan is resumed. I've updated the status in your records.
```

**Prompt:** 
```
Are my webhooks still working?
```

**Response:** 
```
I've checked your connection status. Your Donorbox API is healthy and active. I also see 3 active webhooks currently configured to send data to your external systems.
```

## Capabilities

### List recent donations
Get a summary of all gifts with filters for specific campaigns or donor emails.

### Create new donor profiles
Add a new supporter to your records by providing their name and email.

### Update donor contact info
Modify existing records to keep your supporter data accurate and current.

### Pause recurring gifts
Temporarily stop a monthly or yearly donation without canceling the plan.

### Resume recurring gifts
Restart a paused donation plan to begin collecting funds again.

### Cancel recurring gifts
End a recurring donation subscription permanently.

### Track fundraising campaigns
See your full directory of campaigns to monitor performance in real time.

### Check API connection health
Verify that your Donorbox connection is active and functioning correctly.

### View active webhooks
Check which webhooks are currently configured to monitor your data flow.

### Get account profile info
Pull authenticated account details to verify your current setup.

### List all donors
Browse your entire supporter list filtered by name or email address.

### List recurring plans
See all active recurring donation plans across your organization.

## Use Cases

### Summarizing recent fundraising activity
A manager asks for a summary of all donations from a specific campaign last month. The agent uses list_donations to pull the data and present a total.

### Handling a donor's temporary break
A donor asks to pause their gift while on vacation. The fundraiser uses pause_recurring_plan to stop the next charge without ending the subscription.

### Batch updating donor records
An admin needs to fix contact info for several supporters. They use update_donor_info to modify records based on notes from an email thread.

### Verifying system connectivity
An ops lead wants to make sure the donation flow is active. They ask the agent to check_api_health to confirm the connection is live.

## Benefits

- Stop manual data entry by using create_new_donor to add supporters instantly to your records.
- Manage subscriptions easily with pause_recurring_plan and resume_recurring_plan to handle donor requests without friction.
- Keep your records accurate by using update_donor_info to fix typos or change contact details on the fly.
- Get a bird's-eye view of your progress with list_fundraising_campaigns to see which initiatives are hitting their goals.
- Ensure your tech stays running by using check_api_health and list_configured_webhooks to spot issues before they affect your funding.

## How It Works

The bottom line is you get a conversational interface for your entire donor database and campaign history.

1. Subscribe to the Donorbox MCP on Vinkius.
2. Grab your API Key from the Donorbox Integrations page.
3. Connect it to your AI client and start asking questions about your donors.

## Frequently Asked Questions

**Can the Donorbox MCP help me manage recurring donations?**
Yes. You can use your AI agent to pause, resume, or cancel recurring gifts through natural conversation without ever opening the Donorbox dashboard.

**How do I use the Donorbox MCP to update donor details?**
Just tell your agent what needs to change, such as an email address or a name. The Connector will find the correct record and update the information for you.

**Can I see my fundraising campaigns with the Donorbox MCP?**
Yes. Your agent can list all your active and past fundraising campaigns, allowing you to check progress and monitor performance on demand.

**Does the Donorbox MCP support checking my API connection?**
It does. You can ask your agent to verify that your connection is live at any time to ensure your data is flowing correctly.

**How does the Donorbox MCP help with donor CRM tasks?**
It streamlines your CRM work by letting you create new donor profiles and update existing ones using simple voice or text commands.

**How do I find my Donorbox API Key?**
Log in to your account, navigate to **Integrations & Add-ons** > **API & Zapier**, and enable the API add-on to generate your unique key.

**Can I pause a recurring donation via AI?**
Yes! Use the `pause_recurring_plan` tool with the specific plan ID to temporarily suspend a donor's recurring subscription.

**How do I filter donations by campaign?**
You can provide a campaign ID or name to the `list_donations` tool to retrieve transactions only for a specific fundraising goal.