List interactions
List calls, emails and notes logged for a constituent.
MCP tool bloomerang_read → list_interactions
read
Returns date, subject, channel and purpose for each interaction. A user without giving access does not see interactions with a giving-related purpose (Acknowledgement, PledgeReminder, Receipt, Solicitation); they are left out, not an error.
Parameters
| Name | Type | Description |
|---|---|---|
| constituent_id integer required | integer | Constituent ID from search_constituents. |
| purpose string | string | Purpose: Acknowledgement, ImpactCultivation, Newsletter, Receipt, Solicitation, SpecialEvent, VolunteerActivity, PledgeReminder, Welcome or Other. |
| channel string | string | Channel: Email, Phone, TextMessage, Mail, InPerson, SocialMedia, Website or Other. |
| since string | string | Only interactions on or after this date, YYYY-MM-DD. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "bloomerang_read",
"arguments": {
"operation": "list_interactions",
"arguments": {
"constituent_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"interactions": [
{
"id": 7305,
"date": "2026-09-02",
"subject": "Thank-you call",
"channel": "Phone",
"purpose": "Acknowledgement"
}
],
"next_cursor": null
},
"isError": false
}