Skip to content

Monday MCP

Monday MCP

monday.com is a work management platform for organizing projects, workflows, and customer processes in boards, docs, and dashboards. With the SquadOS integration, your agents can create and update items, manage boards, author documents, track development sprints, and execute any monday.com API operation via GraphQL.

This tool uses OAuth 2.0 with Dynamic Client Registration (DCR_OAUTH) to connect.

Since a Composio-managed app is not available for this integration, you need to create a developer app on monday.com and provide your own OAuth credentials.

You will need the following fields:

FieldRequiredDescription
client_idYesOAuth client ID generated when creating an app in the monday.com developer portal.
client_secretYesOAuth client secret generated alongside the Client ID in the monday.com developer portal.
  1. Go to monday.com/developers/apps, log in, and click Create App.
  2. Give the app a name (e.g., Composio-Monday) and save.
  3. Copy the Client ID and Client Secret that are auto-generated — store them securely.
  4. In the Redirect URLs section, add the following callback URL (no trailing slash): https://backend.composio.dev/api/v3/toolkits/auth/callback
  5. In the OAuth Scopes section, add the required scopes, for example: boards:read, boards:write, items:read, items:write, users:read, docs:read, docs:write, updates:read, updates:write, workspaces:read, workspaces:write
  6. Save the app. You will use the Client ID and Client Secret when configuring the connection in Composio.
  1. Go to Tools in the side menu (/admin/tools).
  2. Open the Available tab and search for Monday MCP.
  3. Click the card to open the details modal and hit Connect.
  4. You’re taken to the secure connection page hosted by Composio, where you enter the Client ID and Client Secret obtained above and authorize access via OAuth.
  5. Once done, you’re sent back to SquadOS with the account connected and the tool available to your agents. (Connection-flow details in Organization Tools.)

MONDAY_MCP_ALL_MONDAY_API

Execute any monday.com API operation by generating GraphQL queries and mutations dynamically. Make sure you ask only for the fields you need. Use get_graphql_schema and get_type_details first to understand the schema before crafting your query.

NameTypeRequiredDescription
querystringYesCustom GraphQL query/mutation. You need to provide the full query/mutation.
variablesstringYesJSON string containing the variables for the GraphQL operation.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_ALL_WIDGETS_SCHEMA

Fetch complete JSON Schema 7 definitions for all available widget types in monday.com. Use before creating widgets to understand required fields, data types, and validation rules for each widget type.

NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_BOARD_INSIGHTS

Calculate insights about a board’s data by filtering, grouping, and aggregating columns. Use to get summaries such as total item count, count by status, or count by column. Use get_board_info first if you are not familiar with the board structure.

NameTypeRequiredDescription
boardIdnumberYesThe ID of the board to get insights for.
limitnumberNoThe limit of the results.
filtersarrayNoFilter configuration to apply on items. Check get_board_info for filtering guidelines per column.
groupByarrayNoColumns to group by. All columns in the group by must also be in aggregations.
orderByarrayNoColumns to order the results by.
aggregationsarrayNoAggregations to calculate. Check get_board_info for guidelines.
filtersOperatorstring ("and" or "or")NoLogical operator to use for the filters.
filtersStringifiedstringNoONLY FOR MICROSOFT COPILOT: filters as a stringified JSON array of the filters field.
orderByStringifiedstringNoONLY FOR MICROSOFT COPILOT: order by as a stringified JSON array of the orderBy field.
aggregationsStringifiedstringNoONLY FOR MICROSOFT COPILOT: aggregations as a stringified JSON array of the aggregations field.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CHANGE_ITEM_COLUMN_VALUES

Change the column values of an item in a monday.com board.

NameTypeRequiredDescription
itemIdnumberYesThe ID of the item to be updated.
boardIdnumberYesThe ID of the board that contains the item.
columnValuesstringYesString with the new column values in format {"column_id": "value", ...}. For status use {"label": "Done"}; for date use {"date": "2023-05-25"}.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_BOARD

Create a monday.com board.

NameTypeRequiredDescription
boardNamestringYesThe name of the board to create.
boardKindstring ("private", "public", or "share")NoThe visibility kind of the board.
workspaceIdstringNoThe ID of the workspace to create the board in.
boardDescriptionstringNoThe description of the board.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_COLUMN

Create a new column in a monday.com board.

NameTypeRequiredDescription
boardIdnumberYesThe ID of the board to which the new column will be added.
columnTypestringYesThe type of the column (e.g., "text", "status", "date", "numbers", "people", "timeline", and others).
columnTitlestringYesThe title of the column to be created.
columnSettingsstringNoColumn-specific configuration settings as a JSON string. Use get_column_type_info to fetch the schema for the given type.
columnDescriptionstringNoThe description of the column.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_DASHBOARD

Create a new monday.com dashboard that aggregates data from one or more boards. Use to create data visualizations and widget containers.

NameTypeRequiredDescription
namestringYesHuman-readable dashboard title (UTF-8 chars).
board_idsarrayYesList of board IDs as strings (min 1 element).
workspace_idstringYesID of the workspace that will own the dashboard.
kindstring ("PRIVATE" or "PUBLIC")NoVisibility level of the dashboard.
board_folder_idstringNoOptional folder ID within the workspace. If not provided, the dashboard is placed in the workspace root.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_DOC

Create a new monday.com doc either inside a workspace or attached to an item via a doc column. After creation, the provided markdown will be appended to the document.

NameTypeRequiredDescription
doc_namestringYesName for the new document.
locationstring ("workspace" or "item")YesLocation where the document should be created: in a workspace or attached to an item.
markdownstringYesMarkdown content to import into the newly created document as blocks.
item_idnumberNoRequired when location="item": item ID to attach the new document to.
doc_kindstring ("private", "public", or "share")NoDocument kind; use only when location="workspace". Defaults to public.
column_idstringNoOptional when location="item": ID of an existing doc column. If not provided, a new doc column is created automatically.
folder_idnumberNoOptional when location="workspace": folder ID to place the document inside.
workspace_idnumberNoRequired when location="workspace": workspace ID under which to create the document.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_FOLDER

Create a new folder in a monday.com workspace.

NameTypeRequiredDescription
namestringYesThe name of the folder to be created.
workspaceIdstringYesThe ID of the workspace where the folder will be created.
colorstringNoThe color of the folder (e.g., "BRIGHT_BLUE", "PURPLE", "DONE_GREEN").
customIconstringNoThe custom icon of the folder ("FOLDER", "WORK", etc.).
fontWeightstringNoThe font weight of the folder name ("FONT_WEIGHT_BOLD", "FONT_WEIGHT_NORMAL", etc.).
parentFolderIdstringNoThe ID of the parent folder.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_FORM

Create a monday.com form. This also creates a new board to store form responses. The returned board_id is the ID of that board; the formToken is used for all future form operations.

NameTypeRequiredDescription
destination_workspace_idstringYesThe workspace in which the form will be created.
board_kindstring ("private", "public", or "share")NoThe board kind for the response board.
board_owner_idsarrayNoArray of user IDs who will have owner permissions on the response board.
destination_namestringNoThe name of the board created to store form responses.
board_owner_team_idsarrayNoArray of team IDs whose members will have owner permissions on the board.
board_subscriber_idsarrayNoArray of user IDs who will receive board activity notifications.
destination_folder_idstringNoThe folder in which the form will be created.
destination_folder_namestringNoThe name of the folder in which the form will be created.
board_subscriber_teams_idsarrayNoArray of team IDs whose members will receive board activity notifications.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_GROUP

Create a new group in a monday.com board. Groups are sections that organize related items. They can be positioned relative to existing groups and assigned predefined colors.

NameTypeRequiredDescription
boardIdstringYesThe ID of the board to create the group in.
groupNamestringYesThe name of the new group (maximum 255 characters).
groupColorstringNoThe color for the group. Must be one of the predefined monday.com group colors (e.g., "#00c875", "#579bfc", "#df2f4a").
relativeTostringNoThe ID of the group to position the new group relative to.
positionRelativeMethodstring ("after_at" or "before_at")NoWhether to position the new group before or after the reference group.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_ITEM

Create a new item with provided values, create a subitem under a parent item, or duplicate an existing item and update it with new values. Use parentItemId for subitems and duplicateFromItemId for copying with modifications.

NameTypeRequiredDescription
namestringYesThe name of the new item to be created.
boardIdnumberYesThe ID of the board to which the new item will be added.
columnValuesstringYesString with column values in format {"column_id": "value", ...}. For status use {"label": "Done"}; for date use {"date": "2023-05-25"}.
groupIdstringNoThe ID of the group to which the new item will be added. If not specified, it goes to the top group.
parentItemIdnumberNoThe ID of the parent item under which a subitem will be created.
duplicateFromItemIdnumberNoThe ID of the existing item to duplicate (only provide when duplicating).
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_UPDATE

Create a new update (comment/post) on a monday.com item. Updates can include comments, notes, or discussions. You can optionally mention users, teams, or boards.

NameTypeRequiredDescription
bodystringYesThe update text to be created. Do not use @ to mention users — use mentionsList instead.
itemIdnumberYesThe ID of the item to which the update will be added.
mentionsListstringNoOptional JSON array of mentions in format: [{"id": "123", "type": "User"}, {"id": "456", "type": "Team"}]. Valid types: User, Team, Board, Project.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_WIDGET

Create a new widget in a dashboard or board view with specific configuration settings. Always use all_widgets_schema to fetch widget schemas before creating widgets.

NameTypeRequiredDescription
widget_kindstring ("BATTERY", "CALENDAR", "CHART", "GANTT", "NUMBER", or "TABLE")YesType of widget to create.
widget_namestringYesWidget display name (1–255 UTF-8 chars).
parent_container_idstringYesID of the parent container (dashboard ID or board view ID).
parent_container_typestring ("BOARD_VIEW" or "DASHBOARD")YesType of parent container.
settingsobjectNoWidget-specific settings as a JSON object conforming to the widget schema.
settingsStringifiedstringNoONLY FOR MICROSOFT COPILOT: settings as a stringified JSON of the settings field.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_CREATE_WORKSPACE

Create a new workspace in monday.com.

NameTypeRequiredDescription
namestringYesThe name of the new workspace to be created.
workspaceKindstring ("closed", "open", or "template")YesThe kind of workspace to create.
descriptionstringNoThe description of the new workspace.
accountProductIdstringNoThe account product ID associated with the workspace.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_FORM_QUESTIONS_EDITOR

Create, update, or delete a question in a monday.com form.

NameTypeRequiredDescription
actionstring ("delete", "update", or "create")YesThe operation to perform. questionId is required when updating or deleting. The question object is required when creating or updating.
formTokenstringYesThe unique identifier token for the form.
questionobjectNoThe question object for creation or update. title is required when creating.
questionIdstringNoThe unique identifier for the question. Required when updating or deleting.
questionStringifiedstringNoONLY FOR MICROSOFT COPILOT: the question object as a stringified JSON.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_BOARD_ACTIVITY

Get board activity logs for a specified time range (defaults to last 30 days).

NameTypeRequiredDescription
boardIdnumberYesThe ID of the board to get activity for.
toDatestringNoEnd date for the activity range (ISO8601DateTime format). Defaults to now.
fromDatestringNoStart date for the activity range (ISO8601DateTime format). Defaults to 30 days ago.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_BOARD_INFO

Get comprehensive board information including metadata, structure, owners, and configuration.

NameTypeRequiredDescription
boardIdnumberYesThe ID of the board to get information for.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_BOARD_ITEMS_PAGE

Get all items from a monday.com board with pagination support and optional column values. Use the nextCursor from the response to get the next page when has_more is true.

NameTypeRequiredDescription
boardIdnumberYesThe ID of the board to get items from.
limitnumberNoThe number of items to get per page.
cursorstringNoThe cursor to get the next page, from the nextCursor field of the previous response.
filtersarrayNoFilter configuration to apply on items. Check get_board_info for filtering guidelines.
itemIdsarrayNoIDs of specific items to get. Count should be less than 100.
orderByarrayNoColumns to order the results by.
columnIdsarrayNoIDs of item columns to include in the response. Works only when includeColumns is true.
searchTermstringNoSearch term for vague or approximate queries. Prefer structured filters for exact values.
subItemLimitnumberNoNumber of sub items per item. Used only when includeSubItems is true.
includeColumnsbooleanNoWhether to include column values in the response. Omit for performance when you only need IDs/names.
filtersOperatorstring ("and" or "or")NoLogical operator for the filters.
includeSubItemsbooleanNoWhether to include sub items in the response.
filtersStringifiedstringNoONLY FOR MICROSOFT COPILOT: filters as a stringified JSON array.
orderByStringifiedstringNoONLY FOR MICROSOFT COPILOT: order by as a stringified JSON array.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_COLUMN_TYPE_INFO

Retrieve comprehensive information about a specific column type, including JSON schema definition and metadata. Use before creating columns with create_column.

NameTypeRequiredDescription
columnTypestringYesThe column type to retrieve information for (e.g., "text", "status", "date", "numbers").
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_FORM

Get a monday.com form by its form token. The token can be extracted from the form URL — it is the alphanumeric string between /forms/ and the ?.

NameTypeRequiredDescription
formTokenstringYesThe unique identifier token for the form.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_GRAPHQL_SCHEMA

Fetch the monday.com GraphQL schema structure including query and mutation definitions. Filter results by operation type (read/write) to focus on queries or mutations.

NameTypeRequiredDescription
operationTypestring ("read" or "write")NoType of operation: "read" for queries, "write" for mutations.
random_stringstringNoDummy parameter for no-parameter tools.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_MONDAY_DEV_SPRINTS_BOARDS

Discover monday-dev sprints boards and their associated tasks boards in your account. Returns pairs of sprints boards and tasks boards with IDs, names, and workspace information.

NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_SPRINTS_METADATA

Get comprehensive sprint metadata from a monday-dev sprints board: ID, name, planned/actual dates, completion status, activation status, and summary document object ID.

NameTypeRequiredDescription
sprintsBoardIdnumberYesThe ID of the monday-dev board containing the sprints.
limitnumberNoThe number of sprints to retrieve (default: 25, max: 100).
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_SPRINT_SUMMARY

Get the complete summary and analysis of a completed sprint: scope management, individual velocity, task distribution by type, and AI recommendations.

NameTypeRequiredDescription
sprintIdnumberYesThe ID of the sprint to get the summary for (e.g., 9123456789). The sprint must be completed and created after 2025-01-01.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_TYPE_DETAILS

Get detailed information about a specific GraphQL type from the monday.com API schema.

NameTypeRequiredDescription
typeNamestringYesThe name of the GraphQL type to get details for.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_GET_USER_CONTEXT

Fetch current user information and their relevant items (boards, folders, workspaces, dashboards). Use at the beginning of conversations to get context about who the current user is and discover their most accessed items.

NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_LIST_USERS_AND_TEAMS

Fetch users and/or teams data. Prioritize specific parameters in order: getMeuserIdsname (users only) → teamIds + teamsOnly. Avoid broad queries with no parameters.

NameTypeRequiredDescription
namestringNoName-based user search only, with fuzzy matching. Cannot be combined with other parameters. Does not search teams.
getMebooleanNoUse when requesting current user information. Conflicts with all other parameters.
teamIdsarrayNoSpecific team IDs to fetch.
userIdsarrayNoSpecific user IDs to fetch.
teamsOnlybooleanNoFetch only teams, no users returned.
includeTeamsbooleanNoFetches all teams in the account. Avoid — use userIds to get a specific user’s teams instead.
includeTeamMembersbooleanNoSet to true only when you need additional member details for teams beyond names and IDs.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_LIST_WORKSPACES

List all workspaces available to the user. Returns up to 500 workspaces with their ID, name, and description.

NameTypeRequiredDescription
pagenumberNoThe page number to return. Default is 1.
limitnumberNoThe number of workspaces to return. Default and maximum is 100.
searchTermstringNoSearch term to filter workspaces. Only alphanumeric characters are supported.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_MOVE_OBJECT

Move a folder, board, or overview in monday.com. Use position for relative placement, parentFolderId for folder changes, and workspaceId for workspace moves.

NameTypeRequiredDescription
idstringYesThe ID of the object to move.
objectTypestring ("Board", "Folder", or "Overview")YesThe type of object to move.
workspaceIdstringNoThe ID of the destination workspace (required when moving to a different workspace).
parentFolderIdstringNoThe ID of the new parent folder (required when moving to a different folder).
accountProductIdstringNoThe ID of the destination account product.
position_is_afterbooleanNoWhether to position the object after the reference object.
position_object_idstringNoThe ID of the reference object for relative positioning.
position_object_typestring ("Board", "Folder", or "Overview")NoThe type of the reference object for positioning.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_READ_DOCS

Get a collection of monday.com documents with their content as markdown, with pagination support and filters by ID type.

NameTypeRequiredDescription
idsarrayYesArray of ID values for this query type (at least 1 required).
typestring ("ids", "object_ids", or "workspace_ids")YesQuery type: by document IDs, object IDs, or workspace IDs.
pagenumberNoThe page number to return (starts at 1). Check has_more_pages in the response.
limitnumberNoNumber of docs per page (default: 25).
order_bystring ("created_at" or "used_at")NoOrder in which to retrieve docs.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_SEARCH

Search within the monday.com platform for boards, documents, forms, or folders. For users and teams use list_users_and_teams; for workspaces use list_workspaces; for items use get_board_items_page. IDs returned have a type prefix (e.g., doc-123) — remove the prefix when passing them to other tools.

NameTypeRequiredDescription
searchTypestring ("BOARD", "DOCUMENTS", or "FOLDERS")YesThe type of search to perform.
pagenumberNoThe page number to get. Default: 1.
limitnumberNoThe number of items to get. Max and default: 100.
searchTermstringNoThe search term to use.
workspaceIdsarrayNoIDs of workspaces to search in. Only pass if the user explicitly asked to search within specific workspaces.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_UPDATE_FOLDER

Update an existing folder in monday.com.

NameTypeRequiredDescription
folderIdstringYesThe ID of the folder to update.
namestringNoThe new name of the folder.
colorstringNoThe new color of the folder.
customIconstringNoThe new custom icon of the folder.
fontWeightstringNoThe new font weight of the folder name.
workspaceIdstringNoThe ID of the workspace containing the folder.
parentFolderIdstringNoThe ID of the new parent folder.
accountProductIdstringNoThe account product ID associated with the folder.
position_is_afterbooleanNoWhether to position the folder after the reference object.
position_object_idstringNoThe ID of the reference object for relative positioning.
position_object_typestring ("Board", "Folder", or "Overview")NoThe type of the reference object for positioning.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_UPDATE_FORM

Update a monday.com form. Each call performs one action at a time: update features, appearance, accessibility, title, description, question order, tags, password, or URL.

NameTypeRequiredDescription
actionstringYesThe update action: activate, deactivate, shortenFormUrl, setFormPassword, createTag, deleteTag, updateTag, updateAppearance, updateAccessibility, updateFeatures, updateQuestionOrder, or updateFormHeader.
formTokenstringYesThe unique identifier token for the form.
tagobjectNoTag data to create, update, or delete.
formobjectNoForm data to update (appearance, accessibility, features, question order, or header).
formPasswordstringNoPassword to protect the form. Required for setFormPassword.
tagStringifiedstringNoONLY FOR MICROSOFT COPILOT: tag object as a stringified JSON.
formStringifiedstringNoONLY FOR MICROSOFT COPILOT: form object as a stringified JSON.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_UPDATE_WORKSPACE

Update an existing workspace in monday.com.

NameTypeRequiredDescription
idstringYesThe ID of the workspace to update.
attributeKindstring ("closed", "open", or "template")NoThe new kind of the workspace.
attributeNamestringNoThe new name of the workspace.
attributeDescriptionstringNoThe new description of the workspace.
attributeAccountProductIdnumberNoThe target account product ID to move the workspace to.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.

MONDAY_MCP_WORKSPACE_INFO

Returns the boards, docs, and folders in a workspace and which folder they are in. Returns up to 100 objects of each type.

NameTypeRequiredDescription
workspace_idnumberYesThe ID of the workspace to get information for.
NameTypeRequiredDescription
datastringYesData returned by the action execution.
errorstringNoError message if the execution failed.
successfulbooleanYesIndicates whether the action was executed successfully.