/monday | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
monday_create_column | Create a new column on a board. Use this to define the data structure for your items. |
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_create_update | Add an update/comment to a specific item. Updates are threaded comments that appear in the item conversation. |
monday_delete_column | Remove a column from a board permanently. |
monday_delete_item | Delete an existing item from a board |
monday_get_board_by_id | Retrieve a specific board by its ID including columns, groups, and item count. |
monday_get_board_items_by_name | Search for items by board ID and term/name. Returns items matching the search query. |
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_get_boards | Retrieve a list of boards from Monday.com. Returns board metadata including name, state, and permissions. |
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_get_groups | Retrieve all groups from a specific board |
monday_list_users_and_teams | Retrieve user or team details by id, name, or by searching the account. |
monday_move_item_to_group | Move an item to a different group within the same board. |
monday_search_items | Search for items in a board by column value. Useful for finding specific items before updating or deleting them. |
monday_update_item | Update an existing item by changing its column values. Use this to modify data in specific columns. |
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 |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID where the column will be created. Tip: Use monday_get_boards to find available boards."
},
"title": {
"type": "string",
"description": "Title for the new column"
},
"columnType": {
"type": "string",
"enum": [
"text",
"long_text",
"numbers",
"status",
"dropdown",
"date",
"timeline",
"people",
"checkbox",
"link",
"email",
"phone",
"rating",
"color_picker",
"file",
"hour",
"week",
"location",
"country",
"tags"
],
"description": "The type of column to create"
},
"description": {
"type": "string",
"description": "Optional description for the column"
}
},
"required": [
"PCID",
"boardId",
"title",
"columnType"
]
}
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 |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID where the group will be created. Tip: Use monday_get_boards to find available boards."
},
"groupName": {
"type": "string",
"description": "Name for the new group"
}
},
"required": [
"PCID",
"boardId",
"groupName"
]
}
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”}} |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID where the item will be created. Tip: Use monday_get_boards to find available boards."
},
"groupId": {
"type": "string",
"description": "Group ID where the item will be placed. Tip: Use monday_get_groups to find available groups."
},
"itemName": {
"type": "string",
"description": "Name for the new item"
},
"columnValues": {
"type": "object",
"additionalProperties": true,
"description": "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\"}}"
}
},
"required": [
"PCID",
"boardId",
"groupId",
"itemName"
]
}
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 |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"itemId": {
"type": "string",
"description": "ID of the item to add the update to"
},
"body": {
"type": "string",
"description": "The text content of the update/comment to add"
}
},
"required": [
"PCID",
"itemId",
"body"
]
}
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. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID where the column exists. Tip: Use monday_get_boards to find available boards."
},
"columnId": {
"type": "string",
"description": "ID of the column to delete. Tip: Use monday_get_columns to find column IDs."
}
},
"required": [
"PCID",
"boardId",
"columnId"
]
}
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 |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"itemId": {
"type": "string",
"description": "ID of the item to delete"
}
},
"required": [
"PCID",
"itemId"
]
}
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 |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "The ID of the board to retrieve"
}
},
"required": [
"PCID",
"boardId"
]
}
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) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID to search within. Tip: Use monday_get_boards to find available boards."
},
"query": {
"type": "string",
"description": "Search term to find items by name"
},
"limit": {
"type": "number",
"description": "Maximum number of items to retrieve (default: 25)"
}
},
"required": [
"PCID",
"boardId",
"query"
]
}
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. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID to get schema from. Tip: Use monday_get_boards to find available boards."
}
},
"required": [
"PCID",
"boardId"
]
}
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) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional array of board IDs to filter by"
},
"limit": {
"type": "number",
"description": "Maximum number of boards to retrieve (default: 25)"
}
},
"required": [
"PCID"
]
}
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. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID to get columns from. Tip: Use monday_get_boards to find available boards."
}
},
"required": [
"PCID",
"boardId"
]
}
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. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID to get groups from. Tip: Use monday_get_boards to find available boards."
}
},
"required": [
"PCID",
"boardId"
]
}
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) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"userIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional array of user IDs to filter by"
},
"teamIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional array of team IDs to filter by"
},
"limit": {
"type": "number",
"description": "Maximum number of results to retrieve (default: 25)"
}
},
"required": [
"PCID"
]
}
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 |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"itemId": {
"type": "string",
"description": "ID of the item to move"
},
"groupId": {
"type": "string",
"description": "ID of the target group to move the item to"
}
},
"required": [
"PCID",
"itemId",
"groupId"
]
}
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) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID to search within. Tip: Use monday_get_boards to find available boards."
},
"columnId": {
"type": "string",
"description": "Column ID to search in. Tip: Use monday_get_columns to find available columns."
},
"columnValue": {
"type": "string",
"description": "Value to search for in the column"
},
"limit": {
"type": "number",
"description": "Maximum number of items to retrieve (default: 25)"
}
},
"required": [
"PCID",
"boardId",
"columnId",
"columnValue"
]
}
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”}} |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"boardId": {
"type": "string",
"description": "Board ID where the item exists. Tip: Use monday_get_boards to find available boards."
},
"itemId": {
"type": "string",
"description": "ID of the item to update"
},
"columnValues": {
"type": "object",
"additionalProperties": true,
"description": "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\"}}"
}
},
"required": [
"PCID",
"boardId",
"itemId",
"columnValues"
]
}

