Control every aspect of your Monday.com workspace directly from Gumloop, including boards, items, groups, columns, and updates - all through simple text commands.
What is Monday MCP?
The Monday MCP creates a customized node that understands the Monday.com API. Simply describe what you want in plain English and the node translates your request into the correct API call, returning clean, structured data you can use in any workflow.What Can It Do for You?
- Retrieve boards, workspaces, groups, items, and updates for instant reporting
- Create boards, items, groups, subitems, columns, and updates on demand
- Update or clear column values to keep projects perfectly in sync
- Archive or delete boards, groups, items, and subitems to stay organized
Available Tools
Tool | What It Does | Example Use |
---|---|---|
Get Boards | Get all boards accessible to the user | ”Get all boards in my account and return id and name” |
Get Board | Get a specific board by ID | ”Get the ‘Marketing Campaign’ board and return name, owner, and workspace” |
Get Workspaces | List all workspaces | ”List my workspaces and return id and name” |
Create Board | Create a new board in a workspace | ”Create a board called ‘Product Roadmap’ in the ‘Engineering’ workspace and return board_id and url” |
Create Item | Create a new item in a board | ”In the ‘Sprint Planning’ board create an item named ‘User Authentication Feature’ and return item_id, name, and group_id” |
Get Group | Get a specific group within a board | ”Get the ‘Q1 Goals’ group from the ‘OKRs’ board and return id and title” |
Get Item | Get a specific item by ID | ”Get the ‘Website Redesign’ task and return name, column_values, and board_id” |
Search Items | Search items in a board with filters | ”In the ‘Customer Support’ board search items where Status is ‘Stuck’ and return id, name, and status” |
Delete Item | Delete an item by ID | ”Delete the ‘Cancelled Event’ item and return deletion_status” |
Delete Group | Delete a group from a board | ”Delete the ‘Archived Tasks’ group from the ‘Development’ board and return confirmation” |
Change Column Value | Update a column value for an item | ”Set column Status to ‘In Progress’ for the ‘API Integration’ task and return item_id and status” |
Clear Column Value | Clear a column value for an item | ”Clear the Due Date column for ‘Research Phase’ task and return item_id and date” |
Create Column | Add a new column to a board | ”In the ‘Sales Pipeline’ board add a Numbers column named ‘Deal Value’ and return column_id” |
Create Group | Create a new group in a board | ”In the ‘Projects’ board create a group called ‘Q2 Initiatives’ and return group_id” |
Create Subitem | Create a subitem under a parent item | ”Under ‘Product Launch’ create a subitem called ‘Prepare Marketing Materials’ and return subitem_id” |
Delete Subitem | Delete a subitem by ID | ”Delete the ‘Old Design Mockup’ subitem and return deletion_status” |
Get Subitems | Get all subitems of an item | ”Get subitems of ‘Website Migration’ task and return id and name” |
Archive Item | Archive an item by ID | ”Archive the ‘Completed Campaign’ item and return archive_status” |
Archive Group | Archive a group in a board | ”Archive the ‘Done - Q4 2023’ group in the ‘Roadmap’ board and return confirmation” |
Archive Board | Archive a board by ID | ”Archive the ‘Old Projects 2023’ board and return archive_status” |
Get Updates | Retrieve updates (comments) | “Get updates for the ‘Budget Approval’ item and return id, body, and creator” |
Create Update | Add a new update (comment) to an item | ”On ‘Client Presentation’ item post an update ‘Meeting moved to Thursday 3pm’ and return update_id” |
Pin Update | Pin an update to the top of an item | ”Pin update containing ‘blocker’ in the ‘Quarterly Review’ item and return pin_status” |
Unpin Update | Unpin a pinned update | ”Unpin update ID [update_id] from the ‘Feature Request’ item and return pin_status” |
Delete Update | Delete an update | ”Delete update ID [update_id] from ‘Project Timeline’ item and return deletion_status” |
How to Use
1
Create Your Monday MCP Node
Go to your node library, search for Monday, and click “Create a node with AI”
2
Add Your Prompt
Drag the Monday node to your canvas and type a clear, single-action prompt such as “Get all boards and return id and name”.
3
Test Your Node
Run the node to see the results. If it works as expected, you’re all set. If something looks off, visit the troubleshooting section below.
4
Save and Reuse
Once your Monday node is working, save it to your library so you can drop it into any future workflow.
Example Prompts
With 24 available tools, these examples showcase common use cases. Feel free to experiment with natural language to discover more possibilities. Boards & WorkspacesStart with a single, specific action (for example, “Get board 123456”) to verify the output, then chain additional nodes for multi-step workflows or add additional parameters to the node.
Troubleshooting
If your Monday MCP node isn’t working as expected, try these best practices:Keep Prompts Simple and Specific
- Good: “Given an
Item URL
return name and status” - Bad: “Get item 567890, change its status to ‘Done’, then post an update saying it’s complete”
While this prompt might work, it’s more efficient to break it into separate nodes. Monday MCP works best with focused, single-action prompts.
Match What Monday Can Do
- Good: “Create a group called Design in board 123456”
- Bad: “Send a Slack message when a group is created”
Monday MCP excels at managing work inside Monday.com. For Slack notifications, combine it with Slack Message Sender in your workflow.
Break Complex Tasks Into Steps
For better results, split multi-action requests into smaller nodes:1
Step 1: Create Board
Given a
board title
create a board in workspace 9876 and return board_id2
Step 2: Add Columns
In board
board_id
add a Status column and an Owner column and return column_ids3
Step 3: Create Items
In board
board_id
create items Kickoff, Design, Development and return item_idsConnect these nodes sequentially in your workflow. The board_id from Step 1 feeds into Step 2, and the item_ids from Step 3 can power later nodes for updates or notifications.
Focus on Data Retrieval
Monday MCP is great at getting information from Monday. For analysis, summarization, or content creation, connect the results to other nodes. Example:- Good prompt: “Get updates for item 567890 and return body and creator”
- Bad prompt: “Get updates for item 567890, summarize them, and draft an email”
Use Ask AI for summarization and Gmail Sender for emailing. Keep the Monday node focused on retrieving the updates.
Troubleshooting Node Creation
Empty Outputs
Empty Outputs
In the node creation window, click “Request changes” and ask the AI to add debug logs and verify the API response.
Incorrect Results
Incorrect Results
In the node creation window, click “Request changes” and describe what you expected versus what you received.
Errors
Errors
First click “Fix with Gummie”. If multiple attempts fail, simplify your prompt or contact support.
Iterate with Request Changes
Iterate with Request Changes
MCP node creation often requires a few tweaks. Use “Request changes” (in the node creation window) to refine filters, output fields, or pagination.
Need More Help?
- Watch What are MCP Nodes video tutorial
- Check out MCP Best Practices in Gumloop University
- Join the Gumloop Community for support
- View the Monday MCP setup guide for Claude and Cursor
- Contact support at support@gumloop.com