Donorbox MCP for AI Agents. Control every aspect of your nonprofit funding lifecycle.
Donorbox MCP gives your AI agent full control over nonprofit fundraising and supporter management. You can programmatically list donations, create or update donor profiles, monitor recurring payments, and check campaign performance—all without ever logging into the Donorbox portal.
Give Claude and any AI agent real-world access
Add new supporters or modify existing profiles with accurate information.
List all donations, track performance across various campaigns, and view supporter directories.
Pause, resume, or cancel ongoing donation subscriptions to manage the donor lifecycle.
Verify the API connectivity and monitor active webhooks for reliable operations.
Ask an AI about this
Waiting for input…
What AI agents can do with Donorbox with 12 Tools
Use these tools in your chat client to automate donor record management, track campaign performance, and handle complex financial reporting tasks.
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 MCPCancel Recurring Plan
Stops a recurring donation payment for a specific supporter.
Check Api Health
Verifies that the connection between your AI agent and Donorbox is working correctly.
Create New Donor
Adds a brand new supporter record using their first name, last name, and email...
Get Account Profile
Retrieves general authenticated account information for verification purposes.
List Fundraising Campaigns
Provides a directory listing of all active and past fundraising campaigns.
List Donations
Retrieves donation records, allowing you to filter results by email address, campaign name, or amount given.
List Donors
Lists all registered donors and allows filtering by their name or email address.
List Recurring Plans
Shows a list of all active recurring donation plans associated with the account.
List Configured Webhooks
Lists all the webhook endpoints that are currently set up and monitored by Donorbox.
Pause Recurring Plan
Temporarily suspends an ongoing recurring donation payment.
Resume Recurring Plan
Reactivates a donor plan that was previously paused.
Update Donor Info
Modifies any specific details on an existing donor record, like their address or phone number.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each 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,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The administrative tax of running a nonprofit Solved with Vinkius AI Gateway
Today, managing donations means jumping between tabs. You log into the donor portal to check total giving amounts, then you open a separate dashboard to see campaign performance. If you need to update an address or pause a recurring payment, it's another series of clicks, requiring you to copy data from one screen and paste it somewhere else.
With this MCP connected via Vinkius, the process disappears. You simply ask your agent: 'What is the total donation value for donors who gave in Q2?' The answer comes back immediately, structured, accurate, and ready to use. Your AI client handles the manual cross-referencing.
Donorbox MCP gives you immediate control over donor data
You don't have to manually check if a donation was recorded or if an address is current. The agent handles retrieving summaries using `list_donations` and ensures the record is clean by executing `update_donor_info`. This eliminates the time spent chasing missing data points across multiple systems.
Your AI client acts as your full-time, always-on donor coordinator. It’s not just a data lookup; it's an operational command center.
What your AI can actually do with this
Managing a nonprofit's finances used to mean jumping between dashboards, running reports manually, and cross-referencing spreadsheets. Now, your AI client acts as your dedicated fundraising coordinator. Through this MCP, you can talk to your donor data like you're talking to an employee who knows exactly where everything is. Need to know how much was raised last month? Just ask.
Want to update a donor’s address or pause their monthly gift temporarily? It happens in natural conversation.
It handles the complex work, from gathering detailed donation summaries (filtered by email or campaign) to maintaining high-fidelity records of every supporter. You can even check the API health and monitor webhooks to make sure your operations never skip a beat. This makes Vinkius the central hub where all your critical data flows into your agent.
It's total control over your donor lifecycle, driven by conversation.
019dd0e3-4c8e-73c8-be41-6a8414b6074b Here's how it actually works
The bottom line is you get a single conversational interface that handles complex backend data retrieval and modifications.
Subscribe to this MCP on Vinkius.
Retrieve your Donorbox API Key from the Integrations section of the platform.
Use any MCP-compatible client (like Claude or Cursor) to issue commands naturally, such as 'List all donations for the Annual Gala campaign.'
Who is this actually for?
Nonprofit Managers, Fundraising Coordinators, and Operations Leads. You're the person staring at dozens of dashboards trying to piece together one donor story for a board meeting. You need instant, accurate data retrieval without deep-diving into complex web portals.
You use this MCP to instantly pull donation summaries and check the progress of major fundraising campaigns using simple language commands.
You update donor information or manage recurring subscriptions directly from your communication tools, without ever leaving them.
You monitor webhook activity and verify the API health through simple AI queries to guarantee reliable fundraising operations 24/7.
What Changes When You Connect
Stop manually digging through donation tables. You can now ask the agent to list donations, filtering instantly by email or campaign name so you get exactly what you need for a board report.
Maintain accurate records without logging in. Use create_new_donor and update_donor_info to keep supporter data current whenever you're communicating with them.
Manage donor retention effortlessly. You can pause or resume plans (pause_recurring_plan, resume_recurring_plan) simply by asking the agent, eliminating manual subscription adjustments.
Understand your entire fundraising landscape. Get a full directory of campaigns using list_fundraising_campaigns to coordinate outreach and track performance in real time.
Verify operational reliability instantly. Use check_api_health or review configured webhooks (list_configured_webhooks) directly through the agent, guaranteeing your systems are always running smoothly.
See it in action
Need a quick summary of last quarter's giving.
The fundraising manager asks their agent to list donations for 'Q2 Annual Campaign'. The agent retrieves the data, provides total counts and top donors, and offers detailed transaction metadata instantly. This saves hours of exporting and summarizing.
A major donor changed companies and needs contact updates.
The coordinator asks the agent to find all donors related to 'Smith' and then uses update_donor_info on specific records, ensuring their current work address is accurate for future appeals. The change is logged automatically.
A supporter temporarily lost funds and needs a break from billing.
The operations lead asks the agent to check 'john.doe@example.com' and pause their plan using pause_recurring_plan. The agent executes the change, confirming that no further charges will occur until it is resumed.
Want to audit which campaigns are performing best right now?
The team lead asks the agent to list all fundraising campaigns. The agent returns a directory of every campaign available, allowing them to compare performance and coordinate future outreach efforts across different initiatives.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Checking dashboards manually
Opening the Donorbox portal, navigating to 'Donations', using filters, and then exporting data into Excel.
Instead, ask your agent to use list_donations and specify the exact criteria (e.g., 'last 30 days'). The data is returned formatted for immediate use in your chat interface.
Trying to find a donor's status
Searching through pages of donors manually, or having to remember if the person is active, paused, or needs an address change.
Use list_donors filtered by name or email. Then use update_donor_info if you find a necessary correction.
Forgetting to check system status
Assuming that because the donor was charged yesterday, the API is working fine and no webhooks failed overnight.
Always run check_api_health first. If you suspect operational failure, use list_configured_webhooks to audit what's supposed to be running.
When It Fits, When It Doesn't
Use this MCP if your core pain point involves managing donor data, tracking transactions, or handling recurring payments for a nonprofit organization. It excels at reading complex records—like listing donations filtered by specific criteria—and making controlled updates (pausing plans, updating info). However, don't use it if you need to run marketing email campaigns, process physical payment cards through a gateway, or integrate with an accounting ledger that isn't directly linked to Donorbox. For general contact management outside of the donor context, look for a dedicated CRM tool; this MCP is specifically optimized for Donorbox data structures.
Questions you might have
How do I check the status of my API key with Donorbox MCP? +
You use the check_api_health tool. This verifies that your connection between your agent and Donorbox is active, ensuring you can trust the data coming back.
Can I find all donors who supported a specific fundraising campaign using Donorbox MCP? +
Yes. You combine list_fundraising_campaigns to identify the right campaign and then use list_donations, filtering by that campaign name, to pull the related donor activity.
What happens if I want to pause a recurring donation using Donorbox MCP? +
The agent executes the pause_recurring_plan tool. This immediately stops future billing for that specific supporter and updates their status within Donorbox's history.
Do I need to know API keys when listing donors with Donorbox MCP? +
No, the setup process guides you to retrieve your necessary API key once. After that, you just ask the agent to use list_donors and specify filters like name or email.
How does Donorbox MCP help me manage donor records? +
It lets you proactively add new supporters with create_new_donor, review existing details, and correct information using update_donor_info—all without logging into the main portal.