Integration · Payments
Connect Claude & ChatGPT to Fundraise Up
Ask your AI about donations, donors and recurring gifts in Fundraise Up. It can list and read donations, supporters, recurring plans, campaigns, designations and account events. It can also create and update peer-to-peer fundraisers and designations, and create Donor Portal and upgrade links you can send to a donor.
Free plan, no credit card. Takes about a minute.
Try asking
“How many donations came in last week, and what was the total?”
The AI lists the donations created in that date range and adds up the amounts.
“Which recurring plans were started this month?”
It lists recurring plans created in that range, with amount, frequency and status.
“Send Jane a link to manage her monthly gift.”
It creates a Donor Portal link for her recurring plan, so she can change or cancel it herself.
What your AI can do
Donations and supporters
List and read donations and supporters, and update a donation's comment, supporter details, campaign or designation.
Recurring giving
Read recurring plans and create Donor Portal and upgrade links so donors can manage a gift or start giving monthly.
Campaigns and fundraisers
Read campaigns and account events, and create and update fundraisers and designations.
“Invite the donor behind yesterday's large one-time gift to give monthly.”
It creates an upgrade link for that donation that you can send to the donor.
“Set up a fundraiser page for Tom's marathon in the Spring campaign.”
It creates a peer-to-peer fundraiser with name, campaign, description and a goal if you give one.
“Which funds can donors give to in the Winter appeal?”
It lists the designations filtered by that campaign.
35 tools for Fundraise Up
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
assign_designations_to_a_designation_groupChanges dataAssign a designation (designation group id). API summary: Assign designations to a designation group.attach_designationChanges dataAssign a designation (campaign id). API summary: Assign designations to a campaign.create_createVisible to othersCreate a new create. Required: items. Has effects visible outside this system. API summary: Create multiple designations.create_deleteVisible to othersCreate a new delete. Required: items. Has effects visible outside this system. API summary: Delete multiple designations.create_designationChanges dataCreate a designation (a fund or cause) with a `name` and optional `code`.create_donationChanges dataCreate a new donation. Required: amount, campaign, currency, designation, payment method or supporter. API summary: Create a donation.create_donation_upgrade_linkChanges dataCreate a link that invites the donor of a one-time donation (`donation_id`) to turn it into a recurring gift.create_fundraiserChanges dataCreate a peer-to-peer fundraiser page. Needs `name`, `campaign` and `description`; optional goal, currency, designation and status.create_recurring_plan_portal_linkChanges dataCreate a Donor Portal access link for a recurring plan by `subscription_id`, so the donor can change or cancel it; optional `back_url`.create_supporter_portal_linkChanges dataCreate a Donor Portal access link for a supporter by `supporter_id`, so they can manage their own donations. Share the link only with that supporter.create_updateVisible to othersCreate a new update. Required: items. Has effects visible outside this system. API summary: Update multiple designations.delete_designationDeletesPermanently delete a designation by designation id. Destructive action; may require approval.detach_designationChanges dataUnassign a designation (campaign id). API summary: Unassign designations from a campaign.detach_designation_unassignChanges dataUnassign a designation (designation group id). API summary: Unassign designations from a designation group.get_campaignGet one campaign by `campaign_id`, with its settings and status.get_designationGet one designation by `designation_id`.get_designation_configurationGet one designation configuration by designation configuration id. API summary: Get a designation configuration.get_designation_groupGet one designation group by designation group id. API summary: Get a designation group.get_donationGet one donation by `donation_id`, with amount, supporter, campaign, designation and status.get_fundraiserGet one fundraiser by `fundraiser_id`, with its goal and status.get_recurring_planGet one recurring plan by `subscription_id`, with its amount, frequency and status.get_supporterGet one supporter by `supporter_id`, with their contact details.list_campaignsList fundraising campaigns, optionally filtered by `designation` or `created` date, with paging.list_designation_configurationsList designation configurations. Optional filters: livemode, campaign, designation or repeat. Results are paginated. API summary: Get designation configurations.list_designation_groupsList designation groups. Optional filters: livemode, created or designation. Results are paginated. API summary: Get designation groups.list_designationsList designations (funds or causes donors can give to), optionally filtered by `campaign`.list_donationsList donations, with an optional `created` date range and paging via `cursor`. Set `livemode` false to see test data.list_eventsList account activity events (such as new donations or plan changes), filtered by `types` or `created` date.list_feesList fees. Optional filters: livemode, currency or amount. API summary: Get donation fee.list_fundraisersList peer-to-peer fundraisers, with an optional `created` date range and paging.list_recurring_plansList recurring plans (monthly and other repeat gifts), with an optional `created` date range and paging.list_supportersList supporters (donors), with an optional `created` date range and paging.update_designationChanges dataRename a designation or change its `code` by `designation_id`.update_donationChanges dataUpdate a donation's comment, supporter details, campaign, designation, questions or custom fields by `donation_id`. It does not change the amount charged.update_fundraiserChanges dataUpdate a fundraiser by `fundraiser_id`, e.g. name, description, goal or status (active or paused). Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Fundraise Up from the app list.
- 2
Paste your key
Paste a Fundraise Up API key. An Organization Administrator must create it: in the Fundraise Up Dashboard go to Settings > API keys, click Create API key, name it and choose Live and/or Test permissions. Copy the key and paste it here.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Fundraise Up?
It can list and read donations, supporters, recurring plans, campaigns, fundraisers, designations and account events, and see test data as well as live data. It can update donation details, create and update fundraisers and designations, and create Donor Portal and upgrade links for donors.
Does the AI see my Fundraise Up API key?
No. You paste your Fundraise Up API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. A Donor Portal link gives access to a donor's own giving, so the link tools and update_donation can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Fundraise Up account, and an Organization Administrator to create the API key.
Can the AI change the amount of a donation?
No. update_donation can change a donation's comment, supporter details, campaign, designation, questions or custom fields, but not the amount charged. Fundraise Up also only allows donation updates within 24 hours, and only on donations created through the API.
Let your AI work in Fundraise Up today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Fundraise Up freeHeyMyApps is not affiliated with Fundraise Up. Product names are trademarks of their owners.






