Update a constituent
Change contact details on an existing constituent.
MCP tool bloomerang_write → update_constituent
write
Sets only the fields you pass and returns the profile as saved. It does not touch gifts, interactions or the relationship manager. It reaches no one and a second call puts the old value back, so it does not wait for your OK.
Parameters
| Name | Type | Description |
|---|---|---|
| constituent_id integer required | integer | Constituent ID from search_constituents. |
| email string | string | New primary email. |
| phone string | string | New primary phone. |
| street string | string | New primary address, street line. |
| city string | string | City. |
| state string | string | State or region. |
| postal_code string | string | Postal code. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "bloomerang_write",
"arguments": {
"operation": "update_constituent",
"arguments": {
"constituent_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"id": 48211,
"name": "Lena Ortiz",
"email": "lena.ortiz@example.org",
"phone": "555-0142",
"updated": [
"email"
]
},
"isError": false
}