Givebutter is a fundraising platform with a free, open API for managing campaigns and donations.
58actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates a new contact record in Givebutter with the donor or supporter's details. A new supporter gets added to the organization's records the moment they reach out, without anyone re-entering their information later.
Ayro updates an existing contact's details in Givebutter, such as a changed email or phone number. A donor's record stays accurate as soon as they mention a change, instead of sitting outdated until someone fixes it by hand.
Ayro looks up a specific activity recorded against a contact in Givebutter. A team member gets the history behind a donor's record without searching through the Givebutter dashboard themselves.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Givebutter actions it has and picks the ones a request needs.
Authorize the Givebutter account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Givebutter actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeGivebutter · Ayro
What can you do in Givebutter without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Givebutter.
Open the integration's page and connect your account — no code required. Once connected, your agent can use it as part of a conversation.
All 58 actions your agent can call on Givebutter, straight from the live MCP connection.
Add tags to a contact by contact ID.
Add a contact to a household.
Archive a contact by their ID.
Create a new campaign.
Create a campaign ticket for events or fundraisers.
Create a new contact in Givebutter.
Create a contact activity (e.g., note).
Create a discount code for a campaign.
Create a new fund.
Create a new household in Givebutter.
Create a new transaction for a campaign.
Create a new webhook subscription.
Delete a campaign by its ID.
Delete a contact activity by contact ID and activity ID.
Delete a discount code from a campaign.
Delete a fund by its ID.
Delete a household by its ID.
Delete a webhook by its ID.
Retrieve details for a specific campaign by its ID or code.
Retrieve a specific campaign ticket by campaign ID and ticket ID.
Retrieve details of a specific contact by ID.
Retrieve a specific contact activity by contact ID and activity ID.
Retrieve details of a specific discount code for a campaign.
Retrieve details of a specific fund by its ID.
Retrieve details of a specific household by its ID.
Retrieve a paginated list of members for a given campaign.
Retrieve a list of payouts associated with your account.
Retrieve a list of plans associated with your account.
Retrieve a list of teams for a specific campaign.
Retrieve a list of tickets.
Same connection, same setup. Pick the next one your team already uses.
Finds a customer by email, returns the invoice or receipt they are asking about, and drafts invoices, credit notes, and receipts when billing needs a correction.
Checks available fund balance, finds nonprofits by cause or EIN, creates gifts with shareable links, and pulls giving history.
Flutterwave is a global payments platform enabling businesses to accept and send payments across Africa and beyond.
Pulls analyst ratings and consensus target prices for a ticker, reads price and dividend history, and filters or bulk-exports any datatable.
Raises fiat checkouts and invoices, generates crypto deposit addresses and payment links, and checks balances, token and gas prices.
Quotes symbols in real time, pulls time series and financial statements, computes technical indicators, and resolves tickers across exchanges.

Authorize the account and your agent has all 58 actions from the first conversation.
