Monday
monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more
Verdict
Common use cases
- Create sprint tasks from standup notes
- Archive completed items after project wrap
- Update status columns from Slack threads
- Add contractors to client boards mid-project
- Generate weekly progress reports from board data
Integration
- Vendor
- Monday
- 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. Open your Switchy workspace settings and navigate to the Integrations tab. 2. Find Monday in the MCP directory and click Connect. 3. You'll be redirected to Monday's OAuth consent screen — sign in with an account that has access to the boards you want to manage. 4. Grant the requested scopes: read boards, write items, manage users, and archive content. 5. After authorizing, you'll return to Switchy and see Monday listed as connected. 6. Open any Project, type '@Monday create item' in the chat, and describe the task you want added — if the MCP responds with a confirmation and item link, your connection works. 7. To invoke other tools, @mention Monday and describe the action in plain language (e.g. '@Monday add Sarah to the Q2 Roadmap board as a member').
What teammates see: by default, memories from Monday are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Create Sprint Tasks
@Monday create items on the Engineering Sprint board in the 'This Week' group: 1) Fix login bug (assign to Alex), 2) Update API docs (assign to Jordan), 3) Review PR #847 (assign to Sam). Set all statuses to 'In Progress'.Open in a Project →
Archive Completed Work
@Monday archive all items in the 'Done' group on the Q1 Launch board. Confirm how many items were archived.Open in a Project →
Update Column Values
@Monday change the 'Priority' column to 'High' for all items in the 'Bugs' group on the Support Tracker board where status is 'Reported'.Open in a Project →
Add Team Members
@Monday add casey@example.com and taylor@example.com to the Client Onboarding board as members. Let me know if either email isn't recognized.Open in a Project →
Generate Board Summary
@Monday list all items on the Product Roadmap board grouped by status. For each item, include the owner, due date, and any notes in the 'Blockers' column.Open in a Project →
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.