mondaycom/mcp
mcp is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
monday.com MCP is an open framework for integrating AI agents with monday.com, providing secure access to structured data and tools for smart decision-making.
Try mcp with chat:
Tools
Functions exposed to the LLM to take actions
delete_item
Delete an item
get_board_items_by_name
Get items by board id and term
create_item
Create a new item in a monday.com board
create_update
Create a new update in a monday.com board
get_board_schema
Get board schema (columns and groups) by board id
get_board_activity
Get board activity logs for a specified time range (defaults to last 30 days)
get_board_info
Get comprehensive board information including metadata, structure, owners, and configuration
get_users_by_name
Get users, can be filtered by name or partial name
change_item_column_values
Change the column values of an item in a monday.com board
move_item_to_group
Move an item to a group in a monday.com board
create_board
Create a monday.com board
create_column
Create a new column in a monday.com board
delete_column
Delete a column from a monday.com board
get_column_type_info
Retrieves comprehensive information about a specific column type, including JSON schema definition and other metadata. Use this before creating columns with the create_column tool to understand the structure, validation rules, and available properties for column settings.
create_custom_activity
Create a new custom activity in the E&A app
create_timeline_item
Create a new timeline item in the E&A app
fetch_custom_activity
Get custom activities from the E&A app
create_workflow_instructions
When the user asks to create a workflow or automation, you must use this tool, which provides instructions on how to create a workflow. This tool is very important and should be used when the user explicitly requests: - Workflow creation (e.g., "create a monday workflow", "create a new workflow"). - Automation (e.g., "automate this process", "when item is created, set status to done")
read_docs
Get a collection of monday.com documents with their content as markdown.
PAGINATION:
- Default limit is 25 documents per page
- Use 'page' parameter to get additional pages (starts at 1)
- Check response for 'has_more_pages' to know if you should continue paginating
- If user asks for "all documents" and you get exactly 25 results, continue with page 2, 3, etc.
FILTERING: Provide an ID filter object with:
- type: 'ids' for specific document IDs
- type: 'object_ids' for specific document object IDs
- type: 'workspace_ids' for all docs in specific workspaces
- values: array of ID strings (at least 1 required)
Examples:
- { type: 'ids', values: ['123', '456'] }
- { type: 'object_ids', values: ['123'] }
- { type: 'workspace_ids', values: ['ws_101'] }
USAGE PATTERNS:
- For specific documents: use type 'ids' or 'object_ids' (A monday doc has two unique identifiers)
- For workspace exploration: use type 'workspace_ids' with pagination
- For large searches: start with page 1, then paginate if has_more_pages=true
workspace_info
This tool returns the boards, docs and folders in a workspace and which folder they are in. It returns up to 100 of each object type, if you receive 100 assume there are additional objects of that type in the workspace.
list_workspaces
List all workspaces available to the user. Returns up to 500 workspaces with their ID, name, and description.
create_doc
Create a new monday.com doc either inside a workspace or attached to an item (via a doc column). After creation, the provided markdown will be appended to the document.
LOCATION TYPES:
- workspace: Creates a document in a workspace (requires workspace_id, optional doc_kind, optional folder_id)
- item: Creates a document attached to an item (requires item_id, optional column_id)
USAGE EXAMPLES:
- Workspace doc: { location: { type: "workspace", workspace_id: 123, doc_kind: "private" }, markdown: "..." }
- Workspace doc in folder: { location: { type: "workspace", workspace_id: 123, folder_id: 17264196 }, markdown: "..." }
- Item doc: { location: { type: "item", item_id: 456, column_id: "doc_col_1" }, markdown: "..." }
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client