Donorbox MCP. Manage giving and donors with natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Donorbox connects your nonprofit giving platform to any AI agent, giving you full conversational control over fundraising and donor records.
Manage donations, update donor profiles, monitor recurring subscriptions, and track campaign performance—all without leaving your chat window.
What your AI agents can do
Cancel recurring plan
Stops a scheduled donation payment for a specific supporter.
Check api health
Verifies that the connection between your AI client and Donorbox is working correctly right now.
Create new donor
Adds a completely new donor record into the system, requiring their first name, last name, and email.
You can add new donor profiles or update existing records with just a name, email, and other details.
List all donations, filtering the results by specific donors, campaigns, or minimum amounts.
Pull a directory of all current fundraising campaigns to monitor which ones are active and how they're performing.
Pause, resume, or cancel any recurring donation plan directly through your AI agent.
Verify the live status of Donorbox's API connection and check active webhook settings for reliable operations.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Donorbox: 12 Tools for Fundraising Management
Use these twelve tools to programmatically interact with Donorbox, allowing your agent to manage everything from new donor records to complex subscription changes.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Donorbox on Vinkius019dd0e3cancel recurring plan
Stops a scheduled donation payment for a specific supporter.
019dd0e3check api health
Verifies that the connection between your AI client and Donorbox is working correctly right now.
019dd0e3create new donor
Adds a completely new donor record into the system, requiring their first name, last name, and email.
019dd0e3get account profile
Retrieves basic account information for verification purposes.
019dd0e3list fundraising campaigns
Pulls the directory and status for every active fundraising campaign you run.
019dd0e3list donations
Retrieves detailed records of donations, which you can filter by donor email, campaign name, or donation amount.
019dd0e3list donors
Gets a list of all donors, allowing filtering by their name or email address.
019dd0e3list recurring plans
Lists all existing recurring donation plans associated with your organization.
019dd0e3list configured webhooks
Displays a list of all active webhook endpoints set up in your Donorbox account.
019dd0e3pause recurring plan
Temporarily stops a donor's automatic payment until you decide to restart it.
019dd0e3resume recurring plan
Restarts a recurring donation plan that was previously paused.
019dd0e3update donor info
Modifies specific details on an existing donor record, like their mailing address or phone number.
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 Donorbox, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Donorbox. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Managing donor giving used to mean clicking through five different portals.
Today, if you want an audit trail for donations or need to change a supporter's payment status, you jump into the Donorbox dashboard. You navigate tabs for donors, then click on a plan, maybe download a report, and cross-reference that data with your email list just to confirm everything is correct. It’s slow, it’s prone to copy/paste errors, and it takes time away from actual fundraising.
With this MCP, you talk to your agent instead. You tell it exactly what you need—like listing all donors who gave over $50 in the last month. The AI runs the necessary tools and returns a clean, actionable list right where you're working. It just makes the process fast.
Control your donor profiles with Donorbox.
The biggest time sinks are updating records or managing recurring plans. Manually pausing a gift means logging in, finding the specific plan ID, and clicking 'pause.' If you need to update an address, it's another set of clicks and form fills that can easily get missed.
Now, your agent handles all those steps for you. You simply tell it, 'Pause donor John Doe’s gift,' or 'Update Jane Smith’s email.' The MCP runs the tools—like `pause_recurring_plan` or `update_donor_info`—and confirms the change instantly. That's how efficient this is.
What you can do with this MCP connector
You can take the guesswork out of non-profit fundraising by connecting Donorbox directly to your AI client. Instead of logging into a separate portal just to check who gave money or if someone's payment plan is active, you talk to your agent instead. Your AI acts like a dedicated donor coordinator: it finds donation totals by filtering by email or campaign name, creates and updates supporter records instantly, and manages the entire lifecycle of recurring gifts.
You can ask it to pause a subscription, check the API health status, or list every configured webhook in one go. By connecting this MCP via Vinkius, you give your agent access to all these functions, turning complex backend tasks into simple conversations. It's about getting accurate data and taking immediate action when you need it most.
019dd0e3-4c8e-73c8-be41-6a8414b6074b How Donorbox MCP Works
- 1 Subscribe to this MCP on Vinkius, then retrieve your unique API Key from your Donorbox account.
- 2 Input the key into your preferred AI client (like Claude or Cursor) to establish the connection.
- 3 Ask your agent a question—for example, 'List all donations for Q2'—and it executes the necessary tool calls and returns the structured data.
The bottom line is that you never have to manually jump between dashboards again; everything happens through natural conversation.
Who Is Donorbox MCP For?
Nonprofit Directors who are tired of spending hours in the donor portal just checking status updates. This is for people whose job depends on accurate, real-time data about giving and supporters.
Checks campaign progress or lists all donors to segment groups for upcoming appeals.
Monitors webhook activity and verifies API health after a system change, preventing operational failures.
Updates donor information or manages recurring subscriptions (pausing/resuming) without leaving their email client.
What Changes When You Connect
- Stop manually cross-referencing data. You can instantly get a complete list of donations using
list_donations, filtered by campaign or email, all in one query. - Maintain perfect records without touching the portal. Use
create_new_donorandupdate_donor_infoto keep your supporter profiles accurate from right inside your chat application. - Control recurring revenue flow on demand. Need to pause a gift? Just run
pause_recurring_plan, or restart it withresume_recurring_plan. No clicks required. - Stay ahead of campaign goals by listing all active campaigns via
list_fundraising_campaignsand checking their performance metrics instantly. - Never worry about system failure again. Run
check_api_healthto confirm the connection is live, or uselist_configured_webhooksfor a full operational audit.
Real-World Use Cases
Auditing Donor Changes
The ops manager needs to know if any donor contact info changed in the last week. They ask their agent, and it runs list_donors with specific filters, providing a clean list of all modified records, saving hours of manual checking.
Handling Donor Requests
A donor calls asking to pause payments due to financial hardship. Instead of emailing the team and waiting, the coordinator simply tells their agent: 'Pause plan ID 123,' executing pause_recurring_plan immediately.
Quarterly Report Generation
The Development Director needs to summarize all donations for a board meeting. The agent uses list_donations, filtering by quarter and campaign, and compiles the total revenue metadata into a clean summary.
New Supporter Onboarding
A team member captures new contact information at an event. Instead of opening a spreadsheet, they tell their agent to 'Create donor for Jane Smith,' running create_new_donor and capturing the data immediately.
The Tradeoffs
Trying to update everything in one go
A user tries to bulk-update 50 donors' addresses by pasting a massive CSV into the chat, hoping the AI figures it out.
→
You need specific actions. For single updates, use update_donor_info. If you have many records, run list_donors first to get IDs, then process them in manageable batches using targeted tools.
Assuming the API is always on
The ops lead notices donation data seems missing and assumes it's a database issue without checking the connection status.
→
Always run check_api_health first. This tool confirms if the communication path between your client and Donorbox is even open, isolating connectivity issues immediately.
Ignoring donation metadata
A user only asks 'How much was donated?' without specifying criteria, resulting in a massive, unhelpful number.
→
Use list_donations and explicitly filter by parameters like campaign name or date range. This gives you detailed transaction metadata, not just a total.
When It Fits, When It Doesn't
Use this MCP if your primary pain point is coordinating complex donor data actions across multiple systems—managing subscriptions, updating records, and tracking specific fundraising campaigns. It's built for the operational manager who needs precise control over the donor lifecycle. Don't use it if you just need general reporting; run list_donations or list_donors. If your only goal is to read data without making changes, consider a pure read-only API connector instead of this full management MCP.
Common Questions About Donorbox MCP
How do I list donations using the list_donations tool? +
You tell your agent to run list_donations and specify what you want to filter by. You can narrow down results by a donor's email, or focus only on gifts from a specific campaign.
What is the difference between list_donors and list_users? +
The list_donors tool retrieves data specifically related to fundraising supporters. This MCP does not have a general 'user' directory, so stick with list_donors for all your campaign needs.
Can I check if the API is connected using check_api_health? +
Yes. Running check_api_health immediately verifies that Donorbox's connection to your AI client is working, which is a critical first step before any data retrieval.
What if I need to change a donor’s info? +
Use the update_donor_info tool. You provide the specific ID and the fields you want changed, making sure the update is precise and accurate.
How does the list_fundraising_campaigns tool help me track campaign performance? +
It retrieves a directory of all your active fundraising campaigns. You get critical details like the campaign name, ID, and current status, allowing you to know exactly what data or goal you should query next.
If I use the create_new_donor tool, what information must I provide for the record to be valid? +
You must supply a first name, last name, and email. The system validates these three pieces of data before successfully creating or updating the new donor profile.
Does using cancel_recurring_plan affect the donor's overall profile data? +
No. Canceling a plan only changes the subscription status for that specific payment stream. The primary donor record, along with all historical transaction metadata, remains completely untouched.
If donation data isn't updating in real-time, how can I check the status using list_configured_webhooks? +
This tool shows every active webhook connection. You can verify if your automated systems are set up to fire correctly and identify any misconfigured endpoints that might be causing data gaps.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.