# GivingFuel MCP for AI Agents AI Agent Connect

> GivingFuel MCP helps you manage nonprofit donations and track donor registrants through your AI agent. It connects your GivingFuel account to your workspace so you can pull donation reports, monitor fundraising pages, and check donor profiles without switching tabs.

## Overview
- **Category:** customer-relationship-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_J0iRMcYt5KGPoDmVXIPrV55DFQZVVRp4MYSlkvOi/ai-agent-connect
- **Tags:** fundraising, donor-management, donation-pages, registrations, nonprofit

## Description

This Connector lets you talk to your GivingFuel data instead of digging through a dashboard. If you run a nonprofit or a ministry, you know how much time goes into tracking who gave what and where that money is going. You can ask your AI agent to list all donation orders from last month or check the status of your latest fundraising page. It pulls in details on donor registrants and gives you a clear look at individual profiles. You can also see how peer-to-peer campaigns are performing or pull financial transaction data for your next audit. By connecting this to your workspace, you get a way to handle donor relationship management in real time. Since Vinkius manages the connection, you can just plug in your API key and start asking questions. It turns your fundraising data into a searchable resource you can actually use while you work. Instead of opening a new tab and clicking through three different menus just to find a single transaction, you just type a natural question. Your agent handles the heavy lifting of navigating the data and brings back the specific numbers you need. It is about getting answers faster so you can spend more time on your actual mission. You get to see the big picture and the tiny details without the manual labor of copying and pasting from one screen to another.

## Tools

### verify_api_connection
Check the connection. Use this to make sure your API key is working correctly before you start.

### filter_orders_by_status
Filter orders by completion. Use this to quickly find pending or refunded transactions.

### filter_orders_by_date
Filter donation orders by a specific date range. This helps you isolate data for specific months or events.

### list_donation_orders
List all donation orders in your account. This gives you a full view of every transaction your organization has received.

### list_peer_campaigns
List P2P campaigns. Use this to see which peer-to-peer fundraising efforts are currently active.

### list_donation_registrants
List individual donors. Use this to see who has signed up for specific events or forms.

### list_financial_transactions
List successful charges. This is great for auditing payment health and checking for successful processing.

### list_crm_contacts
List donor profiles from your CRM. Use this to see long-term engagement history for specific people.

### list_recent_donations
List the last 10 orders. This is the quickest way to see what just came into your account.

### list_fundraising_pages
List donation pages. This helps you see every active page and event configuration in your account.

## Prompt Examples

**Prompt:** 
```
Who signed up for our building fund event?
```

**Response:** 
```
I've pulled the registrants for the Building Fund. Here are the latest 5 signups:

| Name | Email | Status |
| :--- | :--- | :--- |
| **Sarah Jenkins** | s.jenkins@email.com | Confirmed |
| **Mark Thompson** | m.thompson@email.com | Confirmed |
| **Elena Rodriguez** | elena.r@email.com | Pending |
| **David Chen** | dchen@email.com | Confirmed |
| **Linda Wu** | l.wu@email.com | Confirmed |
```

**Prompt:** 
```
How many donations did we get last week?
```

**Response:** 
```
I checked the donation orders from last week. We received **12 new donations** totaling **$4,500.00**. 

*   **Largest Donation:** $1,200.00
*   **Average Donation:** $375.00
*   **Status:** 11 completed, 1 pending.
```

**Prompt:** 
```
Show me the details for the Fall Gala page.
```

**Response:** 
```
Here is the configuration for the **Fall Gala 2024** fundraising page:

*   **Status:** Active
*   **Goal:** $50,000
*   **Current Progress:** 45%
*   **Event Date:** November 15, 2024
*   **Description:** Annual gala to support our youth programs.
```

## Capabilities

### Pull donation orders
Retrieve a list of all orders including totals and statuses.

### Check donor profiles
Access detailed records and engagement history for individual donors.

### View fundraising pages
See all active donation pages and their configuration metadata.

### Track P2P campaigns
Get data on peer-to-peer fundraising progress and participant activity.

### Review financial charges
View successful and failed transactions to monitor payment health.

### Filter results by date
Narrow down donation orders to a specific timeframe.

### Filter results by status
Quickly find only completed, pending, or refunded transactions.

## Use Cases

### Checking a specific event
A director needs to see how many people signed up for the Fall Gala. They ask the agent to list donation registrants for that specific event to get a head count.

### Auditing a refund
A finance manager needs to find a refund from last week. They use filter_orders_by_date and filter_orders_by_status to find it in seconds.

### Donor outreach
A development worker wants to know a donor's history. They use list_crm_contacts to see previous gifts and then ask the agent to summarize their engagement.

### Campaign overview
A team lead wants to see all active pages. They use list_fundraising_pages to get a list of every active campaign and its configuration metadata.

## Benefits

- Stop manual dashboard searching by using list_fundraising_pages to see all your active events in one go.
- Get a better view of your donors by using list_crm_contacts to pull up historical engagement records instantly.
- Simplify your monthly audits by using list_financial_transactions to see every successful charge in your account.
- Quickly isolate specific timeframes for reports by using filter_orders_by_date to narrow down your results.
- Keep a pulse on P2P progress by using list_peer_campaigns to see which participants are leading the way.
- Identify issues faster by using filter_orders_by_status to find only the pending or refunded transactions.

## How It Works

The bottom line is you get direct access to your fundraising data through a conversation instead of a dashboard.

1. Subscribe to the Connector on Vinkius and grab your API key from the GivingFuel Extras menu.
2. Paste your API key into your Connector client settings to establish a secure link.
3. Ask your agent questions about your donations, donors, or active campaigns in plain English.

## Frequently Asked Questions

**How can GivingFuel MCP help my nonprofit's daily operations?**
It lets you pull donation data, donor profiles, and campaign stats directly into your AI client. You can get answers about your fundraising progress in seconds without having to log into a separate dashboard.

**Can I use GivingFuel MCP to see my donor history?**
Yes. You can ask your agent to pull up specific donor profiles to see their past engagement and donation history, making it much easier to personalize your outreach.

**Does GivingFuel MCP work with my current AI tools?**
It works with any MCP-compatible client, including Claude, Cursor, and Windsurf. You just connect it via Vinkius and start asking questions.

**Can I use GivingFuel MCP to audit my transactions?**
Absolutely. You can ask your agent to list all successful charges or filter by status to find pending and refunded transactions for your monthly reports.

**Is it hard to set up GivingFuel MCP for my team?**
It is very simple. You just need your GivingFuel API key. Once you add it to your Connector client, your team can start querying the data immediately.

**What kind of fundraising data can I access with GivingFuel MCP?**
You can access donation orders, donor registrants, peer-to-peer campaign data, and active fundraising page configurations.

**How do I get an API Key for GivingFuel?**
Log in to your GivingFuel account, navigate to Extras > Integrations > API Keys, and click 'Add API Key' to generate your key.

**Can I add new donations via the agent?**
The GivingFuel Public API is primarily designed for data extraction and polling. To record new donations, use your GivingFuel hosted donation pages.

**How do I filter donations for a specific date range?**
Use the 'filter_orders_by_date' tool and provide an ISO date (YYYY-MM-DD). The agent will retrieve all records created after that date.

**Does this support multiple Webconnex products?**
This Connector is specifically configured to filter results for GivingFuel (givingfuel.com). It ensures you only see fundraising-related data.