Monday

Manage Monday.com boards, items, and groups

Usage Instructions

Integrate with Monday.com to list boards, get board details, fetch and search items, create and update items, archive or delete items, create subitems, move items between groups, add updates, and create groups.

Tools

monday_list_boards

List boards from your Monday.com account

Input

ParameterTypeRequiredDescription
limitnumberNoMaximum number of boards to return (default 25, max 500)
pagenumberNoPage number for pagination (starts at 1)

Output

ParameterTypeDescription
boardsarrayList of Monday.com boards
idstringBoard ID
namestringBoard name
descriptionstringBoard description
statestringBoard state (active, archived, deleted)
boardKindstringBoard kind (public, private, share)
itemsCountnumberNumber of items on the board
urlstringBoard URL
updatedAtstringLast updated timestamp
countnumberNumber of boards returned

monday_get_board

Get a specific Monday.com board with its groups and columns

Input

ParameterTypeRequiredDescription
boardIdstringYesThe ID of the board to retrieve

Output

ParameterTypeDescription
boardjsonBoard details
idstringBoard ID
namestringBoard name
descriptionstringBoard description
statestringBoard state
boardKindstringBoard kind (public, private, share)
itemsCountnumberNumber of items
urlstringBoard URL
updatedAtstringLast updated timestamp
groupsarrayGroups on the board
idstringGroup ID
titlestringGroup title
colorstringGroup color (hex)
archivedbooleanWhether the group is archived
deletedbooleanWhether the group is deleted
positionstringGroup position
columnsarrayColumns on the board
idstringColumn ID
titlestringColumn title
typestringColumn type

monday_get_item

Get a specific item by ID from Monday.com

Input

ParameterTypeRequiredDescription
itemIdstringYesThe ID of the item to retrieve

Output

ParameterTypeDescription
itemjsonThe requested item
idstringItem ID
namestringItem name
statestringItem state
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values
idstringColumn ID
textstringText value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL

monday_get_items

Get items from a Monday.com board

Input

ParameterTypeRequiredDescription
boardIdstringYesThe ID of the board to get items from
groupIdstringNoFilter items by group ID
limitnumberNoMaximum number of items to return (default 25, max 500)

Output

ParameterTypeDescription
itemsarrayList of items from the board
idstringItem ID
namestringItem name
statestringItem state (active, archived, deleted)
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values for the item
idstringColumn ID
textstringHuman-readable text value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL
countnumberNumber of items returned

monday_search_items

Search for items on a Monday.com board by column values

Input

ParameterTypeRequiredDescription
boardIdstringYesThe ID of the board to search
columnsstringYesJSON array of column filters, e.g. [{"column_id":"status","column_values":["Done"]}]
limitnumberNoMaximum number of items to return (default 25, max 500)
cursorstringNoPagination cursor from a previous search response

Output

ParameterTypeDescription
itemsarrayMatching items
idstringItem ID
namestringItem name
statestringItem state
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values
idstringColumn ID
textstringText value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL
countnumberNumber of items returned
cursorstringPagination cursor for fetching the next page

monday_create_item

Create a new item on a Monday.com board

Input

ParameterTypeRequiredDescription
boardIdstringYesThe ID of the board to create the item on
itemNamestringYesThe name of the new item
groupIdstringNoThe group ID to create the item in
columnValuesstringNoJSON string of column values to set (e.g., {"status":"Done","date":"2024-01-01"})

Output

ParameterTypeDescription
itemjsonThe created item
idstringItem ID
namestringItem name
statestringItem state
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values
idstringColumn ID
textstringText value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL

monday_update_item

Update column values of an item on a Monday.com board

Input

ParameterTypeRequiredDescription
boardIdstringYesThe ID of the board containing the item
itemIdstringYesThe ID of the item to update
columnValuesstringYesJSON string of column values to update (e.g., {"status":"Done","date":"2024-01-01"})

Output

ParameterTypeDescription
itemjsonThe updated item
idstringItem ID
namestringItem name
statestringItem state
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values
idstringColumn ID
textstringText value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL

monday_delete_item

Delete an item from a Monday.com board

Input

ParameterTypeRequiredDescription
itemIdstringYesThe ID of the item to delete

Output

ParameterTypeDescription
idstringThe ID of the deleted item

monday_archive_item

Archive an item on a Monday.com board

Input

ParameterTypeRequiredDescription
itemIdstringYesThe ID of the item to archive

Output

ParameterTypeDescription
idstringThe ID of the archived item

monday_move_item_to_group

Move an item to a different group on a Monday.com board

Input

ParameterTypeRequiredDescription
itemIdstringYesThe ID of the item to move
groupIdstringYesThe ID of the target group

Output

ParameterTypeDescription
itemjsonThe moved item with updated group
idstringItem ID
namestringItem name
statestringItem state
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values
idstringColumn ID
textstringText value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL

monday_create_subitem

Create a subitem under a parent item on Monday.com

Input

ParameterTypeRequiredDescription
parentItemIdstringYesThe ID of the parent item
itemNamestringYesThe name of the new subitem
columnValuesstringNoJSON string of column values to set

Output

ParameterTypeDescription
itemjsonThe created subitem
idstringItem ID
namestringItem name
statestringItem state
boardIdstringBoard ID
groupIdstringGroup ID
groupTitlestringGroup title
columnValuesarrayColumn values
idstringColumn ID
textstringText value
valuestringRaw JSON value
typestringColumn type
createdAtstringCreation timestamp
updatedAtstringLast updated timestamp
urlstringItem URL

monday_create_update

Add an update (comment) to a Monday.com item

Input

ParameterTypeRequiredDescription
itemIdstringYesThe ID of the item to add the update to
bodystringYesThe update text content (supports HTML)

Output

ParameterTypeDescription
updatejsonThe created update
idstringUpdate ID
bodystringUpdate body (HTML)
textBodystringPlain text body
createdAtstringCreation timestamp
creatorIdstringCreator user ID
itemIdstringItem ID

monday_create_group

Create a new group on a Monday.com board

Input

ParameterTypeRequiredDescription
boardIdstringYesThe ID of the board to create the group on
groupNamestringYesThe name of the new group (max 255 characters)
groupColorstringNoThe group color as a hex code (e.g., "#ff642e")

Output

ParameterTypeDescription
groupjsonThe created group
idstringGroup ID
titlestringGroup title
colorstringGroup color (hex)
archivedbooleanWhether archived
deletedbooleanWhether deleted
positionstringGroup position

On this page