Donately MCP for AI. Track giving, manage donors, run campaigns.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Donately MCP lets your AI agent manage all things fundraising for non-profits. You can pull detailed donor profiles, track recurring subscriptions, list every campaign running, and create new donations instantly.
It’s a complete data hub that connects to your existing Donately account so you never have to export a spreadsheet again.
What your AI can do
Create donation
Logs a brand new donation into the account's records.
Get campaign
Retrieves specific details for one particular fundraising campaign.
Get donation
Gets full transaction details for a single, recorded donation.
Get a comprehensive, paginated list of incoming contributions across the account.
Retrieve specific information about any person or donor recorded in the system.
List all current and past fundraising campaigns to see what's running.
Check details for specific subscriptions or list out every active, repeating donation.
Execute a transaction to manually create and log a brand-new gift record.
Ask an AI about this
Waiting for input…
Donately: 11 Tools for Giving Operations
Use these tools to programmatically list people, track every donation, create new records, and manage all aspects of your fundraising efforts.
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 Donately on VinkiusCreate Donation
Logs a brand new donation into the account's records.
Get Campaign
Retrieves specific details for one particular fundraising campaign.
Get Donation
Gets full transaction details for a single, recorded donation.
Get Fundraiser
Pulls all the information about one specific peer-to-peer fundraising effort.
Get Person
Gets detailed contact and history info for a single donor or person.
Get Subscription
Fetches all details about one specific recurring donation setup.
List Campaigns
Lists every major fundraising campaign the account is running.
List Donations
Provides a full, paginated list of all incoming contributions and activities.
List Fundraisers
Lists all the peer-to-peer fundraising efforts currently active or completed.
List People
Generates a list of every person and contact associated with the account.
List Subscriptions
Lists all currently active or historical recurring donation subscriptions.
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 every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Donately, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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 Donately. 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 connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sifting through donor reports takes forever.
Right now, to get a full picture of how much a specific person has contributed over the last year, you're probably jumping between pages. You check their contact details in one tab, run a report on all donations in another, and then manually cross-reference if they had any recurring payments set up. It’s copy/paste hell.
With this MCP, your agent handles that entire flow for you. You just tell the system who you need to know about, and it pulls the person's details, their donation history via `list_donations`, and their subscription data—all in one go. It’s instant context.
The Donately MCP gives you full control over your giving data.
Forget the manual work of creating records. You can use `list_campaigns` to see what's running, then use `get_fundraiser` on a struggling campaign, and finally, when someone calls in with cash, you just ask the agent to run `create_donation`. Three separate steps, zero friction.
The data moves from being static report pages into actionable intelligence. You don’t just read about giving; your agent helps you record it, track it, and organize it for what's next.
What your AI can actually do with this
You deal with donation data all the time—donor contacts, campaign goals, one-time gifts, and steady recurring income. Traditionally, pulling together a full picture meant logging into the platform, running separate reports for people, then cross-referencing those results in an Excel sheet. It’s tedious.
With this MCP, your agent handles all that lifting. You tell it what you need—like 'Show me every person who gave over $50 last quarter'—and it pulls the right data from across campaigns, people records, and donation history. It even lets your agent create new transactions if a donor calls in with cash.
This isn’t just another API wrapper; it gives your AI client full access to organize your entire fundraising lifecycle. When you connect this through Vinkius, you get immediate access to the whole catalog of tools, meaning you can manage every facet of your non-profit's giving history right from your chat window.
019dd0e3-1054-71d3-88e3-960d980d4fb5 Here's how it actually works
The bottom line is that it lets your agent talk directly to your donor database without you ever touching the platform's dashboard.
First, you subscribe to the MCP on Vinkius and insert your unique Donately API Token and Account ID.
Next, you ask your AI client to perform an action, like 'List all active campaigns.'
The agent uses this MCP to fetch the data directly from Donately, giving you a clean, structured summary.
Who is this actually for?
Anyone running or managing a non-profit needs this. It’s for development directors and grant managers who are tired of spending hours piecing together reports from multiple tabs and spreadsheets just to know how much money came in last month.
You use it to track donor history, identify major donors, and pull lists for personalized appeal letters.
You use it to list campaigns and donations, quickly proving the funds raised against a specific grant goal.
You use it to programmatically manage donor records, ensuring that new gifts or updated contact info are logged accurately in your systems.
What Changes When You Connect
Instant Donor Reports: Instead of running separate reports for each person and then trying to cross-reference them, you can use list_people combined with other tools to build a complete list of contacts in one go. The agent handles the filtering.
Never Miss a Gift Detail: Need to know exactly when that $50 gift came in? Use get_donation to pull all transaction specifics instantly. You don't have to dig through multiple pages of reports.
Comprehensive View of Giving: To understand giving habits, you can check out the full list of recurring donations using list_subscriptions, which keeps your steady income predictable and visible.
Campaign Performance Tracking: Want a quick overview? Use list_campaigns to see every active effort. Then, use get_fundraiser to drill down into how one specific peer-to-peer challenge is performing.
Actionable Donor Management: You can't just read the data; you need to act on it. The create_donation tool lets your agent log a gift immediately when a donor calls in, making sure the record is perfect.
See it in action
Calculating Total Donor Value
A Development Director needs to know the lifetime value of Jane Smith before sending her an appeal. The agent uses get_person to confirm her contact details, then runs a query through list_donations and list_subscriptions to sum up every gift she's made.
Launching a New Campaign
A Grant Manager needs to track funds for an urgent initiative. They use get_campaign to pull the existing goal details, then they ask the agent to run create_donation whenever a major gift comes in, ensuring every transaction is logged against that campaign.
Auditing Recurring Revenue
A finance analyst needs to verify if all annual pledges were correctly set up. They use list_subscriptions, and then they can select a specific entry using get_subscription to confirm the payment amount and cycle date.
Identifying Campaign Gaps
The team needs to know which peer-to-peer fundraisers are lagging. They run list_fundraisers, spot the weak ones, and then use get_fundraiser on those specific IDs to see exactly who hasn't participated yet.
The honest tradeoffs
Trying to find a person’s total giving history
A user might try to just search for the name 'John Doe' and expect all his donations to pop up, but the system treats people and transactions separately.
You need two steps. First, use get_person to get John Doe's ID. Then, you must ask the agent to filter list_donations using that specific person ID to get a complete history.
Logging a donation manually via external tools
A volunteer receives cash donations but doesn't know which API endpoint handles it. They might just try to update the person record, missing the actual transaction log.
Always use create_donation when logging any new funds. This ensures that the gift is recorded as a full transaction and linked properly to the campaign.
Assuming all contacts are in one place
The user assumes finding 'John Doe' via search gives them everything, but sometimes contact records are updated separately from donation activity.
Check get_person for the base details. Then, if you need history, run list_people first, and then use the resulting IDs to query both donations and subscriptions.
When It Fits, When It Doesn't
Use this MCP if your core job is data aggregation, reporting on donor history, or logging transactions related to fundraising. You should use it anytime you need to connect a person's identity (get_person) with their activity (donations/subscriptions) and campaign context. Don't use this if your goal is simply to manage the raw source of truth for non-Donately data—like tracking physical assets or unrelated internal communication logs; those require a different type of service.
If you only need to read general information, list_campaigns works great. But if you need to perform an action (like logging money), stick with the dedicated tools like create_donation. If your data problem is cross-system, this MCP isn't enough; you’ll need a connector for that other system.
Questions you might have
How do I get a list of all my donors using the Donately MCP? +
Use list_people to retrieve a full contact roster. If you want to see their giving history, combine that call with list_donations to pull all transactions for those people.
What if I need to log a new donation using the Donately MCP? +
You must use the create_donation tool. This is the official way to record funds, ensuring the transaction gets logged correctly alongside all other activities.
Can I track my recurring donations with the Donately MCP? +
Yes, you can list them using list_subscriptions. If you need details on one specific payment, run get_subscription to pull its full history and status.
How do I check if a campaign is running with the Donately MCP? +
Use list_campaigns for an overview of all campaigns. If you want deep details on one specific effort, run get_campaign and provide its ID.
How do I retrieve detailed information for one specific transaction using the `get_donation` tool? +
You must provide the donation's unique ID. Once you supply that ID, your AI client pulls all associated metadata—like the amount, date, and donor details—into a single view.
What is the process for retrieving details of a specific peer-to-peer fundraiser using `get_fundraiser`? +
You simply pass the unique ID of the fundraiser. This tool returns all relevant data, including progress toward goals and who set up the campaign.
What information do I need to provide when setting up access for tools like `list_people`? +
You'll need your Donately API Token and Account ID. Providing these credentials lets your agent connect directly and run queries against your donor database.
How do I get an overview of all my existing peer-to-peer campaigns using the `list_fundraisers` tool? +
The system runs a comprehensive query that returns a list of every available fundraiser. This lets you see campaign names, status, and creation dates all at once.
Does the AI agent process payments directly? +
No, the AI agent retrieves and manages data from your Donately account, it does not act as a payment gateway itself.
Can the AI agent create new fundraising campaigns? +
Currently, the agent can list and retrieve information about existing campaigns, but campaign creation should be done in the Donately dashboard.
Is donor data safe with the AI agent? +
Yes, the agent only accesses the data necessary to answer your prompts and does not store personal donor information permanently.
We've already built the connector for Donately. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.