monday.com MCP Server
Provides MCP resources and tools for AI assistants to access and manage boards, items, subitems, users, and detailed column data within monday.com via GraphQL mutations.
boards
DatasetRetrieve metadata about one or a collection of boards.
items
DatasetRetrieve item data (rows) from monday boards by ID.
next_items_page_query
DatasetRetrieves the next set of items using cursor-based pagination. Must be queried at the root level.
items_page_by_column_values_query
DatasetRetrieves a paginated list of items filtered by specific column values (AND/ANY_OF logic). Must be queried at the root level.
subitems
DatasetRetrieve metadata and data for subitems nested under items on a board. Must be nested within an 'items' query.
users
DatasetRetrieve user data via the platform API.
updates
DatasetLearn how to query monday.com board or item updates using the platform API
account
DatasetRetrieve metadata about the monday.com account.
plan
DatasetRetrieve metadata about the monday.com account's subscription plan (nested under Account).
account_roles
DatasetRetrieve metadata about all user roles (default and custom) in an account.
aggregate_query
DatasetRetrieves board data using groupings and aggregation functions (e.g., SUM, MEAN, COUNT_ITEMS). Only available in API versions 2026-01 and later.
app
DatasetRetrieve app metadata built with the monday.com apps framework.
app_features_nested_query
DatasetRetrieve metadata about an app's features. Must be nested within an 'app' query.
assets
DatasetRetrieve metadata about one or a collection of files uploaded to monday.com.
audit_logs
DatasetRetrieve detailed records of an account’s security-related activities, including login attempts and data exports.
audit_event_catalogue
DatasetRetrieve a list of supported audit log events that can be used to filter results when querying the audit_logs object.
columns
DatasetRetrieve column data via the API.
get_column_type_schema_query
DatasetRetrieves the type-specific schema definition required for creating and updating columns. Can only be queried directly at the root.
item_column_value_dependency
DatasetRetrieve the value of a Dependency column, linking items on the same board. Values are of type DependencyValue.
item_column_value_dropdown
DatasetRetrieve the value of a Dropdown column, allowing selection of one or more options from a list. Values are of type DropdownValue.
item_column_value_email
DatasetRetrieve the value of an Email column. Values are of the EmailValue type.
item_column_value_filesassets
DatasetRetrieve the value of a Files column, containing attached files, links, and docs. Values are of the FileValue type.
item_column_value_formula
DatasetRetrieve the display value of a Formula column. Note: Calculated values ('value', 'text') are explicitly not supported and return null. Only 'display_value' is reliable, subject to rate limits and limitations (e.g., no mirror column support).
item_column_value_hour
DatasetRetrieve the value of an Hour column, representing a specific time entry (HH:MM). Values are of the HourValue type.
item_column_value_item_id
DatasetRetrieve the unique identifier assigned to each item, represented by the Item ID column. Values are of the ItemIdValue type.
item_column_value_last_updated
DatasetRetrieve the value of the Last Updated column, including the timestamp and the user who made the update. Values are of the LastUpdatedValue type.
item_column_value_link
DatasetRetrieve the value of a Link column, storing a URL and optional display text. Values are of the LinkValue type.
item_column_value_location
DatasetRetrieve the value of a Location column, storing latitude, longitude, and address. Values are of the LocationValue type.
item_column_value_long_text
DatasetRetrieve the value of a Long Text column. Values are of the LongTextValue type. Holds up to 2,000 characters.
item_column_value_mirror
DatasetShows a column value from another board through a linked item. Reading requires using `display_value`.
item_column_value_monday_doc
DatasetRetrieve the value of a monday doc column, which stores collaborative documents. Values are of the DocValue type.
create_board
ToolCreates a new board via the API.
set_board_permission
ToolSets or updates a board's default role/permissions.
create_item
ToolCreates a new item (row) on a board.
duplicate_item
ToolDuplicates an item (or subitem) and its nested subitems.
change_item_position
ToolChanges an item's position on the same board.
create_subitem
ToolCreates a new subitem under a specified parent item (or subitem, for multi-level boards).
add_users_to_board
ToolAdds users to a board via the API.
add_users_to_team
ToolAdds users to a team via the API.
add_users_to_workspace
ToolAdds users to a workspace via the API.
activate_users
ToolActivates or reactivates users in a monday.com account via the API.
create_update
ToolCreates and adds a new update to an item via the API.
like_update
ToolLikes an update via the API.
unlike_update
ToolUnlikes an update via the API.
edit_update
ToolEdits an update via the API.
pin_to_top
ToolPins an update to the top of an item via the API.
unpin_from_top
ToolUnpins an update from the top of an item via the API.
clear_item_updates
ToolClears all updates on a specific item, including replies and likes, via the API.
create_app
ToolCreates a new app via the API.
update_app
ToolAllows an app collaborator to update an existing app via the API.
create_app_feature
ToolCreates a new app feature via the API.
update_app_feature
ToolUpdates an existing app feature via the API.
add_file_to_update
ToolAdds a file (asset) to the bottom of an update.
add_file_to_column
ToolAdds a file (asset) to the file column of a specific item.
create_column
ToolCreates a new column on a board via the API.
create_dropdown_column
ToolCreates a new dropdown column with strongly typed settings via the API.
create_status_column
ToolCreates a new status column with strongly typed settings via the API.
change_multiple_column_values
ToolUpdates multiple column values for a specific item using a JSON string. This is the standard mutation for updating column data.
create_column_connect_boards
ToolCreates a new Connect Boards column, linking items between specified boards. Requires 'boardIds' in the defaults object.
change_multiple_column_values_country_update
ToolUpdates the value of a Country column using ISO-2 code and name.
change_multiple_column_values_country_clear
ToolClears the value of a Country column by passing null.
change_multiple_column_values_dependency_update
ToolUpdates the value of a Dependency column by providing an array of linked item IDs.
change_multiple_column_values_dependency_clear
ToolClears the value of a Dependency column by passing null or an empty object.
change_simple_column_value
ToolUpdates a single column value for a specific item using a simple string (IDs or labels). This is an alternative to change_multiple_column_values.
change_multiple_column_values_email_update
ToolUpdates the value of an Email column using a JSON string containing the email address and display text.
change_multiple_column_values_email_clear
ToolClears the value of an Email column by passing null or an empty object.
change_simple_column_value_email_clear
ToolClears the value of an Email column by passing an empty string in the value argument.
change_column_value_files_clear
ToolClears the files column using the change_column_value mutation and passing '{"clear_all": true}' in the value argument.
change_multiple_column_values_hour_update
ToolUpdates the value of an Hour column using a JSON string containing the hour (24h, no leading zero) and minute.
change_multiple_column_values_hour_clear
ToolClears the value of an Hour column by passing null or an empty object.
change_simple_column_value_link_update
ToolUpdates a Link column using a simple string format (URL + display text separated by space).
change_multiple_column_values_link_update
ToolUpdates a Link column using a JSON string containing the 'url' and 'text' keys.
change_multiple_column_values_link_clear
ToolClears the value of a Link column by passing null or an empty object.
change_simple_column_value_link_clear
ToolClears the value of a Link column by passing an empty string in the value argument.
change_simple_column_value_location_update
ToolUpdates a Location column using a simple string format (latitude, longitude, and optional address separated by spaces).
change_multiple_column_values_location_update
ToolUpdates a Location column using a JSON string containing the latitude, longitude, and address.
change_multiple_column_values_location_clear
ToolClears the value of a Location column by passing null or an empty object.
change_simple_column_value_long_text_update
ToolUpdates a Long Text column using a simple string (up to 2,000 characters).
change_multiple_column_values_long_text_update
ToolUpdates a Long Text column using a JSON string containing the 'text' key (up to 2,000 characters).
change_multiple_column_values_long_text_clear
ToolClears the value of a Long Text column by passing null, an empty string, or an empty object.
create_column_mirror
ToolCreates a new Mirror column on a board. Requires specifying the relation column and the linked columns to display in the `defaults` object.
create_column_monday_doc
ToolCreates a new monday doc column on a board.
create_doc
ToolCreates a new monday doc within a specified monday doc column on an item. Requires docs:write scope.
change_column_value_monday_doc_clear
ToolClears the value of a monday doc column by passing '{"clear_all": true}' in the value argument.
change_multiple_column_values_name_update
ToolUpdates the item's name (first column) using a JSON string in the column_values argument. Requires a string between 1 and 255 characters.
monday.com Resources
monday.com MCP Server
Connect your AI to monday.com data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for monday.com
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to monday.com. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools