Donorbox MCP. Manage donations and track donor payments instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Donorbox. Manage donations, track recurring plans, and monitor fundraising campaigns using your AI agent. This server lets your AI client pull donor lists, audit payments, and check campaign progress directly from Donorbox.
It's built for non-profits and finance teams that need real-time visibility into fundraising health.
What your AI agents can do
Get campaign details
Retrieves the specific goals and progress for a single fundraising campaign.
Get donorbox account metadata
Fetches basic data and metadata about the current Donorbox account connection.
List active subscription plans
Lists all donor subscription plans that are currently marked as 'Active'.
Gets a list of every donation received in your Donorbox account, including payment status.
Identifies and lists all recurring donation plans that are currently active.
Retrieves details and progress reports for specific fundraising campaigns.
Lists all registered donors in your organization and retrieves metadata about the account.
Finds a donor's record using only their email address.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Donorbox MCP Server: 10 Tools for Donor & Campaign Ops
Use these 10 tools to manage donor data, check payment status, and audit fundraising campaign progress directly through your AI client.
019d7588get campaign details
Retrieves the specific goals and progress for a single fundraising campaign.
019d7588get donorbox account metadata
Fetches basic data and metadata about the current Donorbox account connection.
019d7588list active subscription plans
Lists all donor subscription plans that are currently marked as 'Active'.
019d7588list donorbox donations
Lists every donation recorded in your Donorbox account.
019d7588list fundraising campaigns
Lists all fundraising campaigns set up within your Donorbox account.
019d7588list latest contributions
Identifies and lists the most recently received donations.
019d7588list recurring donation plans
Lists every active recurring donation plan for your organization.
019d7588list registered donors
Provides a list of all donor accounts registered in Donorbox.
019d7588quick campaign performance audit
Pulls a summary of success rates across all fundraising campaigns.
019d7588search donors by email
Finds a specific donor profile using only their email address.
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 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
Your AI agent talks directly to Donorbox. You can handle everything from tracking donations to managing donor accounts, all without leaving your chat window. You'll get real-time data on your fundraising efforts and donor base. You can pull a list of every single donation recorded in your account, checking the payment status for each one.
You can also see all the active recurring donation plans your organization runs. Need to check on a specific donor? You just send their email and the agent finds their profile. You can pull a list of every registered donor account in Donorbox. You can get a rundown of all the fundraising campaigns set up in your account, and even pull the specific goals and progress for any one campaign.
You can see the most recent contributions received. You can also get a high-level summary of success rates across all your fundraising campaigns. Finally, you'll get basic data and metadata about the Donorbox account connection itself.
How Donorbox MCP Works
- 1 Connect the Donorbox integration to your AI client.
- 2 Authorize the connection using your Donorbox account email and API Key.
- 3 Ask your agent to perform an action, like 'List all recent donations,' which executes the necessary tool.
The bottom line is, you manage donor data and campaign metrics by simply asking your AI client to use the tools.
Who Is Donorbox MCP For?
This server is for non-profit organizations and finance teams that need real-time financial visibility. You're the fundraising manager who needs to know campaign status right now, or the administrator who needs to pull donor history without logging into a dashboard. This cuts down on manual report generation and cross-referencing.
Checks campaign goals and recent contribution volumes instantly, allowing them to report status during events.
Researches specific donor history and checks the status of recurring plans via chat, without navigating multiple screens.
Monitors donation amounts and campaign success rates across the entire organization, keeping accounts current.
What Changes When You Connect
- Track every donation and payment status using
list_donorbox_donations. You see the full payment history without running multiple reports. - Monitor recurring revenue streams by running
list_active_subscription_plansorlist_recurring_donation_plans. You know exactly who is paying and when. - Get an instant overview of campaign health with
quick_campaign_performance_audit. You don't need to click through five different dashboards just to check goals. - Find specific donor details quickly using
search_donors_by_email. You pull up a donor's full profile by just typing an email. - Audit your entire donor base by running
list_registered_donors. You get a complete list of who has ever given, no matter how long ago. - See the progress of any single campaign by calling
get_campaign_details. You get the specific goal and total raised for that single event.
Real-World Use Cases
Post-Event Reporting
A fundraising manager needs to report the total money raised for 'Annual Gala' immediately after the event. Instead of pulling reports from Donorbox and manually calculating totals, they ask their agent to run get_campaign_details. The agent gives the precise goal and current raised amount in seconds.
Investigating a Missing Payment
A finance team member notices a donor's account isn't showing a payment. They ask the agent to run search_donors_by_email first. This gives the donor's ID, which they then use to cross-reference list_donorbox_donations to find the payment gap.
Assessing Donor Loyalty
A non-profit administrator wants to find their top 10 most engaged donors. They run list_registered_donors to get the list, and then they use list_active_subscription_plans to filter who is making ongoing payments.
Checking Program Health
A campaign lead needs to know if the 'Oceans Cleanup' campaign is on track. They ask the agent to run quick_campaign_performance_audit for a quick summary, then follow up with list_fundraising_campaigns to see all active campaigns.
The Tradeoffs
Building custom reports
Trying to build a custom report in Donorbox to track a donor's payments and their recurring status. You spend hours configuring fields and hitting rate limits.
→
Use the agent to run search_donors_by_email to get the donor ID. Then, use list_donorbox_donations and list_active_subscription_plans to pull the data directly into your workflow, bypassing the report builder.
Guessing campaign status
Looking at the main dashboard and assuming a campaign is meeting its goal because the progress bar is high. You don't know the exact target or if the goal was adjusted.
→
Run get_campaign_details to pull the exact target amount and current progress against that goal. You get hard numbers, not estimates.
Checking donor status manually
Having to navigate through multiple tabs (donations, profiles, plans) to see if a donor is active or what their last payment was.
→
Start by running list_registered_donors for a list view. Then, use search_donors_by_email to pull the full, specific record you need.
When It Fits, When It Doesn't
Use this server if your primary pain point is synthesizing financial data from multiple silos. You need to know who gave what, when, and if it's recurring. Don't use this if you just need a simple contact list—use a dedicated CRM tool for that. If you only need to see a single, static list of names, a simple export tool will work. But if you need to link a donor's name to their campaign contributions, and then check if they have an active monthly plan, you need this full suite of tools. The power is in connecting the data points, not just listing them.
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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through donor data shouldn't feel like a database query.
Right now, tracking a donor's activity is a mess. You jump into the dashboard, click to view donations, then click again to see their profile, and maybe you have to run a separate report to check if they have an active monthly plan. You copy-paste IDs, you toggle tabs, and you spend time stitching together a single donor's full journey.
With the Donorbox MCP Server, your agent handles the whole process. You just ask, 'What is the full history for John Smith?' and the agent calls `search_donors_by_email`, then `list_donorbox_donations`, and finally `list_active_subscription_plans`. You get the complete, synthesized answer without leaving your chat window.
Donorbox MCP Server: Get full financial visibility from chat.
Before, checking a campaign's status meant running one report, then manually cross-referencing the goals against the total raised amount. If you missed a step, the report was useless. You were always working with static snapshots.
Now, you ask for the campaign performance, and the agent executes `quick_campaign_performance_audit`. You get the current, live status, including the goal, the percentage reached, and the number of active recurring donors, all in one go. The data is always current.
Common Questions About Donorbox MCP
How do I find a donor's payment status using list_donorbox_donations? +
You run list_donorbox_donations and ask the agent to filter the results by 'payment status.' The agent pulls all donations and highlights which ones are marked 'Completed' or 'Pending,' saving you the filtering steps.
Can I check if a donor is still paying with list_active_subscription_plans? +
Yes, the agent runs list_active_subscription_plans and filters the output by the donor's name or email. This tells you exactly which plans are current and when they are set to renew.
What is the best way to see all my current campaigns? list_fundraising_campaigns? +
To see a full list, simply ask the agent to run list_fundraising_campaigns. It pulls every campaign configured in your account, giving you a quick overview of all available fundraising efforts.
How do I get a summary of all campaigns at once? quick_campaign_performance_audit? +
Running quick_campaign_performance_audit gives you a high-level summary of success rates across all campaigns. This is faster than running get_campaign_details ten times.
How do I find out who donated recently using list_latest_contributions? +
This tool retrieves the most recent donations. You'll get the date, amount, and donor name for each entry, helping you track immediate fundraising activity.
What tools do I use to find donors by email address? search_donors_by_email? +
Use the search_donors_by_email tool. It targets a specific donor using only their email address, saving you time compared to listing all registered accounts.
How do I check my account details after connecting? get_donorbox_account_metadata? +
Calling get_donorbox_account_metadata pulls basic information about the connected Donorbox account and the authenticated user. This confirms the connection worked correctly.
If I need to know the total number of registered donors, which tool should I use? list_registered_donors? +
The list_registered_donors tool provides a comprehensive list of every donor in your organization. You can count the resulting records to get your total donor count.
How do I get a Donorbox API Key? +
Log in to your Donorbox account, navigate to Account > API & Integrations, and you can generate or retrieve your unique API Key from there. You will also need your account email.
Can the agent manage recurring plans? +
This integration currently focuses on listing and auditing recurring plans and their status. Modifying plan details or amounts should be managed via the Donorbox dashboard.
Does the integration show donor contact info? +
Yes, you can use the list_registered_donors or search_donors_by_email tools to retrieve donor profile details, including their registered email addresses.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Getpaid
Manage billing, track payments, and initiate checkouts via AI agents with Getpaid.io.
Zoho Invoice
Create and send professional invoices, track payments, and manage expenses with free invoicing software that scales with your business.
Givebutter
Manage fundraising campaigns, track donations, and oversee donors via AI agents with Givebutter.
You might also like
Everhour Time Tracking
Equip your AI agent to track time, manage projects, and monitor budgets via the Everhour API.
zipperHQ
Manage procurement and vendor relationships with purchase order tracking, approval workflows, and spend visibility for teams.
BrightHR
Simplify people management with holiday tracking, shift scheduling, and absence management built for UK and ANZ businesses.