
Integration · CRM & sales
Connect Claude & ChatGPT to Bloomerang
Ask your AI what a donor has given, what happened with a household, or to log a thank-you call in Bloomerang. It can search, create and update constituents, read households, transactions and timelines, log interactions and notes, create and complete tasks, and look up campaigns, funds and appeals. Donor questions get answered without running a report.
Free plan, no credit card. Takes about a minute.
Try asking
“What has Karen Olsen given to us?”
The AI finds her constituent record and lists her transactions, such as donations, pledges and recurring gifts, with amounts.
“Which fund and campaign was gift 48213 for?”
It reads the transaction with its designations: fund, campaign and appeal.
“Log a phone call with the Hansen Foundation today: we thanked them for their gift.”
It logs an interaction with channel Phone and purpose Acknowledgement. Nothing is sent to the donor.
What your AI can do
Constituents and households
Search, create and update individuals and organizations, add emails, phones and addresses, and read households and activity timelines.
Gifts and transactions
List transactions by constituent, type or amount, read their designations, and refund a transaction if you allow it.
Interactions, tasks and campaigns
Log interactions and notes, create, update and complete tasks, and look up campaigns, funds and appeals.
“Create a task for Mette to call Peter Berg next Tuesday.”
It finds Mette as a user and Peter as a constituent, then creates the task with that due date and assigns it to her.
“Add Anna Holm as a new donor with her email and address.”
It searches first to avoid a duplicate, then creates an individual constituent with her email and address.
“What has happened with the Larsen household lately?”
It reads the household and its members, then a member's timeline of gifts, interactions, notes and tasks.
29 tools for Bloomerang
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_addressChanges dataAdd an address (`type`, `country`, street, city, state, postal code) to a constituent by `account_id`.add_email_addressVisible to othersAdd an email address (`value`, `type` e.g. Home or Work) to a constituent by `account_id`.add_phone_numberChanges dataAdd a phone `number` of a given `type` to a constituent by `account_id`.complete_taskVisible to othersMark a task complete by `task_id`; set `save_as_interaction` to also log it as an interaction.create_constituentChanges dataCreate a constituent of `type` Individual or Organization with name, status, employer, birthdate and primary email, phone and address. Search first to avoid duplicates.create_noteChanges dataAdd a `note` dated `date` to a constituent by `account_id`.create_taskChanges dataCreate a task with `subject`, `due_date`, channel, purpose and note, for a constituent (`account_id`) and assigned user (`user_id`). Set `send_notifications` to email the assignee.get_campaignGet one campaign by `campaign_id`, including goal and dates.get_constituentGet one constituent by `constituent_id`, including name, status and primary contact details.get_constituent_timelineGet a constituent's activity timeline (gifts, interactions, notes, tasks) by `constituent_id`.get_current_userGet the Bloomerang user the connection is signed in as.get_householdGet one household by `household_id`, including its members.get_transactionGet one transaction by `payment_id`, including its designations (fund, campaign, appeal).list_appealsList or search appeals by `search` text or active status.list_campaignsList or search fundraising campaigns by `search` text or active status.list_constituentsList constituents, filtered by `type`, `last_modified`, favorites or a custom field value, with sorting.list_fundsList or search funds by `search` text or active status.list_householdsList households, optionally by `id` or `last_modified`.list_interactionsList interactions (calls, emails, meetings), filtered by `constituent`, `channel` or `purpose`.list_notesList notes, optionally for one `constituent`.list_tasksList tasks, filtered by `status`, `assignee`, `constituent`, channel, purpose or due date range.list_transactionsList gifts and transactions, filtered by constituent `account_id`, `type` (Donation, Pledge, RecurringDonation...), amount range or last modified, with sorting.log_interactionChanges dataLog an interaction with a constituent (`account_id`): `date`, `channel` (Phone, Email, InPerson...), `purpose` (Acknowledgement, Solicitation...), `subject` and note. This only records it; nothing is sent.refund_transactionMoves moneyRefund a transaction by `transaction_id` with an optional `note`. By default the payment processor also returns the money; set `run_processor_refund` to false to record it only in Bloomerang.search_constituentsSearch constituents (donors, individuals and organizations) by name, email, phone or address with `search`. Use this to find a constituent's ID.search_usersSearch Bloomerang users (staff) by `search` text. Use to find a user ID for task assignment.update_constituentChanges dataUpdate a constituent by `constituent_id`: name, status, employer, job title and other details.update_interactionChanges dataUpdate an interaction by `interaction_id`: date, channel, purpose, subject or note.update_taskChanges dataUpdate a task by `task_id`: subject, due date, assignee, note or channel.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Bloomerang from the app list.
- 2
Paste your key
Paste your Bloomerang private API key. Log in to Bloomerang CRM as an Administrator, click the user icon in the upper right corner and choose Edit My User. Generate a new API key there and copy it. The key gives full access to your database, so keep it secret.
- 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 Bloomerang?
It can search and read constituents, households, timelines, transactions, interactions, notes, tasks, users, campaigns, funds and appeals. It can create and update constituents, add email addresses, phone numbers and addresses, log and update interactions, add notes, create, update and complete tasks, and refund a transaction.
Does the AI see my Bloomerang API key?
No. Your Bloomerang API key is encrypted at rest and never shown to the AI. After you save it, it is 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. The Bloomerang key gives full access to your database, so the tools you switch on in PipMCP set the limits. You can start with lookups only. A refund can return money to the donor, so refund_transaction can require your approval before it runs. 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 Bloomerang account.
What happens if the AI refunds a gift?
refund_transaction refunds a transaction, with an optional note. By default the payment processor also returns the money to the donor. If run_processor_refund is set to false, the refund is only recorded in Bloomerang. You can require approval for this tool or leave it switched off.
Let your AI work in Bloomerang today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Bloomerang freePipMCP is not affiliated with Bloomerang. Product names are trademarks of their owners.




