productivityoauth2

monday.com

Work OS for project and resource planning.

Verdict

The monday.com MCP lets your team manage work items, boards, and columns without leaving Switchy. @mention it to create tasks, update statuses, archive completed work, or add teammates to boards. Project managers and ops leads get the most mileage — they can triage incoming requests, sync sprint progress, or reorganize boards mid-conversation. You'll grant OAuth scopes for read/write access to boards, items, and users during setup. The MCP doesn't support complex automations or custom app integrations; stick to core board operations.

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 column
    destructive

    Deletes a specified column from a monday.com board; this action is destructive and cannot be undone via the api.

  • Delete group
    destructive

    Permanently deletes an existing group (and its items) from an existing board in monday.com.

  • Delete item
    destructive

    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

  1. 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

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.

Prompt

@Monday show me all high-priority items assigned to the design team across our active boards

Output

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.

Notes

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.

Prompt

@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

Output

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.

Notes

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.

Prompt

@Monday look at all completed items in our Sprint 23 board from the last two weeks and draft a summary for our stakeholder update

Output

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.

Notes

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

Client onboarding board setup

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.

Support ticket triage automation

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.

Sprint retrospective board archival

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.

Compare with

Compare with anything else →
Data last verified 7 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.