Monday for AI agents

Agents read Monday at once. Changes and sends are held for a person's approval by default.

About Monday

monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more

What an agent can do in Monday

Every Monday action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Monday without asking first. 45 actions.

  • Get boardsTool 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, h
  • Get board columnsTool 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
  • Retrieve Monday docsTool 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.
  • Get items by IDsTool 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
  • Get items pageTool 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 pagi
  • List items by column valuesTool 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
  • List usersRetrieves 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 act
  • Query sprintsTool 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, an
  • Who Am IReturn the identity (name, email, account) of the connected monday.com account.
  • Get account trigger statisticsTool 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.
  • Aggregate board dataTool 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 wi
  • Get app subscriptionTool 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
Show all 45
  • Get audit logsTool 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 accoun
  • Get document blocksTool 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 d
  • Get connection board IDsTool 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 (b
  • Get connectionsTool 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 o
  • Get custom activityTool 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.
  • Get account infoRetrieve 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 - Calend
  • Get board activity logsTool 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.
  • Get API versionTool 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.
  • Get assetsTool 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 re
  • Get board viewsTool 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.
  • Get favoritesTool to retrieve all favorited items for the authenticated user. Use when you need to query items that have been marked as favorites.
  • Get foldersTool 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.
  • Get form detailsTool to retrieve form metadata via the API using the form's unique token from the URL. Returns form configuration, questions, and settings.
  • Get current userTool to fetch the current authenticated user's profile and permissions. Use when you need to retrieve user metadata before performing other operations.
  • Get mutation complexityTool 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.
  • Get query complexityTool 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.
  • Get tagsTool to retrieve tags from the account. Use when you need to list all tags or filter by specific IDs.
  • Get teamsTool to retrieve teams from Monday.com. Use when you need an overview of teams in your account.
  • Get update repliesRetrieves 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.
  • Get item updatesTool to retrieve updates for a specific item. Use when you need to fetch the conversation history tied to an item.
  • Get API versionsTool to retrieve data about available API versions. Use when you need to check which API versions are supported by Monday.com.
  • Get view schema by typeTool 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
  • Get webhooksTool to retrieve webhooks for a board. Use when you need to list all webhooks on a board.
  • Get workspacesTool to retrieve workspaces. Use when you need to list workspaces with optional filtering, pagination, or ordering after authentication.
  • List groupsTool 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] exist
  • List itemsRetrieves 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 qu
  • List subitems by parentTool 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 throu
  • List team membersTool 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.
  • Query board mute settingsTool to query a board's notification mute settings. Use when you need to check if notifications are muted for specific boards.
  • Query dashboardsTool to query dashboards via Monday.com objects API. Use when you need to list all dashboards with their metadata, owners, and subscribers.
  • Get item timelineTool 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
  • Get timeline itemTool 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 timelin
  • Get user connectionsTool 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.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 76 actions.

  • Add users to boardAdds users to a Monday.com board with a specified role.
  • Change simple column valueChanges 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/Dr
  • Connect project to portfolioLinks an existing project board to a portfolio board for centralized management. Requires boards:write scope and Enterprise plan.
  • Convert board to projectConverts 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 stat
  • Create a Monday boardCreates a Monday.com board; `template_id` if used must be accessible, and `folder_id` must be in `workspace_id` if both are provided.
  • Create columnCreates a new column with a specified type and title on a monday.com board.
  • Create itemCreates a new item on a Monday.com board, optionally assigning it to a group and setting column values.
  • Create Item From Natural LanguageCreates 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 cre
  • Move item to groupMoves an item to a different group on the same Monday.com board; the item and group must exist.
  • Set board permissionSets 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 p
  • Update boardUpdates a specified attribute of an existing board on Monday.com.
  • Update a Monday folderTool 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.
Show all 76
  • Activate usersTool 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
  • Add subscribers to objectTool 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.
  • Add teams to boardTool 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.
  • Add users to teamTool to add users to a Monday.com team. Use when updating team membership by adding user(s).
  • Add users to workspaceTool to add one or more users to a workspace. Use when inviting existing users to collaborate in a workspace.
  • Archive boardArchives a specified, existing, and unarchived board in Monday.com; archived boards can typically be restored later.
  • Archive itemArchives an existing Monday.com item, moving it from active board views to the archive where it can be potentially restored.
  • Archive objectArchives 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 lat
  • Archive workspaceTool to archive a Monday.com workspace. Use when you want to soft-remove a workspace from view.
  • Create custom activityTool 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.
  • Create a Monday dashboardTool 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.
  • Create docTool 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.
  • Create a folderTool 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.
  • Create groupCreates a new group with the given `group_name` on an existing Monday.com board, identified by its `board_id`.
  • Create notificationTool 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.
  • Create objectTool 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 que
  • Create tagTool 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.
  • Create timeline itemTool 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 ac
  • Create updateTool 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.
  • Invite and create a Monday userTool to invite and create a new user. Use when you need to programmatically add new users to your Monday account.
  • Create a Monday workspaceTool to create a Monday.com workspace. Use when you need to programmatically add a workspace after planning your project structure.
  • Deactivate usersTool 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
  • Delete assetTool 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 an
  • Delete boardTool 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.
  • Delete columnDeletes a specified column from a Monday.com board; this action is destructive and cannot be undone via the API.
  • Delete Custom ActivityTool to delete a custom activity from the Emails & Activities app. Use when you need to remove a custom activity by its unique identifier.
  • Delete docTool to delete a Monday.com doc by its ID. Use when you need to remove a doc that is no longer needed.
  • Delete folderTool 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.
  • Delete groupPermanently deletes an existing group (and its items) from an existing board in Monday.com.
  • Delete itemPermanently deletes an existing Monday.com item; this action is irreversible via the API.
  • Delete objectTool 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.
  • Delete subscribers from boardTool to remove subscribers from a Monday.com board. Use when revoking subscriber access for specific users on a board.
  • Delete tagTool 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.
  • Delete teamTool to delete an existing team; use when you need to permanently remove a team by its ID after confirming it’s no longer needed.
  • Delete teams from boardTool to remove teams from a board; use when you need to revoke team access to a specific board.
  • Delete teams from workspaceTool to remove teams from a workspace. Use when revoking workspace access for specific teams.
  • Delete timeline itemTool 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.
  • Delete updateTool to delete an update by its ID. Use when an update is no longer relevant. Use after confirming deletion is irreversible.
  • Delete workspaceTool to permanently delete a workspace by its ID. Use when a workspace is no longer needed. Use after confirming deletion is irreversible.
  • Duplicate boardTool 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 comp
  • Duplicate itemDuplicates an item on a Monday.com board, optionally including its updates.
  • Edit updateTool to modify the text content of an existing update on an item. Use when you need to correct or change a previously posted update.
  • Import doc from HTMLTool 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.
  • Like updateTool to like an update on an item. Use when you want to express approval or acknowledgment of an update.
  • Move item to boardMoves a Monday.com item to a specified board and group; requires the item, target board, and target group to exist.
  • Pin update to topTool 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.
  • Publish objectTool to publish a Monday.com object. Use when you need to make an object publicly visible or change its state to published.
  • Remove users from teamTool to remove users from a Monday.com team. Use when updating team membership by removing user(s).
  • Remove users from workspaceTool to remove users from a workspace. Use when revoking access for specific users in a workspace.
  • Unlike updateTool 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.
  • Unpin update from topTool 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.
  • Unpublish objectUnpublish 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
  • Update board hierarchyUpdates 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
  • Update columnTool to update column title or description. Use when modifying a column’s metadata after creation.
  • Update a docTool to update a doc's title or append markdown content. Use when renaming docs or adding Markdown blocks to existing docs.
  • Update email domainTool to update users' email domains. Use when migrating users to a new email domain; requires admin privileges.
  • Update groupTool 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.
  • Update itemTool to update an existing item's column value on Monday.com. Use when setting complex column types like Timeline or People.
  • Update multiple usersTool 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.
  • Update mute board settingsTool to update a board's notification mute settings. Use when you need to configure notification preferences for a specific board.
  • Update tagTool 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.
  • Update teamTool to update a team's details in Monday.com. Use after identifying the team and desired changes.
  • Update users roleTool to update users' roles to custom or default roles. Use when changing user permissions; admin-only operation. Cannot update your own role.
  • Update a Monday workspaceTool to update a Monday.com workspace. Use when you need to modify the name, description, visibility, or product placement of an existing workspace.

Changes wait in Needs you

Changes and sends in Monday are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Monday questions

Can an agent change data in Monday on its own?

Not by default. Changes and sends in Monday are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Monday?

This connector lists 45 read actions. Reads run at once, without waiting for approval.

How does Monday connect?

It connects with OAuth 2.0. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Monday to your agents.