Givebutter MCP. Manage campaigns, donors, and every donation record.
Givebutter connects your nonprofit's fundraising data to any AI agent through Model Context Protocol (MCP). Use this MCP to automate donor management, track every donation transaction, and monitor campaign performance without leaving your chat client.
Give Claude and any AI agent real-world access
The MCP fetches and lists all donation transactions, providing metadata like status and timestamps.
You can list active campaigns and retrieve detailed information about their configuration and total funds raised.
The MCP lets you search for existing profiles, view contact details, and add new donors to your database.
Record donations or payments that happen outside of the primary system into the MCP data set.
List and monitor configured recurring donation plans to understand future funding streams.
Ask an AI about this
Waiting for input…
What AI agents can do with Givebutter: 12 Tools for Fundraising Operations
These tools allow your AI agent to interact directly with your nonprofit's Givebutter account. You can list campaigns, manage contacts, log donations, and pull detailed financial records.
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 Givebutter MCPVerify Api Connection
Checks if your connection credentials to Givebutter are active.
Sync Donor Contact
Adds a newly identified donor contact profile into the system's database.
Record Offline Donation
Manually logs details for a donation or payment that happened outside of Givebutter.
Get Account Details
Retrieves general identifying information about your connected nonprofit account.
Get Campaign Details
Fetches the current metadata and status of a specific fundraising campaign.
Get Transaction Details
Retrieves detailed information about any single donation or transaction record.
List Fundraising Campaigns
Lists all active fundraising campaigns currently running through Givebutter.
List Donor Contacts
Presents a list of existing donor profiles and contact records.
List Recurring Plans
Lists all configured donation plans that happen on a regular schedule.
List Recent Donations
Retrieves the ten most recent successful donations made to the organization.
List Donation Transactions
Lists all donation transactions, providing metadata like status and timestamps.
List Donation Webhooks
Displays the configuration details for webhooks that track donations in real time.
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 Givebutter, 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 Givebutter. 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 CLOUD
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 headache of donor data silos.
Today, keeping track of giving history means jumping between your finance dashboard to check transactions, then logging into the CRM just to verify contact details, and maybe opening a spreadsheet to manually log any cash donations. It's clicking across tabs and copy-pasting data all day long.
With this MCP, you talk to your agent instead. You ask it for donor history or recent revenue flow, and it pulls that combined information—the transactions, the contacts, the campaign status—and presents a clean summary right in the chat window.
Givebutter: Instant access to every donation record.
You no longer need to manually check if a large payment cleared or list recent donations. You simply ask your agent to run `list_donation_transactions`, and it gives you the full, searchable metadata instantly.
The process is immediate: one command, clear data. It’s how development teams actually work now.
What Givebutter MCP does for your AI
This MCP lets you manage all things related to non-profit fundraising. You can connect your Givebutter account to your preferred AI client—like Claude or Cursor—and run complex reports using simple conversation. Need to know how much was raised for the 'Annual Gala'? Ask, and it returns the campaign metadata instantly.
The tool also lets you list every donation transaction, giving you full visibility into revenue flow. Want to update donor records? You can search for profiles and even programmatically add new contacts. Plus, if someone gives money outside of Givebutter's platform, you don't have to manually enter it; the MCP allows you to record offline donations, keeping your data unified.
Because Vinkius hosts this full catalog, you get access to all these features in one place, letting your agent do the heavy lifting.
019d75a5-8b51-7161-9a54-e89af03f45ab How to set up Givebutter MCP
The bottom line is that your AI agent acts as an immediate interface, letting you query and manipulate Givebutter data without ever logging into the actual platform.
Subscribe to this MCP through the Vinkius Marketplace, then enter your Givebutter API key.
Your AI agent uses the provided tools to request specific data—for example, listing recent donations or fetching campaign details.
The MCP returns structured information directly into your chat client, allowing you to read a summary or execute follow-up commands.
Who uses Givebutter MCP
This MCP is built for nonprofit operations staff, development directors, and finance managers. If you spend your morning clicking through dashboards to verify donation statuses or compile campaign reports, this is what you need.
Checks the real-time overview of fundraising campaigns and donor activity using simple conversational commands.
Quickly verifies if a large donation has cleared or lists recent transactions without navigating through multiple financial tabs.
Verifies detailed donor history and synchronizes new contact profiles into the main database directly via AI commands.
Benefits of connecting Givebutter MCP
Stop manual data gathering. Instead of clicking through dashboards to list recent transactions or check a single transaction's status, simply ask your agent for the details using list_donation_transactions or get_transaction_details. The answer appears instantly in your chat.
Never lose track of donor history again. You can use the MCP to search and get detailed contact metadata about any profile via list_donor_contacts, making every follow-up personal and informed.
Handle complex finance tasks from anywhere. If a donation happens offline, you don't have to manually enter it; just ask your agent to log it using record_offline_donation and keep all data in one place.
Get an instant performance overview of campaigns. Instead of digging into campaign settings, use list_fundraising_campaigns to get the total amount raised for any active event instantly.
Automate donor growth. When you meet a new contact at an event, your agent can immediately sync their details using sync_donor_contact, ensuring they are properly recorded in your database.
Givebutter MCP use cases
Need to reconcile recent funds.
A finance manager needs to know if the large donation from last week has fully cleared. They ask their agent to check 'last 10 successful' donations, and the tool provides a list of the most recent records, including status, letting them verify the payment instantly.
Onboarding a new board member.
A development director needs a full picture of a donor's commitment. They ask their agent to list all recurring plans and check general account details using get_account_details, giving them the necessary history for an appeal.
Tracking campaign progress remotely.
A director is traveling and needs a quick performance update on 'Annual Gala.' They ask their agent to fetch campaign metadata, which provides the total raised amount right away, without needing VPN or desktop access.
Givebutter MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to manually log every donation.
Opening the web portal, finding the 'Add Donation' form, copying the donor name, amount, and date, then pasting it all into a spreadsheet for tracking.
Use your agent to run record_offline_donation with the necessary details. It handles the data logging in one step.
Confusing campaign status with transaction logs.
Thinking that seeing a single donation listed means the entire campaign is successful, or vice versa, leading to inaccurate reporting.
Always use list_fundraising_campaigns for overall goals and structure, and list_donation_transactions only when you need granular financial records.
Ignoring external payments.
Getting a check payment or cash donation that isn't processed through the primary online system and forgetting to record it in the main database.
If the money is outside the platform, use record_offline_donation immediately so your records stay accurate.
When to use Givebutter MCP
Use this MCP if your job involves gathering financial data, managing donor contacts, or reporting on fundraising campaigns. You need an agent that can read campaign metadata (get_campaign_details), list recent donations (list_donation_transactions), and handle contact syncing (sync_donor_contact). Don't use it if you just want to draft a message; for writing content, your AI client is enough. If your primary goal is complex data modeling or creating new database schemas from scratch, you might need a specialized database tool, not a fundraising connector.
Frequently asked questions about Givebutter MCP
How do I get an API Key for Givebutter? +
Log in to your Givebutter dashboard, navigate to Settings > Developers > API, and you can generate a new secret API key there.
Can I process live credit card transactions via the agent? +
No, this integration is for management and data retrieval. For security, live donor checkouts must still happen through Givebutter's secure forms.
What format should the donation amount be in? +
The Givebutter API uses major units for amounts. For example, to record a $10.50 donation, you should provide the decimal value '10.50'.
How do I link a transaction to a specific campaign? +
Use the 'campaign_id' parameter in the 'record_offline_donation' tool. You can find your campaign IDs using the 'list_fundraising_campaigns' tool.