List contacts
Contacts logged on a donor record: date, activity code, owner and comments.
MCP tool donorperfect_read → list_contacts
read
Returns the contacts on one donor record with the contact ID, date, activity code, the Assigned To value and the comments, in the order the record lists them. Use it before add_contact to avoid a duplicate entry, or to read the history of a donor before a call.
Parameters
| Name | Type | Description |
|---|---|---|
| donor_id integer required | integer | Donor ID from search_donors. |
| limit integer | integer | How many rows to return per page. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "donorperfect_read",
"arguments": {
"operation": "list_contacts",
"arguments": {
"donor_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"contacts": [
{
"contact_id": 31502,
"date": "2026-09-14",
"activity_code": "EMAIL",
"assigned_to": "KHALL",
"notes": "Sent the gala invitation."
}
],
"next_cursor": null
},
"isError": false
}