Monday
Your Toolhouse AI Worker can connect to Monday using 125 specialized tools.
Auth Connection
This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.
Tools (125)
Monday Account Trigger Statistics
Monday Account Trigger StatisticsIntegration name: MONDAY_ACCOUNT_TRIGGER_STATISTICS
Tool to retrieve statistics about account-level triggers and automations. Use when you need to monitor trigger execution metrics including success rates, failure counts, and total execution numbers.
Parameters
No parameters required.
Monday Activate Users
Monday Activate UsersIntegration name: MONDAY_ACTIVATE_USERS
Tool to activate or reactivate users in a Monday.com account. Use when you need to enable user accounts that were previously deactivated. Cannot be used to activate your own account. Requires account management permissions.
Parameters
user_ids
array
✅
[77854569,12345678]
List of user IDs to activate. Maximum of 200 user IDs per request.
Monday Add Subscribers To Board
Monday Add Subscribers To BoardIntegration name: MONDAY_ADD_SUBSCRIBERS_TO_BOARD
Tool to add users as subscribers to a Monday.com board. Use when granting subscriber or owner access to specific users on a board. Note: This mutation is deprecated - consider using add_users_to_board instead.
Parameters
kind
string
"subscriber"
Role for the added users on the board. Possible values: 'owner' or 'subscriber'. Defaults to 'subscriber'.
board_id
integer
✅
5025528617
The board's unique identifier.
user_ids
array
✅
[77854569,97263478]
Array of user unique identifiers to add as subscribers to the board.
Monday Add Subscribers To Object
Monday Add Subscribers To ObjectIntegration name: MONDAY_ADD_SUBSCRIBERS_TO_OBJECT
Tool to add subscribers or owners to a monday.com object. Use when you need to grant users notification access or ownership permissions to a specific object.
Parameters
id
integer
✅
5025528574
The unique identifier of the object to add subscribers to.
kind
string
"subscriber"
The role to assign to users. Defaults to 'subscriber' if not specified. 'owner' grants full control permissions, 'subscriber' grants notification access only.
user_ids
array
✅
[77854569]
Array of user identifiers to add as subscribers.
Monday Add Teams To Board
Monday Add Teams To BoardIntegration name: MONDAY_ADD_TEAMS_TO_BOARD
Tool to add teams to a Monday.com board with specified permission levels. Use when you need to associate teams with a board as owners or subscribers.
Parameters
kind
string
"subscriber"
Role for the added teams on the board. Possible values: 'owner' or 'subscriber'. If not specified, teams will be added as subscribers.
board_id
integer
✅
5025528617
Unique identifier of an existing Monday.com board.
team_ids
array
✅
[111222,333444]
List of unique identifiers for existing Monday.com teams. Pass -1 to subscribe all account members to the board.
Monday Add Users To Board
Monday Add Users To BoardIntegration name: MONDAY_ADD_USERS_TO_BOARD
Adds users to a Monday.com board with a specified role.
Parameters
kind
string
"subscriber"
Role for the added users on the board.
board_id
integer
✅
"1234567890"
Unique identifier of an existing Monday.com board.
user_ids
array
✅
"[111222, 333444]"
List of unique identifiers for existing Monday.com users.
Monday Add Users To Team
Monday Add Users To TeamIntegration name: MONDAY_ADD_USERS_TO_TEAM
Tool to add users to a Monday.com team. Use when updating team membership by adding user(s).
Parameters
team_id
integer
✅
123456789
Unique identifier of an existing Monday.com team.
user_ids
array
✅
[111222,333444]
List of unique identifiers for existing Monday.com users.
Monday Add Users To Workspace
Monday Add Users To WorkspaceIntegration name: MONDAY_ADD_USERS_TO_WORKSPACE
Tool to add one or more users to a workspace. Use when inviting existing users to collaborate in a workspace.
Parameters
kind
string
"subscriber"
The role to assign to the users in the workspace. 'owner' grants full control over the workspace. 'subscriber' grants access to view and collaborate on boards within the workspace.
user_ids
array
✅
[111222,333444]
List of numeric user IDs to add to the workspace. You can get user IDs from the list_users action or from board subscribers.
workspace_id
integer
✅
1234567
The unique numeric ID of the workspace to add users to. You can get workspace IDs from the get_workspaces action or from board details.
Monday Aggregate Data
Monday Aggregate DataIntegration name: MONDAY_AGGREGATE_DATA
Tool to aggregate data across Monday.com boards using groupings and aggregation functions like COUNT, SUM, MEAN, MIN, MAX. Use when you need to compute metrics, counts, or summaries from board data with optional filtering and grouping.
Parameters
query
object
✅
—
Aggregation query configuration including data source, selections, grouping, and filters.
Monday App Subscription
Monday App SubscriptionIntegration name: MONDAY_APP_SUBSCRIPTION
Tool to retrieve current app subscription data for the account. Use when you need to check subscription status, billing period, trial status, or pricing information. Must be called within app context using account authentication token.
Parameters
No parameters required.
Monday Archive Board
Monday Archive BoardIntegration name: MONDAY_ARCHIVE_BOARD
Archives a specified, existing, and unarchived board in Monday.com; archived boards can typically be restored later.
Parameters
board_id
integer
✅
"1234567890"
Identifier of the board to be archived; it must exist and not already be archived.
Monday Archive Item
Monday Archive ItemIntegration name: MONDAY_ARCHIVE_ITEM
Archives an existing Monday.com item, moving it from active board views to the archive where it can be potentially restored.
Parameters
item_id
integer
✅
1234567890
Unique identifier of the Monday.com item to archive.
Monday Archive Object
Monday Archive ObjectIntegration name: MONDAY_ARCHIVE_OBJECT
Archives a Monday.com object by changing its state to archived rather than permanently deleting it. Use when you need to remove objects from active use while preserving the ability to restore them later.
Parameters
id
string
✅
"5025528574"
The unique identifier of the Monday.com object to archive. Can be an ID for various object types like boards, items, or workspaces.
Monday Archive Workspace
Monday Archive WorkspaceIntegration name: MONDAY_ARCHIVE_WORKSPACE
Tool to archive a Monday.com workspace. Use when you want to soft-remove a workspace from view.
Parameters
workspace_id
string
✅
"1234567890"
The unique identifier of the workspace to archive.
Monday Audit Logs
Monday Audit LogsIntegration name: MONDAY_AUDIT_LOGS
Tool to retrieve detailed security-related activity records for a Monday.com account. Use when you need to audit user actions, security events, or account activity. Requires Enterprise plan and account admin permissions with manage_account_security scope.
Parameters
page
integer
1
Page number for pagination (starts at 1).
limit
integer
100
Number of log entries to return per page.
events
array
["login","logout"]
Array of specific event types to retrieve (e.g., 'login', 'logout').
user_id
string
"1234567890"
Filter audit logs for a specific user by their ID.
end_time
string
"2025-12-31T23:59:59Z"
Filter logs up to this date/time (ISO8601 format).
ip_address
string
"192.168.1.1"
Filter logs by specific IP address.
start_time
string
"2025-01-01T00:00:00Z"
Filter logs from this date/time onwards (ISO8601 format).
Monday Blocks
Monday BlocksIntegration name: MONDAY_BLOCKS
Tool to retrieve document block data from workdocs via the API. Returns block metadata including type, content, position, and creation info. Use when you need to fetch content blocks from Monday.com documents.
Parameters
page
integer
1
Page number for pagination, starting at 1. Defaults to 1.
limit
integer
10
Maximum number of blocks to return per document. Defaults to 25.
doc_ids
array
✅
[2184431]
List of document IDs to retrieve blocks from. At least one doc ID is required.
Monday Boards
Monday BoardsIntegration name: MONDAY_BOARDS
Tool to retrieve board data via the Monday.com API. Returns core metadata (id, name, state, kind, hierarchy type, workspace) about one or multiple boards with filtering options by state, board kind, hierarchy type, and workspace. For structural details, column configurations, or ownership info, use dedicated board enrichment tools.
Parameters
ids
array
["1234567890","9876543210"]
List of specific board IDs to retrieve. Provide to filter by board IDs.
page
integer
1
Page number for pagination; starts at 1.
limit
integer
25
Maximum number of boards to return. Default is 25.
state
string
"active"
Filter boards by state. Valid values: 'active', 'archived', 'deleted', 'all'. Default is 'active'.
order_by
string
"created_at"
Sort boards by 'created_at' or 'used_at' in descending order.
board_kind
string
"public"
Filter boards by type. Valid values: 'private', 'public', 'share'.
workspace_ids
array
["ws_123","ws_456"]
List of workspace IDs to filter boards by workspace.
hierarchy_type
array
["classic"]
Filter boards by hierarchy type. Can include 'classic', 'multi_level', or both.
Monday Change Simple Column Value
Monday Change Simple Column ValueIntegration name: MONDAY_CHANGE_SIMPLE_COLUMN_VALUE
Changes a specific column's value for a Monday.com item using a simple string, suitable for Text, Status, or Dropdown columns; can create new labels if create_labels_if_missing is true for Status/Dropdown columns.
Parameters
value
string
✅
"Done"
New string value. For Status columns: use either a label name (e.g., 'Done', 'Working on it') or an index number as string (e.g., '1'). For Dropdown columns: use the label name. For Text columns: use plain text.
item_id
integer
✅
"1122334455"
The unique identifier of the item for which the column value will be updated.
board_id
integer
✅
"1234567890"
The unique identifier of the board where the item and column are located.
column_id
string
✅
"status_1"
Identifier of the column to change; typically a Text, Status, or Dropdown column.
create_labels_if_missing
boolean
"true"
For Status/Dropdown columns: when true (default), the label will be matched or created if it doesn't exist. Set to false only when using index values or when you want strict label matching.
Monday Columns
Monday ColumnsIntegration name: MONDAY_COLUMNS
Tool to retrieve column metadata from boards via the GraphQL API. Returns array of column information including type, title, settings, and capabilities. Use when you need to inspect board structure or column configuration.
Parameters
board_ids
array
✅
[1234567890]
Array of board IDs to retrieve columns from. Must provide at least one board ID.
column_ids
array
["status","date4"]
Optional array of specific column IDs to filter. Column IDs are strings (1-20 characters, lowercase letters and underscores only).
column_types
array
["status","date"]
Optional array of column types to filter. Available types: auto_number, button, checkbox, color_picker, board_relation, country, creation_log, date, dependency, dropdown, email, file, formula, hour, item_id, last_updated, link, location, long_text, mirror, doc, name, numbers, people, phone, progress, rating, status, tag, text, timeline, timerange, vote, week, world_clock.
Monday Connection Board Ids
Monday Connection Board IdsIntegration name: MONDAY_CONNECTION_BOARD_IDS
Tool to retrieve board IDs associated with connection columns. Use when you need to discover which boards can be linked through connection columns. Queries boards and filters for connection columns (board_relation type) to extract the configured board IDs from their settings.
Parameters
limit
integer
5
Maximum number of boards to retrieve. Defaults to 25 if not specified.
board_ids
array
[1234567890]
List of specific board IDs to query. If not provided, queries all accessible boards up to the limit.
Monday Connections
Monday ConnectionsIntegration name: MONDAY_CONNECTIONS
Tool to retrieve connection data for integrations with external services. Use when you need to inspect or manage integrations like Gmail, Slack, or other external service connections. Returns a list of connections with details about authentication, state, and associated accounts.
Parameters
page
integer
1
Page index for offset-based pagination (starts at 1). Use this for traditional page-by-page navigation.
order
string
"createdAt"
Ordering of returned connections. Use field name for ascending (e.g., 'createdAt') or prefix with '-' for descending (e.g., '-createdAt').
page_size
integer
10
Records per page for offset-based pagination. Determines how many connections are returned per page.
pagination
object
—
Cursor-based pagination configuration.
connection_state
string
"active"
Filter by connection state (e.g., 'active', 'inactive'). Only connections matching this state will be returned.
with_automations
boolean
true
Include connections with automations attached. Set to true to only return connections that have automations.
with_partial_scopes
boolean
true
Include connections created with partial scopes. When true, connections with limited permissions are included.
with_state_validation
boolean
true
Validate connection state before returning. When true, the API validates each connection's current state.
Monday Connect Project To Portfolio
Monday Connect Project To PortfolioIntegration name: MONDAY_CONNECT_PROJECT_TO_PORTFOLIO
Links an existing project board to a portfolio board for centralized management. Requires boards:write scope and Enterprise plan.
Parameters
project_board_id
integer
✅
5025507520
The unique identifier of the project board to connect to the portfolio.
portfolio_board_id
integer
✅
5025507515
The unique identifier of the portfolio board to which the project will be linked.
Monday Convert Board To Project
Monday Convert Board To ProjectIntegration name: MONDAY_CONVERT_BOARD_TO_PROJECT
Converts a regular Monday.com board into a project board with advanced project management features. Use when upgrading a board to enable project-specific capabilities like timeline views, project status tracking, and owner assignments.
Parameters
board_id
integer
✅
5025507520
The unique identifier of the board to convert to a project.
column_mappings
object
✅
—
Mapping configuration specifying which existing columns should be used for project-specific fields (status, timeline, owner).
Monday Create Board
Monday Create BoardIntegration name: MONDAY_CREATE_BOARD
Creates a Monday.com board; template_id if used must be accessible, and folder_id must be in workspace_id if both are provided.
Parameters
folder_id
integer
"123456"
ID of the folder for the board. If workspace_id is absent, the board uses this folder's containing workspace. If workspace_id is present, this folder must be within the specified workspace.
board_kind
string
✅
"public"
The kind of board to create, determining its visibility and access.
board_name
string
✅
"Project Phoenix Tasks"
The name for the new board.
description
string
"Central board for tracking all Project Phoenix deliverables."
Description for the new board.
template_id
integer
"111222333"
ID of an accessible template to use for the new board.
workspace_id
integer
789012
Numeric ID of the workspace for the board. Use MONDAY_GET_WORKSPACES action to retrieve valid workspace IDs. This field is optional - if omitted, the board is created in the default workspace. If folder_id is given, this workspace must contain that folder.
board_owner_ids
array
["1234567","7654321"]
User IDs to be assigned as owners of the board.
board_subscriber_ids
array
["1122334","5566778"]
User IDs to be subscribed to the board.
board_subscriber_teams_ids
array
["98765","54321"]
Team IDs to be subscribed to the board.
Monday Create Column
Monday Create ColumnIntegration name: MONDAY_CREATE_COLUMN
Creates a new column with a specified type and title on a monday.com board.
Parameters
title
string
✅
—
Title for the new column.
board_id
integer
✅
—
Unique identifier of the board for the new column. Note: Subitems boards are not supported; use create_subitem mutation instead.
defaults
string
—
JSON string with default values or settings, often for 'status' or 'dropdown' types to define labels. Example: '''{"labels": ["To Do", "In Progress", "Done"]}'''
column_type
string
✅
"status"
Type of the column. Must be a valid GraphQL enum token in snake_case format (e.g., 'long_text', not 'text_long' or 'long-text'). Supported types include: status, text, long_text, numbers, date, dropdown, people, timeline, link, email, phone, rating, checkbox, country, file, hour, week, item_id, location, name, tags, vote, world_clock, creation_log, last_updated, auto_number, formula, connect_boards, button, time_tracking. Note: 'person' is not a valid column type.
description
string
—
Description for the new column.
after_column_id
string
—
ID of an existing column after which the new column will be inserted.
Monday Create Custom Activity
Monday Create Custom ActivityIntegration name: MONDAY_CREATE_CUSTOM_ACTIVITY
Tool to create a custom activity in the Monday.com Emails & Activities app. Use when you need to define a new activity type with specific color and icon for tracking interactions.
Parameters
name
string
✅
"API Test Custom Activity"
The custom activity's name. Must be non-empty.
color
string
✅
"SLATE_BLUE"
The custom activity's color. Must be one of the predefined color values.
icon_id
string
✅
"TRIPOD"
The custom activity's icon. Must be one of the predefined icon values.
Monday Create Dashboard
Monday Create DashboardIntegration name: MONDAY_CREATE_DASHBOARD
Tool to create a Monday.com dashboard with associated boards. Use when you need to establish a new dashboard in a workspace with specific board visibility settings.
Parameters
kind
string
"PRIVATE"
The dashboard's visibility. Valid values: PRIVATE (default) or PUBLIC.
name
string
✅
"API Test Dashboard"
The dashboard's name. Maximum 255 characters.
board_ids
array
✅
["5025528585","5025528582"]
The unique identifier(s) of the board(s) to associate with the dashboard. Must provide at least one valid board ID.
workspace_id
integer
✅
-1
The unique identifier of the workspace to create the dashboard in. Use -1 for the main workspace.
board_folder_id
integer
543210
The unique identifier of the folder to create the dashboard in.
Monday Create Doc
Monday Create DocIntegration name: MONDAY_CREATE_DOC
Tool to create a new doc in Monday.com. Use when you need to add a doc to a workspace or into a doc column on an item.
Parameters
kind
string
—
Access level of the new doc in workspace. Choose one of 'private', 'public', or 'share'.
name
string
—
Title of the new doc. Required with workspace_id and kind for workspace location.
item_id
integer
—
ID of the item containing the doc column. Required with column_id for board location.
column_id
string
—
ID of the monday doc column on the item (e.g., 'monday_doc'). Required with item_id for board location.
workspace_id
integer
—
ID of the workspace where the doc will be created. Required with name and kind for workspace location.
Monday Create Folder
Monday Create FolderIntegration name: MONDAY_CREATE_FOLDER
Tool to create a new folder in a Monday.com workspace to organize boards. Use when you need to structure boards within a workspace by grouping them into folders.
Parameters
name
string
✅
"Marketing Projects"
The folder's name.
color
string
"DONE_GREEN"
The folder's color.
workspace_id
integer
✅
2054572
The unique identifier of the workspace to create the new folder in.
parent_folder_id
integer
9876543210
The ID of the folder you want to nest the new one under. Use this to create subfolder hierarchies.
Monday Create Group
Monday Create GroupIntegration name: MONDAY_CREATE_GROUP
Creates a new group with the given group_name on an existing Monday.com board, identified by its board_id.
Parameters
board_id
string
✅
"1234567890"
The unique identifier of the Monday.com board where the new group will be created.
group_name
string
✅
"New Leads Q3"
The desired name for the new group to be created on the board.
Monday Create Item
Monday Create ItemIntegration name: MONDAY_CREATE_ITEM
Creates a new item on a Monday.com board, optionally assigning it to a group and setting column values.
Parameters
board_id
string
✅
"1234567890"
The board's unique identifier. Note: Subitems boards are not supported for this action; use create_subitem mutation instead.
group_id
string
—
Optional group ID where the item will be created.
item_name
string
✅
—
Name of the new item. Maximum length is 256 characters.
column_values
—
—
Column values for the new item. Accepts either a JSON string or an object/dict. Keys must be valid column IDs and values must match the column type. For date columns, use nested structure: {"date": {"date": "YYYY-MM-DD"}}. For people columns, use array of person IDs: {"person": {"personsAndTeams": [{"id": 123, "kind": "person"}]}}. For status columns, use index or label: {"status": {"index": 0}} or {"status": {"label": "Done"}}. Example: {"date": {"date": "2023-12-01"}} or {"status": {"index": 0}}.
Monday Create Item From Nl
Monday Create Item From NlIntegration name: MONDAY_CREATE_ITEM_FROM_NL
Creates a new item on a Monday.com board from a natural language description. Fetches the board's column schema at runtime, uses an LLM to generate the column values and extract the item name, and creates the item.
Parameters
board_id
string
✅
"1234567890"
The Monday.com board ID where the item will be created.
group_id
string
—
Optional group ID where the item will be created within the board.
nl_query
string
✅
—
Natural language description of the item to create. Must include an item name. Example: 'Create item: Fix login bug, status Working on it, priority High, due date 2025-03-15'.
Monday Create Notification
Monday Create NotificationIntegration name: MONDAY_CREATE_NOTIFICATION
Tool to send a notification to a user. Use when you need to alert a user about a board, item, or update. Call after obtaining the user and target IDs.
Parameters
text
string
✅
"You have a new comment"
The notification text to display.
user_id
integer
✅
123456
The recipient user's unique identifier (ID).
target_id
integer
✅
789012
The target's unique identifier (ID). If target_type is Post, use an update or reply ID; if Project, use an item or board ID.
target_type
string
✅
"Post"
The notification target type: 'Post' for updates/replies or 'Project' for items/boards.
Monday Create Object
Monday Create ObjectIntegration name: MONDAY_CREATE_OBJECT
Tool to create any Monday.com object via GraphQL mutation. Use when you need to create workspaces, boards, items, columns, docs, updates, webhooks, or other Monday.com objects using custom GraphQL queries.
Parameters
query
string
✅
"mutation { create_workspace(name: \"My Workspace\", kind: open) { id name } }"
GraphQL mutation query to create an object. Must start with 'mutation'. For read queries, use the appropriate query tool instead. Examples: 'mutation { create_workspace(name: "My Workspace", kind: open) { id name } }' or 'mutation { create_item(board_id: 123, item_name: "Task") { id name } }'
variables
object
{"kind":"open","name":"My Workspace"}
Optional GraphQL variables object to pass with the query. Use this to parameterize your mutation instead of hardcoding values in the query string.
Monday Create Tag
Monday Create TagIntegration name: MONDAY_CREATE_TAG
Tool to create a new tag or return an existing tag. Use when you need to label items with color-coded tags on a public or private board.
Parameters
board_id
integer
1234567890
Optional board ID for a private tag; omit for a public tag.
tag_name
string
✅
"urgent"
Name of the tag to create; must be non-empty.
Monday Create Timeline Item
Monday Create Timeline ItemIntegration name: MONDAY_CREATE_TIMELINE_ITEM
Tool to create a new timeline item in the Emails & Activities app on a Monday.com item. Use when you need to establish a timeline event or activity on an item. Note: Timeline items created via this action won't trigger automations that run when a new E&A timeline item is created.
Parameters
url
string
"https://example.com"
URL to add.
phone
string
"+1-555-0100"
Phone number to add. This input isn't verified as a phone number.
title
string
✅
"Test Timeline Item"
The new timeline item's title.
content
string
"This is a test timeline item created through the API."
The new timeline item's content.
item_id
integer
✅
2521199566
The ID of the item to create the new timeline item on. Must be a valid item identifier.
summary
string
"Testing timeline item creation via API"
The new timeline item's summary. Maximum 255 characters.
location
string
"New York, NY"
Location data to add. This input isn't verified as a location.
timestamp
string
✅
"2024-12-10T10:00:00Z"
The new timeline item's creation time. Must be in ISO8601 format (e.g., 2024-12-10T10:00:00Z).
time_range
object
—
Time range for a timeline item.
custom_activity_id
string
✅
"c2a1b3fd-0bfc-4a93-bacc-dc78fe0ca643"
The ID of the new timeline item's custom activity. Required identifier.
Monday Create Update
Monday Create UpdateIntegration name: MONDAY_CREATE_UPDATE
Tool to create a new update for an item or reply to an existing update. Use after determining the target item or update to comment on.
Parameters
body
string
✅
"This is an update message."
The update's text content.
item_id
integer
—
ID of the item to post the update on.
parent_id
integer
—
ID of the parent update to reply under.
use_app_info
boolean
—
If true, attribute the update to the app rather than the current user (API version 2025-10+).
mentions_list
array
—
List of entities to mention in the update.
original_creation_date
string
—
Original creation date in DD-MM-YYYY format (API version 2025-10+).
Monday Create User
Monday Create UserIntegration name: MONDAY_CREATE_USER
Tool to invite and create a new user. Use when you need to programmatically add new users to your Monday account.
Parameters
emails
array
✅
["alice@example.com","bob@example.com"]
List of email addresses to invite and create.
product
string
"work_management"
Product to invite the user to; allowed values: 'crm', 'dev', 'forms', 'knowledge', 'service', 'whiteboard', 'workflows', 'work_management'.
user_role
string
"MEMBER"
Role to assign to the invited user; allowed values: 'ADMIN', 'GUEST', 'MEMBER', 'VIEW_ONLY'.
Monday Create Workspace
Monday Create WorkspaceIntegration name: MONDAY_CREATE_WORKSPACE
Tool to create a Monday.com workspace. Use when you need to programmatically add a workspace after planning your project structure.
Parameters
kind
string
✅
"open"
The visibility kind of the workspace; allowed values: 'open' or 'closed'.
name
string
✅
"Marketing Team"
The name for the new workspace.
description
string
"Workspace for cross-team projects."
Optional description for the new workspace.
account_product_id
string
"prod_1234567890"
Optional account product ID under which to create the workspace (API v2025-07+).
Monday Custom Activity
Monday Custom ActivityIntegration name: MONDAY_CUSTOM_ACTIVITY
Tool to retrieve custom activity data from the Emails & Activities app. Use when you need to list available custom activities with their metadata. Returns up to 50 activities per query.
Parameters
No parameters required.
Monday Deactivate Users
Monday Deactivate UsersIntegration name: MONDAY_DEACTIVATE_USERS
Tool to deactivate users from a monday.com account. Use when you need to remove users from the account; only admins can perform this action, and users cannot deactivate themselves. Deactivating a user also deactivates their integrations and automations.
Parameters
user_ids
array
✅
[1234567890,9876543210]
Array of user identifiers to deactivate. Maximum 200 users per request. Note: Cannot deactivate yourself, and only admins can execute this action.
Monday Delete Asset
Monday Delete AssetIntegration name: MONDAY_DELETE_ASSET
Tool to remove uploaded files. Since monday.com doesn't provide a direct asset deletion API, this tool deletes the enclosing update or clears files from a File column. Both operations are permanent and irreversible; confirm with the user before invoking.
Parameters
target
string
"update"
Deletion strategy: 'update' to delete the update, or 'column' to clear a File column
item_id
integer
5004573003
Item ID whose File column should be cleared (used when target is 'column').
asset_id
integer
✅
123456789
The unique identifier of the asset related to the removal operation.
board_id
string
"5004572935"
Board ID of the item (used when target is 'column').
column_id
string
"files"
File column ID to clear (used when target is 'column'). For example: 'files'.
update_id
integer
62047676
ID of the update that contains the attachment to remove (used when target is 'update').
Monday Delete Board
Monday Delete BoardIntegration name: MONDAY_DELETE_BOARD
Tool to permanently delete a board from your Monday.com account. Use when you need to remove a board permanently after verifying its ID. This action cannot be undone.
Parameters
board_id
integer
✅
1234567890
The unique identifier of the board to be deleted.
Monday Delete Column
Monday Delete ColumnIntegration name: MONDAY_DELETE_COLUMN
Deletes a specified column from a Monday.com board; this action is destructive and cannot be undone via the API.
Parameters
board_id
integer
✅
1234567890
The unique identifier of the board from which the column will be deleted.
column_id
string
✅
"status_1"
The unique identifier of the column to be deleted from the specified board.
Monday Delete Custom Activity
Monday Delete Custom ActivityIntegration name: MONDAY_DELETE_CUSTOM_ACTIVITY
Tool to delete a custom activity from the Emails & Activities app. Use when you need to remove a custom activity by its unique identifier.
Parameters
id
string
✅
"c2a1b3fd-0bfc-4a93-bacc-dc78fe0ca643"
The custom activity's unique identifier.
Monday Delete Doc
Monday Delete DocIntegration name: MONDAY_DELETE_DOC
Tool to delete a Monday.com doc by its ID. Use when you need to remove a doc that is no longer needed.
Parameters
doc_id
string
✅
"1234567890"
Unique identifier of the Monday.com doc to delete.
Monday Delete Folder
Monday Delete FolderIntegration name: MONDAY_DELETE_FOLDER
Tool to permanently delete a folder and all its contents from a Monday.com workspace. Use when you need to remove a folder along with all nested subfolders and boards. This action is irreversible.
Parameters
folder_id
integer
✅
6438050
The unique identifier of the folder to be deleted. This will permanently remove the folder and all its nested contents including subfolders and boards.
Monday Delete Group
Monday Delete GroupIntegration name: MONDAY_DELETE_GROUP
Permanently deletes an existing group (and its items) from an existing board in Monday.com.
Parameters
board_id
integer
✅
"1234567890"
Unique identifier of the board containing the group.
group_id
string
✅
"topics"
Unique identifier of the group to delete.
Monday Delete Item
Monday Delete ItemIntegration name: MONDAY_DELETE_ITEM
Permanently deletes an existing Monday.com item; this action is irreversible via the API.
Parameters
item_id
string
✅
"1234567890"
The unique identifier of the Monday.com item to be deleted.
Monday Delete Object
Monday Delete ObjectIntegration name: MONDAY_DELETE_OBJECT
Tool to permanently delete a Monday.com object with a 30-day recovery grace period. Use when you need to remove any object type from Monday.com by its unique identifier.
Parameters
id
string
✅
"5025528574"
The unique identifier of the Monday.com object to delete. Can be an ID for various object types like boards, items, or workspaces.
Monday Delete Subscribers From Board
Monday Delete Subscribers From BoardIntegration name: MONDAY_DELETE_SUBSCRIBERS_FROM_BOARD
Tool to remove subscribers from a Monday.com board. Use when revoking subscriber access for specific users on a board.
Parameters
board_id
integer
✅
5025528617
The board's unique identifier.
user_ids
array
✅
[77854569,12345678]
Array of user unique identifiers to remove as subscribers.
Monday Delete Tag
Monday Delete TagIntegration name: MONDAY_DELETE_TAG
Tool to remove a tag from an item in Monday.com. Important: Monday.com's GraphQL API does not provide a mutation to delete a tag from the account. Tags are account-level entities shared across boards. This action can remove a tag from a specific item by updating its tags column to exclude the given tag_id. To do so, provide item_id and board_id.
Parameters
tag_id
integer
✅
123456789
The unique identifier of the tag to remove.
item_id
integer
1234567890
The item ID to remove the tag from. If provided, the tag will be removed from this item's tags column. If omitted, the action will report that account-level tag deletion is not supported.
board_id
integer
1234567890
The board ID where the item lives. Required when item_id is provided.
Monday Delete Team
Monday Delete TeamIntegration name: MONDAY_DELETE_TEAM
Tool to delete an existing team; use when you need to permanently remove a team by its ID after confirming it’s no longer needed.
Parameters
team_id
integer
✅
1234567890
The unique identifier of the team to be deleted.
Monday Delete Teams From Board
Monday Delete Teams From BoardIntegration name: MONDAY_DELETE_TEAMS_FROM_BOARD
Tool to remove teams from a board; use when you need to revoke team access to a specific board.
Parameters
board_id
integer
✅
5025528617
The unique identifier of the board from which teams will be removed.
team_ids
array
✅
[123456,789012]
List of unique identifiers for the teams to remove from the board. Multiple teams can be removed in a single operation.
Monday Delete Teams From Workspace
Monday Delete Teams From WorkspaceIntegration name: MONDAY_DELETE_TEAMS_FROM_WORKSPACE
Tool to remove teams from a workspace. Use when revoking workspace access for specific teams.
Parameters
team_ids
array
✅
[123456,789012]
The unique identifiers of the teams to remove from the workspace.
workspace_id
integer
✅
2054572
The workspace's unique identifier from which teams will be removed.
Monday Delete Timeline Item
Monday Delete Timeline ItemIntegration name: MONDAY_DELETE_TIMELINE_ITEM
Tool to delete a timeline item from the Emails & Activities app. Use when you need to remove an existing timeline event or activity from a Monday.com item. This action is irreversible.
Parameters
id
string
✅
"250d6ceb-8b72-42f1-b8e7-6439354356ff"
The unique identifier of the timeline item to delete. Must be a valid UUID string.
Monday Delete Update
Monday Delete UpdateIntegration name: MONDAY_DELETE_UPDATE
Tool to delete an update by its ID. Use when an update is no longer relevant. Use after confirming deletion is irreversible.
Parameters
update_id
integer
✅
1234567890
The unique identifier of the update to be deleted.
Monday Delete Workspace
Monday Delete WorkspaceIntegration name: MONDAY_DELETE_WORKSPACE
Tool to permanently delete a workspace by its ID. Use when a workspace is no longer needed. Use after confirming deletion is irreversible.
Parameters
workspace_id
string
✅
"1234567890"
The unique identifier of the workspace to permanently delete.
Monday Docs
Monday DocsIntegration name: MONDAY_DOCS
Tool to retrieve Monday.com document data via the API. Use when you need to fetch documents with filtering by IDs, object IDs, workspace IDs, or with pagination support.
Parameters
ids
array
["123456","789012"]
List of document IDs to retrieve. These are the internal IDs shown in the top-left corner when developer mode is enabled.
page
integer
1
Page number for pagination. Starts at 1. Use in combination with 'limit' to retrieve large result sets.
limit
integer
5
Maximum number of documents to retrieve per page. Must be between 1 and 100. Defaults to 25.
order_by
string
"created_at"
Field to order results by. 'created_at' sorts by creation time, 'used_at' sorts by last access time. Newest first by default. Not applied when 'ids' parameter is used.
object_ids
array
["987654","321098"]
List of object IDs (board or item IDs) associated with the documents. These are the IDs that appear in URLs and doc column values.
workspace_ids
array
["112233","445566"]
List of workspace IDs to filter documents. Only documents within these workspaces will be returned.
Monday Duplicate Board
Monday Duplicate BoardIntegration name: MONDAY_DUPLICATE_BOARD
Tool to duplicate a Monday.com board with its structure and optionally items and updates. Use when you need to create a copy of an existing board. Duplication is asynchronous and may take time to complete for large boards.
Parameters
board_id
integer
✅
1234567890
The unique identifier of the board to duplicate. This board must exist.
folder_id
integer
1122334455
Destination folder ID within workspace. Required when moving to another workspace.
board_name
string
"My Duplicated Board"
Name for the new board. If omitted, a name will be auto-generated.
workspace_id
integer
5678901234
Destination workspace ID. If omitted, the board will be duplicated to the original workspace.
duplicate_type
string
✅
"duplicate_board_with_structure"
Specifies what to include in the duplicate: structure only, structure and items, or structure, items, and updates.
keep_subscribers
boolean
true
Whether to copy subscribers from the original board. Defaults to false.
Monday Duplicate Item
Monday Duplicate ItemIntegration name: MONDAY_DUPLICATE_ITEM
Duplicates an item on a Monday.com board, optionally including its updates.
Parameters
item_id
integer
✅
"1122334455"
The unique identifier of the item to be duplicated. This item must exist on the specified board_id.
board_id
integer
✅
"1234567890"
The unique identifier of the board containing the item to be duplicated. This board must exist.
with_updates
boolean
"true"
If true, item updates (e.g., comments, replies) are duplicated with the item; if false, the new item is created without any updates.
Monday Edit Update
Monday Edit UpdateIntegration name: MONDAY_EDIT_UPDATE
Tool to modify the text content of an existing update on an item. Use when you need to correct or change a previously posted update.
Parameters
id
integer
✅
74019358
The update's unique identifier.
body
string
✅
"This update has been successfully edited via the API!"
The update's new text content.
Monday Get Account Info
Monday Get Account InfoIntegration name: MONDAY_GET_ACCOUNT_INFO
Retrieve account metadata and settings for the authenticated Monday.com account. Use this action to inspect account configuration such as: - Account name, slug, and tier - Active member count - Calendar preferences (first day of week, timeline weekends) - Active products and billing plan details Requires the 'account:read' OAuth scope.
Parameters
No parameters required.
Monday Get Activity Logs
Monday Get Activity LogsIntegration name: MONDAY_GET_ACTIVITY_LOGS
Tool to retrieve activity logs from a specific Monday.com board. Use when you need to track changes, user actions, or board history for auditing or analytics purposes.
Parameters
to
string
"2025-12-31T23:59:59Z"
End timestamp for filtering activity logs (ISO8601 DateTime format).
from
string
"2025-01-01T00:00:00Z"
Start timestamp for filtering activity logs (ISO8601 DateTime format).
page
integer
1
Page number for pagination (starts at 1).
limit
integer
5
Number of activity logs to return. Default is 25.
board_id
string
✅
"18399328562"
The unique identifier of the board to fetch activity logs from. Required.
item_ids
array
["1234567890","9876543210"]
Filter events by specific item IDs.
user_ids
array
["12345","67890"]
Filter events by specific user IDs.
group_ids
array
["group_1","group_2"]
Filter events by specific group IDs.
column_ids
array
["column_1","column_2"]
Filter events by specific column IDs.
Monday Get Api Version
Monday Get Api VersionIntegration name: MONDAY_GET_API_VERSION
Tool to retrieve the Monday.com API version in use. Use when you need to check which API version is currently active for debugging or compatibility purposes.
Parameters
No parameters required.
Monday Get Assets
Monday Get AssetsIntegration name: MONDAY_GET_ASSETS
Tool to retrieve file/asset metadata from monday.com by asset IDs. Returns file information including URL, name, size, extension, and thumbnails for images. Asset IDs originate from updates, update replies, or file-type columns.
Parameters
ids
array
✅
["1234567890","1234567891"]
Array of asset IDs to retrieve. Must contain at least one ID. Asset IDs from file-type column values may be embedded in nested JSON strings and must be parsed before use.
Monday Get Board Views
Monday Get Board ViewsIntegration name: MONDAY_GET_BOARD_VIEWS
Tool to retrieve board view data via GraphQL API. Returns array of board view metadata including type, settings, filters, and access levels. Must be nested within a boards query.
Parameters
board_ids
array
✅
["1234567890"]
List of board IDs to retrieve views from. Must contain at least one board ID.
view_type
string
"TABLE"
Optional filter to retrieve specific view type. Valid types: 'TABLE', 'FORM', 'DASHBOARD', 'APP'. If not specified, all views are returned.
Monday Get Favorites
Monday Get FavoritesIntegration name: MONDAY_GET_FAVORITES
Tool to retrieve all favorited items for the authenticated user. Use when you need to query items that have been marked as favorites.
Parameters
No parameters required.
Monday Get Folders
Monday Get FoldersIntegration name: MONDAY_GET_FOLDERS
Tool to retrieve folder data from workspaces with filtering and pagination options. Use when you need to list folders from specific workspaces or filter by folder IDs.
Parameters
ids
array
[123456,789012]
Specific folder identifiers to retrieve. If not provided, all folders will be returned.
page
integer
1
Page number for pagination, starts at 1.
limit
integer
25
Number of folders to return. Default is 25, maximum is 100.
workspace_ids
array
[2054572]
Workspace identifiers to filter folders. Pass [None] to get folders from the Main Workspace.
Monday Get Form
Monday Get FormIntegration name: MONDAY_GET_FORM
Tool to retrieve form metadata via the API using the form's unique token from the URL. Returns form configuration, questions, and settings.
Parameters
form_token
string
✅
"264bda12a0c8cce6f1d80e8575971506"
The form's unique string token, located in the form's URL after '/forms/' and before the '?' parameter. Use this to identify and retrieve the specific form.
Monday Get Items
Monday Get ItemsIntegration name: MONDAY_GET_ITEMS
Tool to retrieve specific items by their IDs from Monday.com, returning metadata including name, timestamps, state, board, and group information. Use when you need to fetch detailed information about specific items.
Parameters
ids
array
✅
["11278567962","11278567963"]
Array of item IDs to retrieve. Maximum of 100 IDs at one time.
page
integer
1
Page number for pagination, starting at 1.
limit
integer
25
Number of items to return. Default is 25, maximum is 100.
newest_first
boolean
—
When true, orders the results with recently created items first.
exclude_nonactive
boolean
—
When true, filters out inactive, deleted, or orphaned items from the results.
Monday Get Me
Monday Get MeIntegration name: MONDAY_GET_ME
Tool to fetch the current authenticated user's profile and permissions. Use when you need to retrieve user metadata before performing other operations.
Parameters
api_version
string
"2025-04"
Optional Monday API version header (e.g., '2025-04'). Overrides default if provided.
Monday Get Mutation Complexity
Monday Get Mutation ComplexityIntegration name: MONDAY_GET_MUTATION_COMPLEXITY
Tool to get complexity data of mutations in Monday.com. Use when you need to track API quota usage or monitor rate limits for mutation operations.
Parameters
query
string
✅
"mutation { complexity { query before after reset_in_x_seconds } create_item(board_id: 123, item_name: \"Test\") { id } }"
GraphQL mutation string that includes the complexity meta-field. The complexity field can be added to any mutation to track API quota usage. Format: mutation { complexity { query before after reset_in_x_seconds } <mutation_operation> { fields } }. Example: mutation { complexity { query before after reset_in_x_seconds } create_item(board_id: 123, item_name: "Test") { id } }
Monday Get Query Complexity
Monday Get Query ComplexityIntegration name: MONDAY_GET_QUERY_COMPLEXITY
Tool to retrieve complexity data and cost metrics for Monday.com API operations. Use when you need to monitor API rate limits and complexity budget usage.
Parameters
No parameters required.
Monday Get Tags
Monday Get TagsIntegration name: MONDAY_GET_TAGS
Tool to retrieve tags from the account. Use when you need to list all tags or filter by specific IDs.
Parameters
ids
array
[123,456]
Optional list of tag IDs to filter; only tags matching these IDs will be returned.
Monday Get Teams
Monday Get TeamsIntegration name: MONDAY_GET_TEAMS
Tool to retrieve teams from Monday.com. Use when you need an overview of teams in your account.
Parameters
ids
array
1234567890
Optional list of team IDs to filter by. If omitted, all teams are returned.
Monday Get Update Replies
Monday Get Update RepliesIntegration name: MONDAY_GET_UPDATE_REPLIES
Retrieves updates and their replies for a specific Monday.com item. Use this to fetch conversation threads and discussions attached to an item, including all replies to each update.
Parameters
page
integer
1
Page number for pagination, starts at 1.
limit
integer
10
Number of updates to return per page. Maximum 100, default 25.
item_id
string
✅
"1234567890"
The unique identifier of the item to fetch updates and replies for.
Monday Get Updates
Monday Get UpdatesIntegration name: MONDAY_GET_UPDATES
Tool to retrieve updates for a specific item. Use when you need to fetch the conversation history tied to an item.
Parameters
page
integer
1
Page number for pagination (starts at 1).
limit
integer
10
Number of updates to return per page (max 100, default 25).
item_id
string
✅
"1234567890"
The unique identifier of the item to fetch updates for.
Monday Get Versions
Monday Get VersionsIntegration name: MONDAY_GET_VERSIONS
Tool to retrieve data about available API versions. Use when you need to check which API versions are supported by Monday.com.
Parameters
No parameters required.
Monday Get View Schema By Type
Monday Get View Schema By TypeIntegration name: MONDAY_GET_VIEW_SCHEMA_BY_TYPE
Tool to retrieve type-specific board view configuration schemas via GraphQL API. Use when you need to understand the structure and available settings for creating or updating board views of a specific type.
Parameters
type
string
✅
"TABLE"
Specifies which view type's schema to retrieve. Determines the structure of configuration settings returned.
mutation_type
string
✅
"CREATE"
Indicates whether the schema is for CREATE or UPDATE operations. Different mutation types may expose different configuration options.
Monday Get Webhooks
Monday Get WebhooksIntegration name: MONDAY_GET_WEBHOOKS
Tool to retrieve webhooks for a board. Use when you need to list all webhooks on a board.
Parameters
board_id
integer
✅
1234567890
The unique identifier of the board to fetch webhooks for.
app_webhooks_only
boolean
true
Return only webhooks created by the calling app.
Monday Get Workspaces
Monday Get WorkspacesIntegration name: MONDAY_GET_WORKSPACES
Tool to retrieve workspaces. Use when you need to list workspaces with optional filtering, pagination, or ordering after authentication.
Parameters
ids
array
["ws_123","ws_456"]
List of specific workspace IDs to return. Provide to filter by workspace IDs.
kind
string
"open"
Filter by workspace kind. Valid values: 'open' or 'closed'.
page
integer
1
Pagination page number; starts at 1.
limit
integer
25
Maximum number of workspaces to return. Default is 25.
state
string
"active"
Filter by workspace state. Valid values: 'active', 'all', 'archived', 'deleted'.
order_by
string
"created_at"
Field to order by. Currently only 'created_at' is supported.
Monday Import Doc From Html
Monday Import Doc From HtmlIntegration name: MONDAY_IMPORT_DOC_FROM_HTML
Tool to import HTML content into a new Monday.com doc, converting it to doc blocks. Use when you need to create a doc from HTML content.
Parameters
html
string
✅
"<h1>Test Document</h1><p>This is a test document created via API.</p><ul><li>Item 1</li><li>Item 2</li></ul>"
The HTML content to convert into a new doc. Supports style/format text, emoji, quote, table, list, code, divider, and title/header text.
kind
string
—
Document access level - private, public, or share. If omitted, defaults to workspace settings.
title
string
"API Test Doc"
The new document's title. If omitted, the title will be inferred from the provided HTML content.
folder_id
integer
123456
The unique identifier of the folder to create the doc in. If omitted, the document will be created at the root level of the workspace.
workspace_id
integer
✅
2054572
The unique identifier of the workspace to create the doc in.
Monday Items Page
Monday Items PageIntegration name: MONDAY_ITEMS_PAGE
Tool to retrieve items from a Monday.com board (or group) with server-side filtering, full column_values, and cursor-based pagination via items_page and next_items_page queries. Use when you need paginated access to board items with detailed column data and optional filtering/sorting.
Parameters
limit
integer
25
Number of items to return per page. Default is 25, maximum is 500 per Monday.com API limits.
cursor
string
"MSw5NzI4MDA5MDAsaV9YcmxJb0p1VEdYc1VWeGlxeF9kLDg4MiwzNXw0MTQ1NzU1MTE5"
Opaque pagination cursor from previous response. When provided, retrieves the next page using next_items_page query. Cursors are cached for 60 minutes. If provided, board_id and query_params are ignored.
board_id
integer
1234567890
The board's unique identifier. Required for initial fetch (when cursor is not provided). Ignored if cursor is provided.
group_id
string
"group_12345"
Optional group ID to filter items within a specific group. Only used for initial fetch (when cursor is not provided). If provided, queries items within the group instead of the entire board.
query_params
object
—
Query parameters for filtering and sorting items.
include_column_values
boolean
—
Whether to include column_values in the response. When false, only returns id and name for each item.
Monday Like Update
Monday Like UpdateIntegration name: MONDAY_LIKE_UPDATE
Tool to like an update on an item. Use when you want to express approval or acknowledgment of an update.
Parameters
update_id
integer
✅
74019358
The unique identifier of the update to like.
Monday List Board Items
Monday List Board ItemsIntegration name: MONDAY_LIST_BOARD_ITEMS
DEPRECATED: Use MONDAY_ITEMS_PAGE instead, which supports cursor-based pagination. This tool may silently omit items on larger boards. Results include archived and deleted items by default — filter by state to retrieve only active items.
Parameters
board_id
integer
✅
1234567890
The unique identifier of the Monday.com board from which to retrieve items.
Monday List Boards
Monday List BoardsIntegration name: MONDAY_LIST_BOARDS
DEPRECATED: Use MONDAY_BOARDS instead. Retrieves a list of boards from a Monday.com account, supporting pagination and filtering by state.
Parameters
page
integer
"1"
Page number for pagination. Increment until an empty response is returned to exhaust results; limit of 50–100 reduces total calls.
limit
integer
"25"
Maximum number of boards to retrieve per page.
state
string
"active"
Filters boards by their state. Valid states: 'active', 'archived', 'deleted', or 'all'. Default 'active' excludes archived and deleted boards; use 'all' for a complete board inventory.
Monday List Columns
Monday List ColumnsIntegration name: MONDAY_LIST_COLUMNS
DEPRECATED: Use MONDAY_COLUMNS instead. Lists all columns and their properties for a specified Monday.com board_id; the board must exist.
Parameters
board_id
string
✅
"1234567890"
The unique identifier of the board from which to retrieve the columns. Retrieve dynamically; do not hardcode, as board and column IDs are environment-specific.
Monday List Groups
Monday List GroupsIntegration name: MONDAY_LIST_GROUPS
Tool to retrieve all groups of a specified board. Use when you need to list groups on a board after confirming its board ID. Response is nested under data → boards[0] → groups; confirm boards[0] exists before accessing groups.
Parameters
board_id
integer
✅
"1234567890"
The unique identifier of the board from which to retrieve groups.
group_ids
array
["topics","another_group_id"]
Optional list of specific group IDs to filter the results; provide to retrieve only these groups. Invalid or non-existent group IDs silently return an empty array rather than an error; always verify the returned groups array is non-empty before indexing.
Monday List Items
Monday List ItemsIntegration name: MONDAY_LIST_ITEMS
Retrieves specified subitems from Monday.com using their IDs, returning raw JSON. Returned column_values fields (text, value) are frequently null or JSON-encoded strings (including numbers as quoted strings); null-check and JSON-decode before use.
Parameters
item_ids
array
✅
["1234567890","987654321"]
Subitem IDs to retrieve. For large sets, batch IDs into smaller requests to avoid response truncation.
Monday List Items By Column Values
Monday List Items By Column ValuesIntegration name: MONDAY_LIST_ITEMS_BY_COLUMN_VALUES
Tool to search for items on a Monday.com board based on column values using the items_page_by_column_values query. Use when you need to find items matching specific column criteria (e.g., status="Done", name contains "Task 1"). For initial requests, provide columns; for pagination, use the cursor from the previous response.
Parameters
limit
integer
5
Number of items to return per page. Default is 25, maximum is 500.
cursor
string
"MSw5NzI4MDA5MDAsaV9YcmxJb0p1VEdYc1VWeGlxeF9kLDg4MiwzNXw0MTQ1NzU1MTE5"
Opaque pagination cursor from previous response. Use instead of columns for paginated requests. When provided, columns parameter is ignored.
columns
array
[{"column_id":"name","column_values":["Task 1"]},{"column_id":"status","column_values":["Working on it","Done"]}]
Array of column filters to search by. Required for initial request (when cursor is not provided). Uses AND logic between filters and ANY_OF logic within each filter. Cannot be used with cursor.
board_id
string
✅
"1234567890"
The board's unique identifier. Required for all requests.
Monday List Subitems By Parent
Monday List Subitems By ParentIntegration name: MONDAY_LIST_SUBITEMS_BY_PARENT
Tool to retrieve subitems nested under parent items via GraphQL API. Use when you need to list subitems and their column values for specific parent items. Monday's API requires querying subitems through their parent items.
Parameters
parent_item_ids
array
✅
["1234567890"]
Array of parent item IDs whose subitems should be retrieved. Required.
include_column_values
boolean
—
Whether to include column_values (id, text, value) for each subitem. Defaults to true.
include_parent_fields
boolean
—
Whether to include parent item's id and name in the response. Defaults to true.
Monday List Team Members
Monday List Team MembersIntegration name: MONDAY_LIST_TEAM_MEMBERS
Tool to list members of a specified team. Use when you need to retrieve all users in a given Monday.com team after confirming its team ID.
Parameters
team_ids
array
[123456]
List of team IDs to filter. If omitted, all teams are returned.
user_filters
object
—
Filters to apply when querying team users.
Monday List Users
Monday List UsersIntegration name: MONDAY_LIST_USERS
Retrieves a list of users from Monday.com. Paginate by starting at page=1, incrementing page on each request, and stopping when the returned user list is empty. An empty user list does not signify action failure.
Parameters
page
integer
"1"
Page number for results; starts at 1.
limit
integer
"10"
Maximum number of users to return per page.
Monday Move Item To Board
Monday Move Item To BoardIntegration name: MONDAY_MOVE_ITEM_TO_BOARD
Moves a Monday.com item to a specified board and group; requires the item, target board, and target group to exist.
Parameters
item_id
integer
✅
"987654321"
The unique identifier of the item to be moved.
board_id
integer
✅
"1234567890"
The unique identifier of the target board to which the item will be moved.
group_id
string
✅
"new_group_12345"
The unique identifier of the target group on the destination board where the item will be placed.
Monday Move Item To Group
Monday Move Item To GroupIntegration name: MONDAY_MOVE_ITEM_TO_GROUP
Moves an item to a different group on the same Monday.com board; the item and group must exist.
Parameters
item_id
integer
✅
"1234567890"
The unique identifier of the item to be moved.
group_id
string
✅
"new_group_7531"
The unique identifier of the target group where the item will be moved.
Monday Mute Board Settings
Monday Mute Board SettingsIntegration name: MONDAY_MUTE_BOARD_SETTINGS
Tool to query a board's notification mute settings. Use when you need to check if notifications are muted for specific boards.
Parameters
board_ids
array
✅
["5025528617"]
The unique identifiers of the boards to retrieve mute settings for. This is a required non-null array of board IDs.
Monday Pin To Top
Monday Pin To TopIntegration name: MONDAY_PIN_TO_TOP
Tool to pin an update to the top of an item. Use when you need to highlight an important update or keep it visible at the top.
Parameters
item_id
integer
1234567890
The unique identifier of the item. Optional parameter.
update_id
integer
✅
74019358
The unique identifier of the update to pin to the top.
Monday Publish Object
Monday Publish ObjectIntegration name: MONDAY_PUBLISH_OBJECT
Tool to publish a Monday.com object. Use when you need to make an object publicly visible or change its state to published.
Parameters
id
string
✅
"5025528678"
The unique identifier of the Monday.com object to publish. This is typically a board ID or document ID. The object will be made shareable/public after publishing.
Monday Query Dashboards
Monday Query DashboardsIntegration name: MONDAY_QUERY_DASHBOARDS
Tool to query dashboards via Monday.com objects API. Use when you need to list all dashboards with their metadata, owners, and subscribers.
Parameters
limit
integer
25
Maximum number of dashboards to return. Limits the result set size.
Monday Query Sprints
Monday Query SprintsIntegration name: MONDAY_QUERY_SPRINTS
Tool to query sprint data for agile project management from Monday.com boards. Use when you need to retrieve sprint information including sprint title, ID, color, position, archived/deleted status, and associated items.
Parameters
board_ids
array
✅
["1234567890"]
List of board IDs to query sprint groups from. Sprints are implemented as groups on sprint boards.
sprint_ids
array
["sprint_123","sprint_456"]
Optional list of specific sprint (group) IDs to filter the results. If not provided, all sprints on the board will be returned.
Monday Remove Users From Team
Monday Remove Users From TeamIntegration name: MONDAY_REMOVE_USERS_FROM_TEAM
Tool to remove users from a Monday.com team. Use when updating team membership by removing user(s).
Parameters
team_id
integer
✅
123456789
Unique identifier of the existing Monday.com team.
user_ids
array
✅
[111222,333444]
List of user IDs to remove from the team.
Monday Remove Users From Workspace
Monday Remove Users From WorkspaceIntegration name: MONDAY_REMOVE_USERS_FROM_WORKSPACE
Tool to remove users from a workspace. Use when revoking access for specific users in a workspace.
Parameters
user_ids
array
✅
[12345678,87654321]
List of unique user IDs to remove from the workspace.
workspace_id
integer
✅
1234567
Unique identifier of the workspace.
Monday Set Board Permission
Monday Set Board PermissionIntegration name: MONDAY_SET_BOARD_PERMISSION
Sets or updates a board's default role and permissions. Use when you need to configure default permissions for a board. Requires boards:write scope and can only be used by board owners on enterprise plans.
Parameters
board_id
integer
✅
5025528617
The board's unique identifier. The board must exist and you must be the board owner.
basic_role_name
string
✅
"viewer"
The role to assign. 'contributor' allows editing content, 'editor' allows editing content and structure, 'viewer' provides read-only access.
Monday Timeline
Monday TimelineIntegration name: MONDAY_TIMELINE
Tool to retrieve an item's Email & Activities (E&A) timeline data from Monday.com. Use when you need to access CRM activity tracking and client communication history for a specific item. This returns a paginated list of timeline entries.
Parameters
id
integer
✅
2521212256
The unique identifier of the item from which to retrieve timeline activities. Must be a valid item ID.
Monday Timeline Item
Monday Timeline ItemIntegration name: MONDAY_TIMELINE_ITEM
Tool to retrieve a specific timeline item from the Emails & Activities app by ID. Use when you need to fetch metadata including content, user, title, type, and associated custom activity for a timeline item.
Parameters
id
string
✅
"1a74b729-7770-4366-bf07-c2c06d34ddec"
The unique identifier of the timeline item to retrieve. Must be a valid UUID string obtained from create_timeline_item mutation.
Monday Unlike Update
Monday Unlike UpdateIntegration name: MONDAY_UNLIKE_UPDATE
Tool to remove a like from an update on an item. Use when you want to retract a previously expressed approval or acknowledgment of an update.
Parameters
update_id
integer
✅
74019358
The unique identifier of the update to unlike.
Monday Unpin From Top
Monday Unpin From TopIntegration name: MONDAY_UNPIN_FROM_TOP
Tool to unpin an update from the top of an item. Use when you want to remove a pinned update from the top position of an item's updates feed.
Parameters
item_id
integer
9876543210
The unique identifier of the item. Optional parameter.
update_id
integer
✅
74019358
The unique identifier of the update to unpin from the top.
Monday Unpublish Object
Monday Unpublish ObjectIntegration name: MONDAY_UNPUBLISH_OBJECT
Unpublish a Monday.com object (board, item, or workspace) to revert it from a published state. The operation will return success=true only if the object was previously published and can be unpublished. If the object is not in a publishable state or was never published, success=false is returned.
Parameters
id
string
✅
"9066850591"
The unique identifier (numeric string) of the Monday.com object to unpublish. This can be a board ID, item ID, or workspace ID. Objects must be in a published state for unpublishing to succeed.
Monday Update Board
Monday Update BoardIntegration name: MONDAY_UPDATE_BOARD
Updates a specified attribute of an existing board on Monday.com.
Parameters
board_id
string
✅
"1234567890"
The unique identifier of the board to be updated.
new_value
string
✅
—
The new value to assign to the specified board attribute.
board_attribute
string
✅
"description"
The specific attribute of the board to update. This should be an enum value as defined by Monday.com's API and should not be enclosed in quotes in the final GraphQL mutation. Common updatable attributes include 'description' and 'communication'. Unsupported enum values may be silently ignored without returning an error, so verify the attribute name is valid before assuming the update succeeded.
Monday Update Board Hierarchy
Monday Update Board HierarchyIntegration name: MONDAY_UPDATE_BOARD_HIERARCHY
Updates a board's position, workspace, or product in Monday.com. Use when you need to move a board to a different workspace or folder, assign it to a product, or reposition it relative to other boards.
Parameters
board_id
integer
✅
5025528669
The board's unique identifier.
attributes
object
✅
—
The board's attributes to update. At least one attribute (workspace_id, folder_id, account_product_id, or position) must be provided.
Monday Update Column
Monday Update ColumnIntegration name: MONDAY_UPDATE_COLUMN
Tool to update column title or description. Use when modifying a column’s metadata after creation.
Parameters
value
string
✅
"New Column Title"
The new value for the specified column property.
board_id
integer
✅
"1234567890"
The unique identifier of the board containing the column to be updated.
column_id
string
✅
"status_1"
The column's unique identifier (e.g., 'status_1', 'text_2').
column_property
string
✅
"title"
The metadata property to update. Must be 'description' or 'title'.
Monday Update Doc
Monday Update DocIntegration name: MONDAY_UPDATE_DOC
Tool to update a doc's title or append markdown content. Use when renaming docs or adding Markdown blocks to existing docs.
Parameters
title
string
"Weekly Standup Notes"
The new title for the document.
doc_id
string
✅
"123456789"
The unique identifier of the Monday.com document to update.
markdown
string
"# Summary\n- Point one"
Markdown content to append to the document.
after_block_id
string
"block_abc123"
Block ID after which to insert the markdown content. If omitted, content is appended at the end.
Monday Update Email Domain
Monday Update Email DomainIntegration name: MONDAY_UPDATE_EMAIL_DOMAIN
Tool to update users' email domains. Use when migrating users to a new email domain; requires admin privileges.
Parameters
user_ids
array
✅
[97263478,12345678]
List of unique identifiers for users whose email domains will be updated.
new_domain
string
✅
"testdomain.com"
The new email domain to apply to the specified users (e.g., 'newcompany.com').
Monday Update Folder
Monday Update FolderIntegration name: MONDAY_UPDATE_FOLDER
Tool to update a Monday.com folder's properties including name, color, or parent folder. Use when you need to modify existing folder details or move folders between workspaces.
Parameters
name
string
"Updated Test Folder - API Test"
The new name for the folder.
color
string
"AQUAMARINE"
The folder's color. Available colors include: DONE_GREEN, DARK_RED, LIPSTICK, SALADISH, EGG_YOK, WORKING_ORANGE, DARK_ORANGE, PEACH, SUNSET, STUCK_RED, SOFIA_PINK, PURPLE, DARK_PURPLE, BERRY, ROYAL, BLUISH_PURPLE, NAVY, BRIGHT_BLUE, DARK_BLUE, AQUAMARINE, CHILI_BLUE, RIVER, WINTER, EXPLOSIVE, TESLA, LIPSTICK_LIGHT, BUBBLE.
folder_id
integer
✅
6436890
The unique identifier of the folder to update.
workspace_id
integer
9876543
The unique identifier of the workspace to move the folder to. Use for cross-workspace transfers.
parent_folder_id
integer
1234567
The ID of the folder you want to nest the updated folder under. Use to move folder to a different parent.
Monday Update Group
Monday Update GroupIntegration name: MONDAY_UPDATE_GROUP
Tool to update an existing group on a board. Use when you need to modify a group's attribute (title, color, or position) after confirming the group ID.
Parameters
board_id
integer
✅
"1234567890"
The unique identifier of the board containing the group.
group_id
string
✅
"topics"
The unique identifier of the group to update (use the group ID or descriptive string).
new_value
string
✅
"New Group Name"
The new value for the specified attribute. For title or color, provide the new string value. For relative_position_after/before, provide the target group ID.
group_attribute
string
✅
"title"
The attribute of the group to update. Must be one of: color, position, relative_position_after, relative_position_before, title. Do not enclose this enum value in quotes in the GraphQL mutation.
Monday Update Item
Monday Update ItemIntegration name: MONDAY_UPDATE_ITEM
Tool to update an existing item's column value on Monday.com. Use when setting complex column types like Timeline or People.
Parameters
value
—
✅
{"index":1}
New column value as a JSON-serializable object or string. This will be stringified for the GraphQL mutation. For text/number/name columns, send a plain string; for complex columns like status/timeline/people, send a JSON object (e.g., {"index": 1}).
item_id
string
✅
"987654321"
ID of the item to update.
board_id
string
✅
"123456789"
ID of the board containing the item.
column_id
string
✅
"status_1"
The unique identifier of the column to change.
create_labels_if_missing
boolean
true
If true, creates missing labels for Status/Dropdown columns when the label does not exist. Requires permission to change board structure.
Monday Update Multiple Users
Monday Update Multiple UsersIntegration name: MONDAY_UPDATE_MULTIPLE_USERS
Tool to update one or multiple users' attributes on Monday.com. Use when you need to batch update user profiles such as name, email, title, or department.
Parameters
user_updates
array
✅
—
Array of user update objects, each containing user_id and the attributes to update. At least one user update must be provided.
Monday Update Mute Board Settings
Monday Update Mute Board SettingsIntegration name: MONDAY_UPDATE_MUTE_BOARD_SETTINGS
Tool to update a board's notification mute settings. Use when you need to configure notification preferences for a specific board.
Parameters
enabled
array
["IM_ASSIGNED","IM_MENTIONED"]
Array of custom notification settings, only applicable when mute_state is CUSTOM_SETTINGS. AUTOMATION_NOTIFY: alerts when automations trigger notify steps. IM_ASSIGNED: alerts when user is assigned. IM_MENTIONED: alerts when user is mentioned.
board_id
string
✅
"5025528617"
The unique identifier of the board to modify.
mute_state
string
✅
"CUSTOM_SETTINGS"
Desired mute notification state. CURRENT_USER_MUTE_ALL: suppress all notifications for current user. CUSTOM_SETTINGS: allow notifications matching enabled custom settings. MENTIONS_AND_ASSIGNS_ONLY: notify only for mentions or assignments. MUTE_ALL: suppress notifications for all users (admin only). NOT_MUTED: remove all muting restrictions (admin only).
Monday Update Tag
Monday Update TagIntegration name: MONDAY_UPDATE_TAG
Tool to return a tag's details or best-effort "rename" by creating or getting a tag with the requested name. The monday API does not support updating existing tag name/color.
Parameters
name
string
"urgent"
New name for the tag. monday API does not support renaming a tag; we will create or get a tag with this name and return it.
color
string
"#FFAA00"
New color for the tag as a hex code (e.g., '#FFAA00'). monday API does not support changing tag colors; this parameter is ignored.
tag_id
integer
✅
123456
Unique identifier of the tag to update or fetch.
Monday Update Team
Monday Update TeamIntegration name: MONDAY_UPDATE_TEAM
Tool to update a team's details in Monday.com. Use after identifying the team and desired changes.
Parameters
name
string
"Engineering"
New name for the team.
team_id
string
✅
—
The unique identifier of the team to be updated.
is_guest_team
boolean
true
Whether the team should be marked as a guest team.
parent_team_id
string
"123456"
ID of the new parent team if changing hierarchy.
subscriber_ids
array
["111","222"]
List of user IDs to subscribe to the team.
Monday Update Users Role
Monday Update Users RoleIntegration name: MONDAY_UPDATE_USERS_ROLE
Tool to update users' roles to custom or default roles. Use when changing user permissions; admin-only operation. Cannot update your own role.
Parameters
role_id
integer
123456
Custom role ID to assign (for enterprise customers only). Either new_role or role_id must be provided.
new_role
string
"MEMBER"
Default role to assign. Use this for standard roles. Valid values: ADMIN, GUEST, MEMBER, VIEW_ONLY. Either new_role or role_id must be provided.
user_ids
array
✅
[97263478,12345678]
List of unique identifiers for users whose roles will be updated. Maximum 200 user IDs per request.
Monday Update Workspace
Monday Update WorkspaceIntegration name: MONDAY_UPDATE_WORKSPACE
Tool to update a Monday.com workspace. Use when you need to modify the name, description, visibility, or product placement of an existing workspace.
Parameters
kind
string
"open"
The visibility kind for the workspace; 'open' or 'closed'.
name
string
"Marketing Team"
The new name for the workspace.
description
string
"Workspace for the marketing department."
The new description for the workspace.
workspace_id
integer
✅
123456
The unique identifier of the workspace to be updated.
account_product_id
string
"prod_1234567890"
The account product ID to move the workspace under (API v2025-10+).
Monday Upload Asset
Monday Upload AssetIntegration name: MONDAY_UPLOAD_ASSET
Tool to upload a file to an update or file column. Use when you need to attach a file to an existing update or file column. File attachments are permanent and irreversible; confirm with the user before uploading.
Parameters
file
object
✅
—
File to upload.
target
string
✅
"update"
Where to upload the file. Use 'update' to attach the file to an existing update/comment, or 'column' to upload to a file column on an item.
item_id
integer
987654321
The numeric ID of the item containing the file column. Required when target is 'column'. You can get this ID from creating an item or listing board items.
column_id
string
"files"
The ID of the file column to upload to. Required when target is 'column'. File columns have type 'file' and can be found by listing board columns.
update_id
integer
123456789
The numeric ID of the update (comment) to attach the file to. Required when target is 'update'. You can get this ID from creating an update or listing updates on an item.
Monday User Connections
Monday User ConnectionsIntegration name: MONDAY_USER_CONNECTIONS
Tool to query user-specific connection data from Monday.com. Use when you need to retrieve integration connections established by the authenticated user with external services.
Parameters
page
integer
1
Page index for offset-based pagination, starting from 1. Use with page_size for paginated results.
order
string
"createdAt"
Ordering of returned connections. Use 'createdAt' for ascending or '-createdAt' for descending order by creation date.
page_size
integer
10
Number of records to return per page when using offset-based pagination. Use with page parameter.
with_automations
boolean
true
Include connections that have automations attached. Set to true to filter only connections with automations.
with_state_validation
boolean
true
Validate connection state before returning the result. Set to true to ensure connections are in valid state.