Update donor

Changes the address, email or phone on a donor record.

MCP tool donorperfect_write → update_donor

write Confirm

Saves the fields you pass on the donor record and leaves the others as they are. It changes demographic fields only: gifts, pledges and contacts are not touched. It returns the record as saved, so you can compare it with what you sent. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: update_donor
NameTypeDescription
donor_id integer required integer Donor ID from search_donors.
email string string New email address.
phone string string New phone number.
address string string New street address.
city string string New city.
state string string New state or province.
zip string string New ZIP or postal code.

tools/call

JSON-RPC

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

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "donor_id": 48213,
    "address": "45 Sample Avenue",
    "city": "Portland",
    "state": "OR",
    "zip": "97205",
    "status": "saved"
  },
  "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.