Classy.org MCP. Manage donations and campaign data through conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Classy.org MCP Server manages all your fundraising and donation data. You can run full campaign audits, list every supporter, and pull real-time transaction records without leaving your chat client.
It connects to your Classy account to give your AI agent full control over your donor relationships and campaign performance.
What your AI agents can do
Get activity feed
Retrieves a feed of recent system interactions, such as new donations or registrations.
Get campaign details
Gets specific, detailed information about one fundraising campaign.
List classy members
Lists all community members and individual supporters associated with the organization.
Gets a feed of all recent actions, like new donations or registrations, happening in the system.
Retrieves specific data for a single fundraising campaign.
Retrieves lists of community members and individual supporters.
Accesses high-level organization settings and core data.
Fetches records of recent donations and registrations, including amounts and statuses.
Lists all active and inactive fundraising campaigns available.
Retrieves details for both team-managed and individual fundraising pages.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Classy.org MCP Server: 8 Tools for Fundraising Data
Use these tools to orchestrate donation tracking, campaign details, and member lists directly through your AI agent.
019d7570get activity feed
Retrieves a feed of recent system interactions, such as new donations or registrations.
019d7570get campaign details
Gets specific, detailed information about one fundraising campaign.
019d7570list classy members
Lists all community members and individual supporters associated with the organization.
019d7570list classy organizations
Retrieves the organization's core settings and high-level data.
019d7570list donation transactions
Lists records of recent donations and registrations, showing amounts and statuses.
019d7570list fundraising campaigns
Lists every active and inactive fundraising campaign.
019d7570list fundraising teams
Lists all team-based fundraising pages.
019d7570list individual fundraising pages
Lists fundraising pages managed by individual supporters.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Classy.org, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You'll connect your Classy.org account to your agent and get full control over your fundraising data. This server gives your AI agent direct access to your donor relationships and campaign performance. You can run full campaign audits, list every supporter, and pull real-time transaction records right from your chat client.
Audit Fundraising Activity: Use get_activity_feed to get a feed of recent system interactions, like new donations or registrations.
Get Campaign Details: You can use get_campaign_details to pull specific, detailed information about a single fundraising campaign.
List Supporters: list_classy_members pulls every community member and individual supporter associated with the organization.
Manage Organization Data: You can call list_classy_organizations to access the organization's core settings and high-level data.
List Transactions: list_donation_transactions pulls records of recent donations and registrations, showing amounts and statuses.
List Campaigns: list_fundraising_campaigns lists every active and inactive fundraising campaign.
List Pages & Teams: You can get details for both team-managed and individual fundraising pages by running list_fundraising_teams and list_individual_fundraising_pages.
How Classy.org MCP Works
- 1 Subscribe to this server and enter your Classy Client ID and Client Secret. These credentials are found in Classy Manager > Apps & Integrations.
- 2 Your AI agent uses the tools to perform operations (e.g., 'List all campaigns').
- 3 The server executes the tool call, fetches the data from Classy.org, and returns the structured results to your agent.
The bottom line is, you can use your AI client to query and manage your Classy account without ever logging into the Classy dashboard.
Who Is Classy.org MCP For?
Nonprofit Directors, Development Officers, and Marketing Teams need this. If you spend your mornings clicking through donor dashboards and juggling multiple tabs to track campaign progress, this saves you time. You get a single conversational interface for all your fundraising data.
Monitors overall fundraising goals and campaign success using natural language prompts.
Audits recent donations and supporter activity instantly, without opening the Classy Manager.
Quickly looks up campaign details, activity feeds, and supporter lists directly from their chat interface.
What Changes When You Connect
- See the full donor activity stream. The
get_activity_feedtool provides a real-time feed of every donation or registration, keeping your team instantly updated. - Audit financial records instantly. Use
list_donation_transactionsto pull a list of the latest donations and registrations, seeing the amount and status for each one. - Manage your whole donor base.
list_classy_membersretrieves all community members and supporters, letting you build out contact lists quickly. - Track campaign health.
list_fundraising_campaignslists every campaign, so you can check which initiatives are running and which ones are paused. - Get deep campaign data. Instead of just knowing a campaign exists,
get_campaign_detailspulls the specific metrics you need for a single effort. - Monitor all fundraising efforts. You can use
list_fundraising_teamsandlist_individual_fundraising_pagesto track both group and personal fundraising efforts.
Real-World Use Cases
Need to check if a donor donated last week.
A Development Officer needs to confirm a donor's contribution. They ask their agent to run list_donation_transactions. The agent pulls the records, confirming the amount and date, so the officer can follow up accurately. No manual dashboard check needed.
Need to see what campaigns are active.
A Nonprofit Director needs a quick overview. They ask the agent to list_fundraising_campaigns. The agent returns a list of all campaigns, letting the director immediately see which efforts are live and which need attention.
Need to build a list of all supporters.
A Marketing Team Lead needs a roster for a mailing. They tell their agent to run list_classy_members. The agent pulls the full list of community members, allowing the team to segment and target a mailing list immediately.
Need to understand how a specific campaign is doing.
A Development Officer wants to drill down on 'Clean Water Initiative.' They ask the agent to get_campaign_details. The agent returns the specific metrics for that single campaign, giving a detailed performance snapshot.
The Tradeoffs
Jumping between tabs
Manually checking the Campaigns tab, then switching to the Transactions tab, then looking up a specific Member profile to piece together a story about one donor.
→
Start by running list_donation_transactions to see recent funds. Then, use list_classy_members to find the donor's profile. Finally, use get_activity_feed to see the exact moment of the donation. Keep it all in the chat.
Forgetting to check the team pages
Assuming all fundraising is tracked on the main campaign dashboard, missing donations or efforts from specific team-based events.
→
Run list_fundraising_teams first. This shows all group efforts. Then, use list_individual_fundraising_pages to check the individual progress associated with those teams.
Trying to find a setting by digging deep
Trying to find the correct organization ID or check the general settings by navigating through multiple backend menus.
→
Use list_classy_organizations. This tool retrieves all necessary high-level organization data directly to your agent, saving you clicks.
When It Fits, When It Doesn't
Use this server if your job requires you to correlate donor activity (e.g., a donation in list_donation_transactions) with campaign context (get_campaign_details) or member status (list_classy_members). You need a complete, unified view of fundraising data, and you want to avoid switching between dashboards. Don't use this if you only need to view static, non-changing data that already lives in a simple export file, or if your goal is to create a new data model. If you only need to see the total list of members, list_classy_members is enough. But if you need to know what they did, you need the full suite.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Classy.org. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking donor activity shouldn't mean jumping between six different tabs.
Today, checking on a donor means navigating to the Campaigns tab, finding the right campaign, checking the transactions log, then switching to the Members list to verify their profile, and finally pulling the activity feed to see the exact time they gave. It's a painful, multi-step process of clicking, copying, and pasting data into a spreadsheet.
With this MCP server, you just ask your agent to 'Show me the activity for John Smith.' The agent runs the necessary tools—like `list_donation_transactions` and `list_classy_members`—and hands you a single, unified, conversational answer. You get the answer, not a list of tools to run.
Classy.org MCP Server: Getting a full campaign audit from chat.
Manually getting a full campaign audit requires exporting the campaign details, cross-referencing it with the team pages, and then running a separate query for all transactions. It takes 20 minutes and involves at least three different data sources.
Now, your agent can orchestrate this. Ask it to 'Give me the details for the Annual Gala.' It uses `get_campaign_details` and `list_fundraising_teams` simultaneously to build a single, coherent report. The complexity is handled by the server, not you.
Common Questions About Classy.org MCP
How do I list all my campaigns using the list_fundraising_campaigns tool? +
You prompt your agent with a simple request like 'List all campaigns.' The agent automatically calls list_fundraising_campaigns and returns a list of every active and inactive campaign name and ID.
What data does list_donation_transactions provide? +
It gives you a list of recent transactions. This includes the donor's name, the amount donated, and the status (e.g., completed or pending). It's your quick financial overview.
Can I find a specific donor using list_classy_members? +
Yes. You ask the agent for a supporter's profile. The agent runs list_classy_members and pulls the full profile data for that individual member.
Do I need to run get_activity_feed for every donation? +
No. The get_activity_feed tool provides a continuous stream of recent actions. It's designed to give you a high-level, real-time view of what's happening right now.
How do I check the settings for my entire organization? +
Run list_classy_organizations. This tool retrieves the core, high-level settings for your entire Classy account, so you don't have to navigate the backend settings pages.
How do I list team-based fundraising pages using the list_fundraising_teams tool? +
The list_fundraising_teams tool retrieves all pages managed by teams. You can see the names of the team pages and the associated team members. This is useful for monitoring group fundraising efforts.
What is the purpose of list_individual_fundraising_pages? +
This tool lists pages created by single supporters. It gives you direct access to individual fundraising progress, separate from group or campaign totals. Use it when you need to check a specific donor's contribution status.
How do I get detailed information for a single campaign using get_campaign_details? +
It pulls comprehensive data for one campaign, including its status, goal amount, and total funds raised. This is better than listing all campaigns if you only care about one specific initiative.
Can I see how much a specific campaign has raised? +
Yes! Use the get_campaign_details tool with the campaign ID. The agent will return the total gross amount raised along with other performance metrics.
How do I check the latest donations through the agent? +
Use the list_donation_transactions tool or the get_activity_feed tool. Your agent will fetch the most recent records, including the donor's name and the donation amount.
Where do I find my Classy API Client ID and Secret? +
Log in to your Classy Manager and navigate to Apps & Integrations > API. You can create a new API application to generate your Client ID and Client Secret.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Planly
Schedule and auto-publish social media posts across Instagram, TikTok, Twitter, and LinkedIn with a clean visual calendar.
PushEngage
Re-engage website visitors with browser push notifications that increase traffic, recover abandoned carts, and boost retention.
Appfigures
Analyze app store performance with Appfigures — track downloads, revenue, reviews, and rankings via AI.
You might also like
Apache APISIX
Manage your cloud-native API Gateway via AI — configure routes, services, upstreams, and consumers through the APISIX Admin API.
GitScrum Knowledge
Build and query knowledge bases via GitScrum — manage notes as agent memory, maintain wiki pages, communicate through discussions, and search across all resources from any AI agent.
CloudCard ID Photos
Manage ID photo submissions, approvals, and cardholder data via CloudCard directly from your AI agent.