/monday | Type: Application | PCID required: Yes
Boards, items, and columns
Tools
| Tool | Description |
|---|---|
monday_get_boards | Retrieve a list of boards from Monday.com. Returns board metadata including name, state, and permissions. |
monday_get_board_by_id | Retrieve a specific board by its ID including columns, groups, and item count. |
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. |
monday_create_column | Create a new column on a board. Use this to define the data structure for your items. |
monday_get_groups | Retrieve all groups from a specific board |
monday_create_group | Create a new group for organizing items within a specified board |
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. |
monday_update_item | Update an existing item by changing its column values. Use this to modify data in specific columns. |
monday_search_items | Search for items in a board by column value. Useful for finding specific items before updating or deleting them. |
monday_delete_item | Delete an existing item from a board |
monday_get_board_items_by_name | Search for items by board ID and term/name. Returns items matching the search query. |
monday_create_update | Add an update/comment to a specific item. Updates are threaded comments that appear in the item conversation. |
monday_move_item_to_group | Move an item to a different group within the same board. |
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. |
monday_delete_column | Remove a column from a board permanently. |
monday_list_users_and_teams | Retrieve 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ids | string[] | No | — | Optional array of board IDs to filter by |
limit | number | No | — | Maximum 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID where the column will be created. Tip: Use monday_get_boards to find available boards. |
title | string | Yes | — | Title for the new column |
columnType | string | Yes | — | The type of column to create |
description | string | No | — | Optional description for the column |
monday_get_groups
Retrieve all groups from a specific board Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID where the group will be created. Tip: Use monday_get_boards to find available boards. |
groupName | string | Yes | — | Name 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID where the item will be created. Tip: Use monday_get_boards to find available boards. |
groupId | string | Yes | — | Group ID where the item will be placed. Tip: Use monday_get_groups to find available groups. |
itemName | string | Yes | — | Name for the new item |
columnValues | object | No | — | JSON 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID where the item exists. Tip: Use monday_get_boards to find available boards. |
itemId | string | Yes | — | ID of the item to update |
columnValues | object | Yes | — | JSON 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID to search within. Tip: Use monday_get_boards to find available boards. |
columnId | string | Yes | — | Column ID to search in. Tip: Use monday_get_columns to find available columns. |
columnValue | string | Yes | — | Value to search for in the column |
limit | number | No | — | Maximum number of items to retrieve (default: 25) |
monday_delete_item
Delete an existing item from a board Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
itemId | string | Yes | — | ID 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID to search within. Tip: Use monday_get_boards to find available boards. |
query | string | Yes | — | Search term to find items by name |
limit | number | No | — | Maximum 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
itemId | string | Yes | — | ID of the item to add the update to |
body | string | Yes | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
itemId | string | Yes | — | ID of the item to move |
groupId | string | Yes | — | ID 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
boardId | string | Yes | — | Board ID where the column exists. Tip: Use monday_get_boards to find available boards. |
columnId | string | Yes | — | ID 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
userIds | string[] | No | — | Optional array of user IDs to filter by |
teamIds | string[] | No | — | Optional array of team IDs to filter by |
limit | number | No | — | Maximum number of results to retrieve (default: 25) |

