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

Parameters: list_contacts
NameTypeDescription
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

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "donorperfect_read",
    "arguments": {
      "operation": "list_contacts",
      "arguments": {
        "donor_id": 1
      }
    }
  }
}

Example response

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.