io.usefulapi/bloomerang
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Bloomerang MCP by usefulapi
Publisher-provided description
Search Bloomerang constituents and donations; log interactions, notes and tasks.
Summary by lookupd
Searches and updates donor records, logs interactions and notes, creates follow-up tasks, and reviews gifts and campaigns in Bloomerang.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http bloomerang https://bloomerang.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add bloomerang --url https://bloomerang.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"bloomerang": {
"url": "https://bloomerang.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (20 tools)
Publisher-provided text
bloomerang_get_current_userFetch the Bloomerang user the API key belongs to — name, email and permission level. A cheap way to confirm the key works and see what it may do. Bloomerang: GEbloomerang_search_constituentsFull-text search across constituents (individuals and organizations) and households by name, email, etc. Start here to find a donor's Id. Bloomerang: GET /constbloomerang_list_constituentsList constituents with filters — by Id, type, favorites, last-modified date, or a custom field value — and sorting. Good for syncing recent changes. Bloomerang:bloomerang_get_constituentFetch one constituent's full profile — names, primary and secondary contact details, household, communication preferences, engagement score and custom values. Bbloomerang_get_constituent_timelineThe activity timeline for a constituent — gifts, interactions, notes, tasks and more, newest first. Pass a household Id to get the timeline of every member. Blobloomerang_list_constituent_relationshipsRelationships between this constituent and others (spouse, employer, board member ...), with the role on each side. Bloomerang: GET /constituent/{id}/relationshbloomerang_get_householdFetch a household — its names, head of household (HeadId) and member constituent Ids. A constituent's HouseholdId points here. Bloomerang: GET /household/{id}.bloomerang_list_transactionsList transactions — donations, pledges, pledge payments, recurring donations and their payments — with their designations (fund, campaign, appeal). Filter by cobloomerang_get_transactionFetch one transaction with its payment method, amounts, refund status and every designation (fund, campaign, appeal, tribute, acknowledgement status). Bloomeranbloomerang_list_fundsList the funds gifts can be designated to (e.g. General Operating, Scholarship). Bloomerang: GET /funds.bloomerang_list_campaignsList fundraising campaigns with their goals and dates. Bloomerang: GET /campaigns.bloomerang_list_appealsList appeals — the specific asks (a year-end letter, a gala invitation) that gifts are attributed to. Bloomerang: GET /appeals.bloomerang_list_interactionsList logged interactions (calls, emails, meetings, letters ...) — filter by constituent, channel or purpose. Bloomerang: GET /interactions.bloomerang_list_notesList notes, optionally for specific constituents. Bloomerang: GET /notes.bloomerang_list_tasksList tasks (follow-ups) — filter by status, due-date range, assignee user, constituent, channel or purpose. Bloomerang: GET /tasks.bloomerang_create_constituentWRITE: create a new individual or organization constituent. For an individual give first_name/last_name; for an organization give full_name. Search first (bloombloomerang_update_constituentWRITE: update fields on an existing constituent's profile (names, job, status, primary address/email/phone). Only the fields you supply are sent. Bloomerang: PUbloomerang_create_interactionWRITE: log an interaction with a constituent — a call, email, meeting, letter, etc. — on their timeline. Bloomerang: POST /interaction.bloomerang_create_noteWRITE: add a note to a constituent's record. Bloomerang: POST /note.bloomerang_create_taskWRITE: create a follow-up task, optionally tied to a constituent and assigned to a user (find user Ids via bloomerang_get_current_user or existing tasks). Bloom
Details
- Version: 1.37.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 566 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/bloomerang/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/bloomerang)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp