Create task

Creates a task on a property.

MCP tool breezeway_write → create_task

write Confirm

Returns the new task ID, status and assignees. A task from a template carries the template's checklist. Assigned people can be notified depending on the account's draft and commit settings. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: create_task
NameTypeDescription
property_id integer required integer Breezeway property ID.
name string required string Task name.
department string string One of housekeeping, inspection, maintenance, safety.
priority string string One of urgent, high, normal, low, watch.
description string string Text shown on the task.
template_id integer integer Template ID from list_templates.
scheduled_date string string Date, YYYY-MM-DD.
person_ids array array IDs from list_people to assign.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "breezeway_write",
    "arguments": {
      "operation": "create_task",
      "arguments": {
        "property_id": 16052,
        "name": "No hot water, Harbor View 4",
        "department": "maintenance",
        "priority": "urgent",
        "scheduled_date": "2026-10-21",
        "description": "Guest reports no hot water since this morning.",
        "person_ids": [
          187
        ]
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "task_id": 4417310,
    "name": "No hot water, Harbor View 4",
    "department": "maintenance",
    "priority": "urgent",
    "status": "Scheduled",
    "scheduled_date": "2026-10-21",
    "assignees": [
      {
        "person_id": 187,
        "name": "Marco Diaz"
      }
    ]
  },
  "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.