Create a constituent

Add an individual or organization, unless the same person is already there.

MCP tool bloomerang_write → create_constituent

write

Searches first. If a constituent with the same name and the same email, phone or address exists, it returns that record with created set to false and adds nothing. Otherwise it creates the record and returns its ID. It reaches no one and is undone by deleting the record in Bloomerang, so it does not wait for your OK.

Parameters

Parameters: create_constituent
NameTypeDescription
type string required string Individual or Organization.
first_name string string For an individual.
last_name string string For an individual.
organization_name string string For an organization.
email string string Primary email.
phone string string Primary phone.
street string string Primary address, street line.
city string string City.
state string string State or region.
postal_code string string Postal code.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "bloomerang_write",
    "arguments": {
      "operation": "create_constituent",
      "arguments": {
        "type": "type"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "id": 52004,
    "created": true,
    "name": "Priya Nair",
    "type": "Individual"
  },
  "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.