# Classy.org MCP for AI Agents MCP

> Classy.org MCP connects your AI client directly to Classy (GoFundMe Pro) data, letting you handle complex nonprofit tasks in natural conversation. You can list all campaigns, check recent donations and registrations, manage supporter profiles, and audit team fundraising efforts without leaving your chat window.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** fundraising, donations, donor-management, campaign-tracking, nonprofit, transaction-monitoring

## Description

Managing a large nonprofit involves jumping between donor databases, campaign dashboards, and transaction reports—it’s exhausting. This MCP changes that. It connects your AI client to Classy.org data so you can control all your fundraising operations using simple conversation. Instead of navigating multiple web pages, you ask for specific information—like total donations for a single event or who the top three team fundraisers are—and get an immediate answer. The entire catalog of Vinkius gives you access to this and dozens of other integrations, so you build out your whole operational stack from one place. You can check real-time activity feeds, look up specific supporter details, or even see high-level organization settings, all without opening the manager dashboard.

## Tools

### get_activity_feed
Retrieves a continuous stream of recent platform interactions, like donations and new registrations.

### get_campaign_details
Fetches comprehensive information about one specific fundraising campaign.

### list_fundraising_campaigns
Generates a list of every current and past fundraising campaign managed by the organization.

### list_individual_fundraising_pages
Provides details on pages created for individual supporters to raise funds.

### list_fundraising_teams
Lists and retrieves information about team-based fundraising groups.

### list_classy_members
Gets a list of all community members and registered supporters within the platform.

### list_classy_organizations
Retrieves high-level organizational settings and overall data visibility for your nonprofit.

### list_donation_transactions
Lists recent records of donations and registrations, including amounts and completion statuses.

## Prompt Examples

**Prompt:** 
```
What were our total funds raised from all team efforts last quarter?
```

**Response:** 
```
**Team Fundraising Summary (Last Quarter)**

*   🏆 Marathon 2026 Team: **$14,500** (Top Contributor: John Doe)
*   🌊 Clean Water Initiative Team: **$8,920** (Active Members: 12)

Total raised from teams: **$23,420**. You can ask for a breakdown by team or check individual page totals.
```

**Prompt:** 
```
Find me the five most recent donations and who they were from.
```

**Response:** 
```
**Recent Donations Log**

| Donor | Amount | Campaign | Status |
| :--- | :--- | :--- | :--- |
| Sarah Smith | $100.00 | Clean Water | Complete |
| John Doe | $50.00 | Annual Gala | Complete |
| Mike Scott | $25.00 | Spring Fundraiser | Complete |

The most recent donation was from Sarah Smith for $100 to the 'Clean Water' campaign.
```

**Prompt:** 
```
What are the details and current status of the Annual Gala 2026?
```

**Response:** 
```
**Annual Gala 2026 Campaign Details**

*   **Status:** Active
*   **Goal:** $50,000
*   **Current Total:** **$38,120** (76% Achieved)
*   **Last Activity:** Today at 9:00 AM (New donation received)

The campaign has been active for three months and is tracking well toward its goal.
```

## Capabilities

### Audit campaign performance
List and get detailed information for every active or inactive fundraising effort.

## Use Cases

### Auditing last quarter's funding sources
A development officer needs to know if the Annual Gala or the Clean Water Initiative brought in more cash. They ask their agent, which uses `list_fundraising_campaigns` and then aggregates data from `list_donation_transactions`, giving them a clear comparison table.

### Checking on a specific team's progress
A marketing manager wants to know who is leading the charge for a local marathon. They ask about fundraising teams, and the agent uses `list_fundraising_teams` to identify key contributors and their total amount raised.

### Verifying a new board member's history
A director needs confirmation on a potential donor’s past giving. They ask about the supporter, and the agent uses `list_classy_members` to pull up their full profile and donation history instantly.

### Getting an immediate update on funding
A staff member walks by a donor’s page and wants to know how much that specific campaign has raised so far. They ask the agent, which calls `get_campaign_details` for the current status.

## Benefits

- Instead of clicking through multiple reports, you can ask your agent to pull the details for a specific campaign using `get_campaign_details`. You get the answer in one chat response.
- You can track every interaction immediately. The `get_activity_feed` tool gives you a real-time audit log of new donations and page creations without opening the admin panel.
- Managing supporters is simple. Use `list_classy_members` to verify profiles or check individual fundraising progress, making donor relations faster than ever.
- Need an overview? You can use `list_fundraising_campaigns` to see everything running and then follow up with `list_donation_transactions` to analyze the revenue for each one.
- The MCP handles both team and individual efforts. Use `list_fundraising_teams` or `list_individual_fundraising_pages` to get a full picture of where your money is coming from.

## How It Works

The bottom line is, you treat your entire Classy dashboard like a chat conversation, asking for exactly what you need when you need it.

1. Subscribe to this MCP and provide your Classy Client ID and Secret. You grab these credentials from the Classy Manager's Apps & Integrations section.
2. Connect the MCP to your preferred AI client (Claude, Cursor, etc.) within Vinkius.
3. Ask your agent specific questions—for example, 'Show me all campaigns running this quarter,' or 'List the last ten transactions.' The agent handles the data retrieval in the background.

## Frequently Asked Questions

**How do I use the Classy.org MCP to check my fundraising totals?**
You simply ask your agent, 'What were our total donations for X campaign?' The MCP handles listing all relevant campaigns and summing up transactions so you get a clean, accurate number immediately.

**Can the Classy.org MCP help me find out who my supporters are?**
Yes. You can use the MCP to list community members or specific supporter groups. This lets you pull up vetted lists of people for targeted communications without leaving your chat interface.

**Does the Classy.org MCP track team fundraising progress?**
Absolutely. It tracks both individual and group efforts. You can ask it to list all teams or check a specific team's top fundraisers, giving you a clear view of collaborative success.

**What if I need to see recent activity like donations? Is that possible with Classy.org MCP?**
Yes. The MCP provides an activity feed tool. You can ask for the last five donations or any specific interaction, giving you a real-time audit log of your nonprofit's success.

**Is this better than just logging into Classy and looking at reports?**
It’s faster. Instead of opening multiple tabs to check campaigns, transactions, and members separately, you ask the agent once, and it synthesizes all that information for you in a single conversation.