# Monday (verified)

monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add monday

# Browse available tools
npx -y @smithery/cli@latest tool list monday

# Get full schema for a tool
npx -y @smithery/cli@latest tool get monday MONDAY_ADD_USERS_TO_BOARD

# Call a tool
npx -y @smithery/cli@latest tool call monday MONDAY_ADD_USERS_TO_BOARD '{}'
```

## Direct MCP Connection

Endpoint: `https://monday.run.tools`

## Tools (62)

- `MONDAY_ADD_USERS_TO_BOARD` — Adds users to a Monday.com board with a specified role.
- `MONDAY_ADD_USERS_TO_TEAM` — Tool to add users to a Monday.com team. Use when updating team membership by adding user(s).
- `MONDAY_ADD_USERS_TO_WORKSPACE` — Tool to add one or more users to a workspace. Use when inviting existing users to collaborate in a workspace.
- `MONDAY_ARCHIVE_BOARD` — Archives a specified, existing, and unarchived board in Monday.com; archived boards can typically be restored later.
- `MONDAY_ARCHIVE_ITEM` — Archives an existing Monday.com item, moving it from active board views to the archive where it can be potentially rest…
- `MONDAY_ARCHIVE_WORKSPACE` — Tool to archive a Monday.com workspace. Use when you want to soft-remove a workspace from view.
- `MONDAY_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 c…
- `MONDAY_CREATE_BOARD` — Creates a Monday.com board; `template_id` if used must be accessible, and `folder_id` must be in `workspace_id` if both…
- `MONDAY_CREATE_COLUMN` — Creates a new column with a specified type and title on a monday.com board.
- `MONDAY_CREATE_DOC` — Tool to create a new doc in Monday.com. Use when you need to add a doc to a workspace or into a doc column on an item.
- `MONDAY_CREATE_GROUP` — Creates a new group with the given `group_name` on an existing Monday.com board, identified by its `board_id`.
- `MONDAY_CREATE_ITEM` — Creates a new item on a Monday.com board, optionally assigning it to a group and setting column values.
- `MONDAY_CREATE_NOTIFICATION` — Tool to send a notification to a user. Use when you need to alert a user about a board, item, or update. Call after obt…
- `MONDAY_CREATE_TAG` — Tool to create a new tag or return an existing tag. Use when you need to label items with color-coded tags on a public …
- `MONDAY_CREATE_UPDATE` — Tool to create a new update for an item or reply to an existing update. Use after determining the target item or update…
- `MONDAY_CREATE_USER` — Tool to invite and create a new user. Use when you need to programmatically add new users to your Monday account.
- `MONDAY_CREATE_WORKSPACE` — Tool to create a Monday.com workspace. Use when you need to programmatically add a workspace after planning your projec…
- `MONDAY_DELETE_ASSET` — Tool to remove uploaded files. Since monday.com doesn't provide a direct asset deletion API, this tool deletes the encl…
- `MONDAY_DELETE_BOARD` — Tool to permanently delete a board from your Monday.com account. Use when you need to remove a board permanently after …
- `MONDAY_DELETE_COLUMN` — Deletes a specified column from a Monday.com board; this action is destructive and cannot be undone via the API.
- `MONDAY_DELETE_DOC` — Tool to delete a Monday.com doc by its ID. Use when you need to remove a doc that is no longer needed.
- `MONDAY_DELETE_GROUP` — Permanently deletes an existing group (and its items) from an existing board in Monday.com.
- `MONDAY_DELETE_ITEM` — Permanently deletes an existing Monday.com item; this action is irreversible via the API.
- `MONDAY_DELETE_TAG` — Tool to process deletion of a tag. Note: monday.com's public API does not currently support permanently deleting a tag …
- `MONDAY_DELETE_TEAM` — Tool to delete an existing team; use when you need to permanently remove a team by its ID after confirming it’s no long…
- `MONDAY_DELETE_UPDATE` — Tool to delete an update by its ID. Use when an update is no longer relevant. Use after confirming deletion is irrevers…
- `MONDAY_DELETE_USER` — Tool to deactivate or remove a user by ID. Use when you need to permanently disable a user's access; operation cannot b…
- `MONDAY_DELETE_WORKSPACE` — Tool to permanently delete a workspace by its ID. Use when a workspace is no longer needed. Use after confirming deleti…
- `MONDAY_DUPLICATE_ITEM` — Duplicates an item on a Monday.com board, optionally including its updates.
- `MONDAY_GET_ACCOUNT_INFO` — Tool to retrieve account metadata and settings. Use when you need to inspect account configuration before performing ac…
- `MONDAY_GET_ASSET` — Tool to retrieve metadata for an uploaded asset. Use when you need to fetch file details by its ID after upload.
- `MONDAY_GET_DOC` — Tool to retrieve details of a specific doc. Use when you need to fetch a document by its ID after confirming the doc ID.
- `MONDAY_GET_GROUP_DETAILS` — Retrieves details (ID, title, color, archived/deleted status) for a specific group on an accessible Monday.com board.
- `MONDAY_GET_ME` — Tool to fetch the current authenticated user's profile and permissions. Use when you need to retrieve user metadata bef…
- `MONDAY_GET_TAGS` — Tool to retrieve tags from the account. Use when you need to list all tags or filter by specific IDs.
- `MONDAY_GET_TEAMS` — Tool to retrieve teams from Monday.com. Use when you need an overview of teams in your account.
- `MONDAY_GET_UPDATES` — Tool to retrieve updates for a specific item. Use when you need to fetch the conversation history tied to an item.
- `MONDAY_GET_WEBHOOKS` — Tool to retrieve webhooks for a board. Use when you need to list all webhooks on a board.
- `MONDAY_GET_WORKSPACES` — Tool to retrieve workspaces. Use when you need to list workspaces with optional filtering, pagination, or ordering afte…
- `MONDAY_LIST_BOARD_ITEMS` — Retrieves ID, name, and state for all items on a specified Monday.com board.
- `MONDAY_LIST_BOARDS` — Retrieves a list of boards from a Monday.com account, supporting pagination and filtering by state.
- `MONDAY_LIST_COLUMNS` — Lists all columns and their properties for a specified Monday.com `board_id`; the board must exist.
- `MONDAY_LIST_DOCS` — Tool to list docs. Use when you need to retrieve docs accessible in an account or workspace.
- `MONDAY_LIST_GROUPS` — Tool to retrieve all groups of a specified board. Use when you need to list groups on a board after confirming its boar…
- `MONDAY_LIST_ITEMS` — Retrieves specified subitems from Monday.com using their IDs, returning the raw JSON response.
- `MONDAY_LIST_TEAM_MEMBERS` — Tool to list members of a specified team. Use when you need to retrieve all users in a given Monday.com team after conf…
- `MONDAY_LIST_USERS` — Retrieves a list of users from Monday.com; an empty user list in the response 'data' field does not signify action fail…
- `MONDAY_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.
- `MONDAY_MOVE_ITEM_TO_GROUP` — Moves an item to a different group on the same Monday.com board; the item and group must exist.
- `MONDAY_REMOVE_USERS_FROM_TEAM` — Tool to remove users from a Monday.com team. Use when updating team membership by removing user(s).
- `MONDAY_REMOVE_USERS_FROM_WORKSPACE` — Tool to remove users from a workspace. Use when revoking access for specific users in a workspace.
- `MONDAY_UPDATE_BOARD` — Updates a specified attribute of an existing board on Monday.com.
- `MONDAY_UPDATE_COLUMN` — Tool to update column title or description. Use when modifying a column’s metadata after creation.
- `MONDAY_UPDATE_DOC` — Tool to update a doc's title or append markdown content. Use when renaming docs or adding Markdown blocks to existing d…

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
