Skip to content

Integration · Payments

Connect Claude & ChatGPT to Givebutter

Ask your AI how a campaign is doing, what a donor has given, or which payouts have reached your bank in Givebutter. It can search contacts, read transactions, recurring plans and pledges, and list campaign teams, fundraisers and event tickets. It can also create and update contacts and campaigns, tag donors, log calls and notes and record cash or check gifts.

Connect Givebutter free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How close is the spring appeal to its goal?”

    The AI finds the campaign and reads its goal, amount raised and donors.

  • “What has Maria Jensen given this year?”

    It searches for the contact, then lists her transactions in that date range with amounts and campaigns.

  • “Log a thank-you call with Maria today.”

    It adds a phone call activity to her contact with a subject, a note and the date.

What your AI can do

Donors and contacts

Search, create and update contacts, add or remove tags, log notes, calls and meetings, and read households.

Campaigns and fundraisers

Create and update campaigns, read goals and amounts raised, and list teams, peer-to-peer fundraisers and event tickets.

Donations and payouts

Read transactions, recurring plans, pledges, funds and payouts, record offline donations and update transaction details.

  • “Record a 500 USD check from Peter Hansen for the building fund.”

    It records an offline donation with amount, method, donor and fund. No money is charged.

  • “Who are the top peer-to-peer fundraisers on the gala campaign?”

    It lists the campaign's members with what each has raised.

  • “Which payouts have we received this month?”

    It lists the payouts Givebutter has sent to your bank account.

25 tools for Givebutter

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_tagsChanges dataAdd one or more `tags` to a contact by `contact` ID.
  • create_campaignChanges dataCreate a fundraising campaign with `title` and `type` (general, collect, fundraise or event), plus optional `goal`, `description` and `end_at`.
  • create_contactChanges dataCreate a donor contact with first and last name, `emails`, `phones`, address, `tags` and notes in `body`. Search first to avoid duplicates.
  • get_accountGet the connected Givebutter account (organization) details.
  • get_campaignGet one campaign by `campaign` ID, with goal, amount raised, donors and settings.
  • get_contactGet one contact by `contact` ID, with emails, phones, address, tags and giving totals.
  • get_transactionGet one transaction by `transaction` ID, with amount, fees, donor, campaign and payment method.
  • list_campaign_membersList the peer-to-peer fundraisers (members) on a campaign by `campaign` ID, with what each has raised.
  • list_campaign_teamsList the fundraising teams on a campaign by `campaign` ID.
  • list_campaignsList fundraising campaigns, with their IDs, goals and amounts raised.
  • list_contact_activitiesList the activity timeline (notes, calls, meetings, emails) logged on a contact by `contact` ID.
  • list_fundsList the designated funds donations can be assigned to.
  • list_householdsList households that group related donor contacts.
  • list_payoutsList payouts Givebutter has sent to your bank account.
  • list_pledgesList pledges (promised future gifts).
  • list_recurring_plansList recurring donation plans, optionally for specific `contacts`.
  • list_ticketsList event tickets purchased across all campaigns, with attendee details.
  • list_transactionsList donations and other transactions, filtered by `method`, contact IDs in `contacts`, or transacted/created date ranges.
  • log_contact_activityChanges dataLog an activity such as a note, phone call or meeting on a contact by `contact` ID with `type`, `subject`, `note` and `occurred_at`.
  • record_offline_donationChanges dataRecord a donation received outside Givebutter (cash, check, etc.) with `amount`, `method`, donor name or `contact_id`, and optional `campaign_code` or `fund_code`. No money is charged.
  • remove_contact_tagsChanges dataRemove one or more `tags` from a contact by `contact` ID.
  • search_contactsSearch donor contacts by `email`, `first_name`, `last_name`, `tags`, total giving or dates. Use this to find a contact's ID before other lookups.
  • update_campaignChanges dataUpdate a campaign's title, description, goal, end date or published state by `campaign` ID. Only the fields you pass change.
  • update_contactChanges dataUpdate a contact's name, emails, phones, addresses, notes or email/SMS opt-in by `contact` ID. Only the fields you pass change.
  • update_transactionChanges dataUpdate a transaction's campaign, fund, dedication, internal note or check details by `transaction` ID.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Givebutter from the app list.

  2. 2

    Paste your key

    Paste a Givebutter API key. In the Givebutter dashboard click Settings, open the Developers tab and choose API. Click New API key, give it a name, click Create and copy the key. It is shown only once.

  3. 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 Givebutter?

It can read your account, campaigns, teams, fundraisers, contacts, households, activities, transactions, recurring plans, pledges, funds, tickets and payouts. It can create and update contacts and campaigns, add and remove tags, log activities, record offline donations and update transaction details.

Does the AI see my Givebutter credentials?

No. Your Givebutter credentials 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. Actions that change donor records or giving history, like recording an offline donation or updating a transaction, 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 Givebutter account.

Can the AI charge a donor's card?

No. There is no tool that charges a card or moves money. Recording an offline donation only logs a gift you already received by cash, check or similar, and no money is charged. The AI can read payouts but cannot start them.

Let your AI work in Givebutter today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Givebutter free

PipMCP is not affiliated with Givebutter. Product names are trademarks of their owners.