Create Update (Platform MCP)

Posts a new update (comment) on a monday.com item, with support for mentions and threaded replies using the Platform MCP.

Use this tool to add a comment, note, or discussion post to a monday.com item. Updates appear in the item's update section and are visible to all collaborators. You can mention users, teams, or boards inline by passing a mentionsList, and you can reply to an existing update by supplying the parentId of the update you want to thread under.

Do not use @ symbols in the body field to mention people — use the mentionsList parameter instead. The body field supports HTML tags for formatting (e.g. <b>, <i>, <br>); do not use Markdown.

Parameters

ParameterTypeRequiredDescription
itemIdnumberYesThe ID of the item to post the update on.
bodystringYesThe update text. Use HTML tags for formatting. Do not use @ mentions here — use mentionsList instead.
mentionsListstringNoJSON array of mention objects. Each object requires an id and a type. Valid types: User, Team, Board, Project. Example: [{"id": "48202303", "type": "User"}].
parentIdnumberNoThe ID of an existing update to reply to. Omit this parameter to create a top-level update.

Example

Post a comment on item 11971936030:

{
  "itemId": 11971936030,
  "body": "Testing the MCP <b>create_update</b> tool for documentation purposes."
}

The tool created update ID 5179486006 on item 11971936030 (Design homepage mockup) and returned the item URL.

Reply to an existing update with a user mention:

{
  "itemId": 11971936030,
  "body": "Following up on this thread.",
  "mentionsList": "[{\"id\": \"48202303\", \"type\": \"User\"}]",
  "parentId": 5179486006
}

Programmatic equivalent

Use the GraphQL API to achieve the same result:

mutation {
  create_update(
    item_id: 11971936030
    body: "Testing the <b>create_update</b> mutation."
  ) {
    id
    body
    created_at
    creator {
      id
      name
    }
  }
}

For full documentation, see Updates.