Skip to main content
Server path: /monday | Type: Application | PCID required: Yes Boards, items, and columns

Tools

ToolDescription
monday_get_boardsRetrieve a list of boards from Monday.com. Returns board metadata including name, state, and permissions.
monday_get_board_by_idRetrieve a specific board by its ID including columns, groups, and item count.
monday_get_columnsRetrieve all columns (fields) from a specific board. Use this to understand the data structure and column IDs for creating items with mapped values.
monday_create_columnCreate a new column on a board. Use this to define the data structure for your items.
monday_get_groupsRetrieve all groups from a specific board
monday_create_groupCreate a new group for organizing items within a specified board
monday_create_itemCreate a new item (row) in a specified group on a board. Use column values to map data to the appropriate columns.
monday_update_itemUpdate an existing item by changing its column values. Use this to modify data in specific columns.
monday_search_itemsSearch for items in a board by column value. Useful for finding specific items before updating or deleting them.
monday_delete_itemDelete an existing item from a board
monday_get_board_items_by_nameSearch for items by board ID and term/name. Returns items matching the search query.
monday_create_updateAdd an update/comment to a specific item. Updates are threaded comments that appear in the item conversation.
monday_move_item_to_groupMove an item to a different group within the same board.
monday_get_board_schemaRetrieve the structure of columns and groups for a board. Useful for understanding the board layout before creating or updating items.
monday_delete_columnRemove a column from a board permanently.
monday_list_users_and_teamsRetrieve user or team details by id, name, or by searching the account.

monday_get_boards

Retrieve a list of boards from Monday.com. Returns board metadata including name, state, and permissions. Parameters:
ParameterTypeRequiredDefaultDescription
idsstring[]NoOptional array of board IDs to filter by
limitnumberNoMaximum number of boards to retrieve (default: 25)

monday_get_board_by_id

Retrieve a specific board by its ID including columns, groups, and item count. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesThe ID of the board to retrieve

monday_get_columns

Retrieve all columns (fields) from a specific board. Use this to understand the data structure and column IDs for creating items with mapped values. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID to get columns from. Tip: Use monday_get_boards to find available boards.

monday_create_column

Create a new column on a board. Use this to define the data structure for your items. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID where the column will be created. Tip: Use monday_get_boards to find available boards.
titlestringYesTitle for the new column
columnTypestringYesThe type of column to create
descriptionstringNoOptional description for the column

monday_get_groups

Retrieve all groups from a specific board Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID to get groups from. Tip: Use monday_get_boards to find available boards.

monday_create_group

Create a new group for organizing items within a specified board Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID where the group will be created. Tip: Use monday_get_boards to find available boards.
groupNamestringYesName for the new group

monday_create_item

Create a new item (row) in a specified group on a board. Use column values to map data to the appropriate columns. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID where the item will be created. Tip: Use monday_get_boards to find available boards.
groupIdstringYesGroup ID where the item will be placed. Tip: Use monday_get_groups to find available groups.
itemNamestringYesName for the new item
columnValuesobjectNoJSON object with column values. Keys are column IDs (from monday_get_columns), values are the data to fill. Example: {“status”: {“label”: “Done”}, “date”: {“date”: “2024-01-15”}}

monday_update_item

Update an existing item by changing its column values. Use this to modify data in specific columns. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID where the item exists. Tip: Use monday_get_boards to find available boards.
itemIdstringYesID of the item to update
columnValuesobjectYesJSON object with column values to update. Keys are column IDs (from monday_get_columns), values are the new data. Example: {“status”: {“label”: “Done”}, “date”: {“date”: “2024-01-15”}}

monday_search_items

Search for items in a board by column value. Useful for finding specific items before updating or deleting them. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID to search within. Tip: Use monday_get_boards to find available boards.
columnIdstringYesColumn ID to search in. Tip: Use monday_get_columns to find available columns.
columnValuestringYesValue to search for in the column
limitnumberNoMaximum number of items to retrieve (default: 25)

monday_delete_item

Delete an existing item from a board Parameters:
ParameterTypeRequiredDefaultDescription
itemIdstringYesID of the item to delete

monday_get_board_items_by_name

Search for items by board ID and term/name. Returns items matching the search query. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID to search within. Tip: Use monday_get_boards to find available boards.
querystringYesSearch term to find items by name
limitnumberNoMaximum number of items to retrieve (default: 25)

monday_create_update

Add an update/comment to a specific item. Updates are threaded comments that appear in the item conversation. Parameters:
ParameterTypeRequiredDefaultDescription
itemIdstringYesID of the item to add the update to
bodystringYesThe text content of the update/comment to add

monday_move_item_to_group

Move an item to a different group within the same board. Parameters:
ParameterTypeRequiredDefaultDescription
itemIdstringYesID of the item to move
groupIdstringYesID of the target group to move the item to

monday_get_board_schema

Retrieve the structure of columns and groups for a board. Useful for understanding the board layout before creating or updating items. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID to get schema from. Tip: Use monday_get_boards to find available boards.

monday_delete_column

Remove a column from a board permanently. Parameters:
ParameterTypeRequiredDefaultDescription
boardIdstringYesBoard ID where the column exists. Tip: Use monday_get_boards to find available boards.
columnIdstringYesID of the column to delete. Tip: Use monday_get_columns to find column IDs.

monday_list_users_and_teams

Retrieve user or team details by id, name, or by searching the account. Parameters:
ParameterTypeRequiredDefaultDescription
userIdsstring[]NoOptional array of user IDs to filter by
teamIdsstring[]NoOptional array of team IDs to filter by
limitnumberNoMaximum number of results to retrieve (default: 25)