mby monday.com
Update an item
Sets one or more column values on an existing item in one call, such as its status, a date or an email.
Description
Pass `columnValues` as a JSON string keyed by column id; each column type has its own format, such as `{"label": "Done"}` for a status or `{"date": "2024-06-01"}` for a date. Set `createLabelsIfMissing` to add a status or dropdown label that doesn't exist yet. On the API, send the `change_multiple_column_values` mutation with `board_id`, `item_id` and `column_values`.
update-item.md
Update an item
Sets one or more column values on an existing item in one call, such as its status, a date or an email.
Pass columnValues as a JSON string keyed by column id; each column type has
its own format, such as {"label": "Done"} for a status or
{"date": "2024-06-01"} for a date. Set createLabelsIfMissing to add a
status or dropdown label that doesn't exist yet. On the API, send the
change_multiple_column_values mutation with board_id, item_id and
column_values.
Set up
Use the first option your agent supports.
MCP (official, remote)
Add this server to your agent's MCP settings, then sign in when asked.
{ "mcpServers": { "monday": { "url": "https://mcp.monday.com/mcp" } } }
Call the MCP tool change_item_column_values.
Server URL: https://mcp.monday.com/mcp
API (official)
- Base URL: https://api.monday.com
- Endpoint:
POST /v2 - Auth: send the header
Authorization: $MONDAY_TOKEN - Docs: https://developer.monday.com/api-reference/docs/authentication
Before doing anything else, make one read-only call to confirm access.
Rules
- Ask the user before anything that sends messages, costs money, or changes data.
- Never print API keys.
Built from these files in the repository
The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.