Integration · Payments
Connect Claude & ChatGPT to Overflow
Ask your AI about donations, donors and recurring gifts and get the answer from your Overflow account. It can find failed donations, break down a deposit and list chargebacks. It can also add and update donors, cancel a recurring gift and refund a donation, with your approval if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Which donations failed this week?”
The AI lists contributions with status FAILED and an initiated date in the past seven days, with amount and donor.
“What has Sarah Jensen given, and does she have a recurring gift?”
It finds her donor profile, then lists her recurring gifts and their status.
“What was in the deposit that hit our bank on Monday?”
It finds the deposit and reads its summary, which breaks down what the deposit contains.
What your AI can do
Donations and donors
List and read contributions by status, campaign, location or date, and create, read and update donor profiles.
Recurring gifts
List recurring gifts for the whole organization or one donor, read a single gift and cancel it.
Deposits, refunds and chargebacks
List deposits and read their summaries, start and look up refunds, and list chargebacks on disputed donations.
“Add a new donor: Peter Holm, [email protected].”
It creates a donor profile with first name, last name and email.
“Refund donation 58213 in full.”
It starts the refund of that contribution. The money goes back to the donor and the refund cannot be undone.
“Cancel Sarah Jensen's monthly gift, reason: moved away.”
It cancels the recurring gift with the reason you give. Future donations stop, and this cannot be undone.
22 tools for Overflow
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_recurring_giftDeletesCancel a donor's recurring gift by `donor_id` and `subscription_id`, with an optional `cancellation_reason`. Future donations stop; this cannot be undone.create_donorChanges dataCreate a donor profile with `first_name` and `last_name`, plus optional email, phone and mailing address. Check the donor list first to avoid duplicates.get_campaignGet one campaign or subcampaign by `campaign_id`.get_chargebackGet one chargeback by `chargeback_id`.get_depositGet one deposit by `deposit_id`.get_deposit_summaryGet the summary of one deposit by `deposit_id`, breaking down what it contains.get_donationGet one contribution (donation) by `payment_id`, with amount, donor and status.get_donorGet one donor's profile by `donor_id`.get_recurring_giftGet one recurring gift by `donor_id` and `subscription_id`.get_refundGet one refund by `refund_id`.list_campaignsList or search campaigns and subcampaigns, optionally only subcampaigns of a parent campaign or excluding archived/inactive ones.list_chargebacksList chargebacks (disputed donations), optionally filtered by contribution or updated-date range. Paginated.list_depositsList deposits (payouts to your bank), filtered by date range, IDs, reconciled state, payment method or amount. Paginated.list_donationsList contributions (donations), filtered by status bucket, campaign, subcampaign, location or initiated/updated date range. Paginated.list_donor_payment_methodsList the saved payment methods of a donor by `donor_id`, optionally including expired ones.list_donor_recurring_giftsList the recurring gifts of one donor by `donor_id`, optionally filtered by status.list_donorsList donors, sorted by name, email, date or total contributions, with optional location and updated-date filters. Paginated.list_locationsList your organization's locations (campuses or sites), optionally including archived ones. Use a location ID to filter donations or donors.list_recurring_giftsList recurring gifts across all donors, filtered by status, location or updated-date range. Paginated.list_refundsList refunds, optionally filtered by contribution or updated-date range. Paginated.refund_donationMoves moneyStart a refund of a contribution by `contribution_id`. This returns money to the donor and cannot be undone.update_donorChanges dataUpdate a donor's first name, last name, email or phone by `donor_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Overflow from the app list.
- 2
Paste your key
Paste two values: your Overflow client ID and API key. In the Overflow admin dashboard, create production API credentials, or ask Overflow support to issue them. Staging credentials will not work 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 Overflow?
The AI can read donors, contributions, refunds, recurring gifts, saved payment methods, campaigns, deposits, chargebacks and locations. It can create and update donors, start a refund of a contribution and cancel a recurring gift.
Does the AI see my Overflow credentials?
No. Your Overflow client ID and API key are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Refunding a donation returns money to the donor and cancelling a recurring gift stops future donations. Neither can be undone, and both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Overflow account with API access.
Where do I get Overflow API credentials?
In the Overflow admin dashboard you create production API credentials, which give you a client ID and an API key. If you cannot find the option, ask Overflow support to issue them. Staging and production credentials are separate, and PipMCP connects to production, so use the production pair.
Let your AI work in Overflow today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Overflow freePipMCP is not affiliated with Overflow. Product names are trademarks of their owners.






