monday.com
Work OS for project and resource planning.
Verdict
Common use cases
- Create sprint tasks from Slack threads
- Archive completed items after standup
- Update project status during client calls
- Add new hires to onboarding boards
- Reorganize board groups mid-planning session
Integration
- Vendor
- monday.com
- Category
- productivity
- Auth
- OAUTH2
- Tools
- 21
- Composio slug
monday
Tools
- Add users to board
Adds users to a monday.com board with a specified role.
- Archive board
Archives a specified, existing, and unarchived board in monday.com; archived boards can typically be restored later.
- Archive item
Archives an existing monday.com item, moving it from active board views to the archive where it can be potentially restored.
- 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.
- Create a Monday 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.
- Create column
Creates a new column with a specified type and title on a monday.com board.
- Create group
Creates a new group with the given `group name` on an existing monday.com board, identified by its `board id`.
- Create item
Creates a new item on a monday.com board, optionally assigning it to a group and setting column values.
- Delete columndestructive
Deletes a specified column from a monday.com board; this action is destructive and cannot be undone via the api.
- Delete groupdestructive
Permanently deletes an existing group (and its items) from an existing board in monday.com.
- Delete itemdestructive
Permanently deletes an existing monday.com item; this action is irreversible via the api.
- Duplicate item
Duplicates an item on a monday.com board, optionally including its updates.
- Get group details
Retrieves details (id, title, color, archived/deleted status) for a specific group on an accessible monday.com board.
- List board items
Retrieves id, name, and state for all items on a specified monday.com board.
- List columns
Lists all columns and their properties for a specified monday.com `board id`; the board must exist.
- List items
Retrieves specified subitems from monday.com using their ids, returning the raw json response.
- List Monday boards
Retrieves a list of boards from a monday.com account, supporting pagination and filtering by state.
- List users
Retrieves a list of users from monday.com; an empty user list in the response 'data' field does not signify action failure.
- 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.
- Move item to group
Moves an item to a different group on the same monday.com board; the item and group must exist.
- Update board
Updates a specified attribute of an existing board on monday.com.
Setup
Setup guide
- 11. Inside any Switchy Space, type '@' and select 'Add Integration' from the menu. 2. Search for 'monday.com' and click 'Connect'. 3. You'll redirect to monday.com's OAuth consent screen — sign in with an account that has board admin permissions. 4. Grant the requested scopes: read and write access to boards, items, columns, groups, and users. 5. After authorization, you'll return to Switchy and see 'monday.com connected' in the Space sidebar. 6. Test the connection by typing '@monday.com create item' followed by a board ID and item name — the MCP should confirm the new item was created. 7. To invoke any tool, start your message with '@monday.com' and describe the action in plain language; the AI will map your intent to the appropriate tool and prompt you for required parameters like board ID or column title.
What teammates see: by default, memories from monday.com are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Triage Support Requests
@monday.com create an item on board 123456789 titled 'Customer reports login timeout' and assign it to the Bug Triage group.Open in a Space →
Update Sprint Progress
@monday.com change the Status column on item 987654321 to 'In Review' so the team sees it's ready for QA.Open in a Space →
Archive Completed Work
@monday.com archive item 555666777 now that the feature shipped and we've closed the retrospective.Open in a Space →
Add Teammate to Project
@monday.com add user sarah@company.com to board 111222333 with member role for the new campaign launch.Open in a Space →
Create Planning Board
@monday.com create a board called 'Q2 Product Roadmap' in workspace 444555666 and add groups for Research, Design, and Development.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Monday show me all high-priority items assigned to the design team across our active boards
Found 7 high-priority items assigned to design team members across 3 active boards: 'Q1 Product Roadmap' has 3 items (Website Redesign, Mobile App Icons, Brand Guidelines Update), 'Client Projects' has 2 items (Acme Corp Landing Page, Widget Co Rebrand), and 'Internal Initiatives' has 2 items (Design System v2, Accessibility Audit). All items are currently in 'Working on it' or 'Stuck' status. The Website Redesign item has 4 unread updates from this week.
This read-heavy example demonstrates cross-board querying and filtering by column values (priority, assignee). Requires OAuth scope to read all boards in the workspace. Response time depends on workspace size—accounts with 50+ boards may see slower queries.
@Monday create a new item called 'Q2 Budget Review' in the Finance board under the Planning group, set status to Not Started and assign it to sarah@company.com
Created item 'Q2 Budget Review' (ID: 5847392018) in the Finance board under the Planning group. Status set to 'Not Started' and assigned to Sarah Chen (sarah@company.com). The item is now visible to all board members. No due date was set—you can add one by updating the date column or asking me to change it.
This write example shows item creation with multiple column updates in a single action. The MCP will create new status labels if they don't exist (when 'create labels if missing' is enabled). User email must match an existing workspace member, or the assignment will fail silently.
@Monday look at all completed items in our Sprint 23 board from the last two weeks and draft a summary for our stakeholder update
Reviewed 14 completed items from Sprint 23 (Feb 1-14). Key deliverables: Backend API now supports real-time notifications (3 items), user dashboard redesign shipped with 5 new widgets, and payment processing refactored for EU compliance. The team closed 2 critical bugs and 4 minor issues. Notable: the notification system took 3 days longer than estimated due to WebSocket configuration challenges mentioned in item updates. All P0 items from the sprint plan are complete; 2 P1 items moved to Sprint 24.
This synthesis example pairs Monday's item data with AI reasoning to generate narrative summaries. The AI reads item titles, status changes, update threads, and time-tracking columns to build context. Accuracy depends on how consistently your team logs updates—sparse item descriptions yield generic summaries.
Use-case deep-dives
When Monday wins for repeatable client intake workflows
A 6-person agency onboards 3-5 new clients per month, each needing a standardized board with intake forms, milestone columns, and assigned team roles. The Monday MCP handles this in one shot: create the board from a template, add the account manager and designer with specific permissions, create the intake group, and populate the first few items with column values set. The 21-tool scope covers board lifecycle, user assignment, and column manipulation—everything needed to script the repetitive setup work. This breaks down if your onboarding involves heavy cross-board dependencies or needs custom automations that Monday's API doesn't expose. If your intake is truly cookie-cutter and you're doing it weekly, this MCP saves 20 minutes per client and eliminates the manual clicking through Monday's UI.
When this MCP handles high-volume status updates at scale
A 12-person support team processes 200+ tickets daily in Monday, moving items between groups as they escalate from tier-1 to engineering. The MCP's change-simple-column-value and create-item tools let an AI agent read incoming Slack threads, create the Monday item with priority and category pre-filled, then update status as the thread resolves—no human touching the board until review time. OAuth2 means the agent acts as a service account, not individual reps. This works when your ticket schema maps cleanly to Monday's column types (text, status, dropdown). It falls apart if you need complex column types like timeline or formula fields, which require the full API's change-multiple-column-values endpoint. If 70% of your tickets follow three standard paths, automate those and let humans handle the edge cases.
When Monday's archive tools clean up finished sprint boards
A 5-person product team runs two-week sprints, creating a new Monday board per sprint and archiving the old one after retro. The MCP's archive-board and archive-item tools let an AI agent close out the sprint: archive completed items, move carry-overs to the next board with create-item, then archive the entire sprint board—triggered by a Slack command at retro's end. This keeps the workspace tidy without manual board management. The trade-off: Monday's archive is soft-delete, so if your compliance requires hard purges or you're hitting Monday's item-count limits (10k+ items per board), this won't solve storage bloat. If your team ships predictably and hates board clutter, this MCP turns cleanup into a one-line Slack command instead of 15 minutes of clicking.
Frequently asked
What can Switchy's Monday MCP do with my boards?
It creates and archives boards, adds columns and groups, creates items, changes column values, and manages user access. You can build workflows that update Monday boards based on messages in Slack, GitHub issues, or other connected tools — without leaving Switchy's chat interface.
Do I need admin access to connect Monday via OAuth?
You need permission to authorize apps in your Monday workspace. The OAuth flow requests scopes to read and write boards, items, columns, and users. If your workspace restricts third-party apps, ask an admin to whitelist Switchy before connecting.
Can the Monday MCP create custom automations or integrations?
No. It manipulates boards, items, columns, and groups through Monday's API — it doesn't touch Monday's native automations or integrations features. If you need conditional logic, build it in Switchy using the MCP's tools alongside other integrations.
How is this different from using Monday's API directly?
The MCP wraps 21 common API operations into natural-language tools. Instead of writing GraphQL queries and managing tokens, you ask Switchy to "archive this board" or "add these users" in plain English. Faster for ad-hoc tasks; less flexible than raw API access for complex bulk operations.
Who on my team should connect the Monday integration?
Whoever owns the boards you want Switchy to touch. Each connection is scoped to that user's Monday permissions, so if they can't archive a board manually, the MCP can't either. Multiple teammates can connect separate Monday accounts if needed.