CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Monday

pipeworx-io/mcp-monday
62 toolsHTTPregistry active
Summary

Wraps the Monday.com GraphQL API so you can query boards, items, and workspace data through MCP. Requires your own Monday.com API key. Hosted by Pipeworx as a streamable HTTP endpoint, so no local installation needed. You can call tools directly or use the ask_pipeworx interface to make queries in plain English and let the gateway handle tool selection and arguments. The repo doesn't list specific tools, but since it wraps the full GraphQL API, you're working with Monday's standard schema. Useful when you want Claude to read from or write to Monday boards without building your own integration layer.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

62 tools
MONDAY_ADD_USERS_TO_BOARDAdds users to a Monday.com board with a specified role.3 params

Adds users to a Monday.com board with a specified role.

Parameters* required
kindstring
Role for the added users on the board. Possible values: 'owner' or 'subscriber'.default: subscriber
board_idinteger
Unique identifier of an existing Monday.com board.
user_idsarray
List of unique identifiers for existing Monday.com users.
MONDAY_ADD_USERS_TO_TEAMTool to add users to a Monday.com team. Use when updating team membership by adding user(s).2 params

Tool to add users to a Monday.com team. Use when updating team membership by adding user(s).

Parameters* required
team_idinteger
Unique identifier of an existing Monday.com team.
user_idsarray
List of unique identifiers for existing Monday.com users.
MONDAY_ADD_USERS_TO_WORKSPACETool to add one or more users to a workspace. Use when inviting existing users to collaborate in a workspace.3 params

Tool to add one or more users to a workspace. Use when inviting existing users to collaborate in a workspace.

Parameters* required
kindstring
Role for the added users in the workspace. Possible values: 'owner' or 'subscriber'.one of owner · subscriberdefault: subscriber
user_idsarray
List of unique identifiers for existing Monday.com users to add.
workspace_idinteger
Unique identifier of an existing Monday.com workspace.
MONDAY_ARCHIVE_BOARDArchives a specified, existing, and unarchived board in Monday.com; archived boards can typically be restored later.1 params

Archives a specified, existing, and unarchived board in Monday.com; archived boards can typically be restored later.

Parameters* required
board_idinteger
Identifier of the board to be archived; it must exist and not already be archived.
MONDAY_ARCHIVE_ITEMArchives an existing Monday.com item, moving it from active board views to the archive where it can be potentially restored.1 params

Archives an existing Monday.com item, moving it from active board views to the archive where it can be potentially restored.

Parameters* required
item_idinteger
Unique identifier of the Monday.com item to archive.
MONDAY_ARCHIVE_WORKSPACETool to archive a Monday.com workspace. Use when you want to soft-remove a workspace from view.1 params

Tool to archive a Monday.com workspace. Use when you want to soft-remove a workspace from view.

Parameters* required
workspace_idstring
The unique identifier of the workspace to archive.
MONDAY_CHANGE_SIMPLE_COLUMN_VALUEChanges 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.5 params

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.

Parameters* required
valuestring
New string value. Format depends on column type (e.g., label name for Status/Dropdown, text for Text columns).
item_idinteger
The unique identifier of the item for which the column value will be updated.
board_idinteger
The unique identifier of the board where the item and column are located.
column_idstring
Identifier of the column to change; typically a Text, Status, or Dropdown column.
create_labels_if_missingboolean
For Status/Dropdown columns: if true and `value` (as a label) doesn't exist, a new label with this value will be created.default: false
MONDAY_CREATE_BOARDCreates a Monday.com board; `template_id` if used must be accessible, and `folder_id` must be in `workspace_id` if both are provided.9 params

Creates a Monday.com board; `template_id` if used must be accessible, and `folder_id` must be in `workspace_id` if both are provided.

Parameters* required
folder_idinteger
ID of the folder for the board. If `workspace_id` is absent, the board uses this folder's containing workspace. If `workspace_id` is present, this folder must be within the specified workspace.
board_kindstring
The kind of board to create, determining its visibility and access. Allowed values: 'public', 'private', 'share'.
board_namestring
The name for the new board.
descriptionstring
Description for the new board.
template_idinteger
ID of an accessible template to use for the new board.
workspace_idinteger
ID of the workspace for the board. If `folder_id` is not also given, this defaults to the user's main workspace. If `folder_id` is given, this workspace must contain that folder.
board_owner_idsarray
User IDs to be assigned as owners of the board.
board_subscriber_idsarray
User IDs to be subscribed to the board.
board_subscriber_teams_idsarray
Team IDs to be subscribed to the board.
MONDAY_CREATE_COLUMNCreates a new column with a specified type and title on a monday.com board.6 params

Creates a new column with a specified type and title on a monday.com board.

Parameters* required
titlestring
Title for the new column.
board_idinteger
Unique identifier of the board for the new column. Note: Subitems boards are not supported; use create_subitem mutation instead.
defaultsstring
JSON string with default values or settings, often for 'status' or 'dropdown' types to define labels. Example: '''{"labels": ["To Do", "In Progress", "Done"]}'''
column_typestring
Type of the column. Must be a valid GraphQL enum token in snake_case format (e.g., 'long_text', not 'text_long' or 'long-text'). Supported types include: status, text, long_text, numbers, date, dropdown, people, timeline, link, email, phone, rating, checkbox, country, file, hour, week, item_id, location, name, tags, vote, world_clock, creation_log, last_updated, auto_number, formula, connect_boards, button, time_tracking. Note: 'person' is not a valid column type.one of status · text · long_text · numbers · date · dropdown
descriptionstring
Description for the new column.
after_column_idstring
ID of an existing column after which the new column will be inserted.
MONDAY_CREATE_DOCTool 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.5 params

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.

Parameters* required
kindstring
Access level of the new doc in workspace. Choose one of 'private', 'public', or 'share'.one of private · public · share
namestring
Title of the new doc. Required with workspace_id and kind for workspace location.
item_idinteger
ID of the item containing the doc column. Required with column_id for board location.
column_idstring
ID of the monday doc column on the item (e.g., 'monday_doc'). Required with item_id for board location.
workspace_idinteger
ID of the workspace where the doc will be created. Required with name and kind for workspace location.
MONDAY_CREATE_GROUPCreates a new group with the given `group_name` on an existing Monday.com board, identified by its `board_id`.2 params

Creates a new group with the given `group_name` on an existing Monday.com board, identified by its `board_id`.

Parameters* required
board_idinteger
The unique identifier of the Monday.com board where the new group will be created.
group_namestring
The desired name for the new group to be created on the board.
MONDAY_CREATE_ITEMCreates a new item on a Monday.com board, optionally assigning it to a group and setting column values.4 params

Creates a new item on a Monday.com board, optionally assigning it to a group and setting column values.

Parameters* required
board_idinteger
The board's unique identifier. Note: Subitems boards are not supported for this action; use create_subitem mutation instead.
group_idstring
Optional group ID where the item will be created.
item_namestring
Name of the new item. Maximum length is 256 characters.
column_valuesstring
Column values for the new item. Accepts either a JSON string or an object/dict. Keys must be valid column IDs and values must match the column type. For date columns, use nested structure: {"date": {"date": "YYYY-MM-DD"}}. For people columns, use array of person IDs: {"person": {"personsAndTeams": [{"id": 123, "kind": "person"}]}}. For status columns, use index or label: {"status": {"index": 0}} or {"status": {"label": "Done"}}. Example: {"date": {"date": "2023-12-01"}} or {"status": {"index": 0}}.
MONDAY_CREATE_NOTIFICATIONTool to send a notification to a user. Use when you need to alert a user about a board, item, or update. Call after obtaining the user and target IDs.4 params

Tool to send a notification to a user. Use when you need to alert a user about a board, item, or update. Call after obtaining the user and target IDs.

Parameters* required
textstring
The notification text to display.
user_idinteger
The recipient user's unique identifier (ID).
target_idinteger
The target's unique identifier (ID). If target_type is Post, use an update or reply ID; if Project, use an item or board ID.
target_typestring
The notification target type: 'Post' for updates/replies or 'Project' for items/boards.one of Post · Project
MONDAY_CREATE_TAGTool to create a new tag or return an existing tag. Use when you need to label items with color-coded tags on a public or private board.2 params

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 or private board.

Parameters* required
board_idinteger
Optional board ID for a private tag; omit for a public tag.
tag_namestring
Name of the tag to create; must be non-empty.
MONDAY_CREATE_UPDATETool to create a new update for an item or reply to an existing update. Use after determining the target item or update to comment on.6 params

Tool to create a new update for an item or reply to an existing update. Use after determining the target item or update to comment on.

Parameters* required
bodystring
The update's text content.
item_idinteger
ID of the item to post the update on.
parent_idinteger
ID of the parent update to reply under.
use_app_infoboolean
If true, attribute the update to the app rather than the current user (API version 2025-10+).
mentions_listarray
List of entities to mention in the update.
original_creation_datestring
Original creation date in DD-MM-YYYY format (API version 2025-10+).
MONDAY_CREATE_USERTool to invite and create a new user. Use when you need to programmatically add new users to your Monday account.3 params

Tool to invite and create a new user. Use when you need to programmatically add new users to your Monday account.

Parameters* required
emailsarray
List of email addresses to invite and create.
productstring
Product to invite the user to; allowed values: 'crm', 'dev', 'forms', 'knowledge', 'service', 'whiteboard', 'workflows', 'work_management'.one of crm · dev · forms · knowledge · service · whiteboard
user_rolestring
Role to assign to the invited user; allowed values: 'ADMIN', 'GUEST', 'MEMBER', 'VIEW_ONLY'.one of ADMIN · GUEST · MEMBER · VIEW_ONLY
MONDAY_CREATE_WORKSPACETool to create a Monday.com workspace. Use when you need to programmatically add a workspace after planning your project structure.4 params

Tool to create a Monday.com workspace. Use when you need to programmatically add a workspace after planning your project structure.

Parameters* required
kindstring
The visibility kind of the workspace; allowed values: 'open' or 'closed'.one of open · closed
namestring
The name for the new workspace.
descriptionstring
Optional description for the new workspace.
account_product_idstring
Optional account product ID under which to create the workspace (API v2025-07+).
MONDAY_DELETE_ASSETTool to remove uploaded files. Since monday.com doesn't provide a direct asset deletion API, this tool deletes the enclosing update or clears files from a File column.6 params

Tool to remove uploaded files. Since monday.com doesn't provide a direct asset deletion API, this tool deletes the enclosing update or clears files from a File column.

Parameters* required
targetstring
Deletion strategy: 'update' to delete the update, or 'column' to clear a File column
item_idinteger
Item ID whose File column should be cleared (used when target is 'column').
asset_idinteger
The unique identifier of the asset related to the removal operation.
board_idinteger
Board ID of the item (used when target is 'column').
column_idstring
File column ID to clear (used when target is 'column'). For example: 'files'.
update_idinteger
ID of the update that contains the attachment to remove (used when target is 'update').
MONDAY_DELETE_BOARDTool to permanently delete a board from your Monday.com account. Use when you need to remove a board permanently after verifying its ID. This action cannot be undone.1 params

Tool to permanently delete a board from your Monday.com account. Use when you need to remove a board permanently after verifying its ID. This action cannot be undone.

Parameters* required
board_idinteger
The unique identifier of the board to be deleted.
MONDAY_DELETE_COLUMNDeletes a specified column from a Monday.com board; this action is destructive and cannot be undone via the API.2 params

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

Parameters* required
board_idinteger
The unique identifier of the board from which the column will be deleted.
column_idstring
The unique identifier of the column to be deleted from the specified board.
MONDAY_DELETE_DOCTool to delete a Monday.com doc by its ID. Use when you need to remove a doc that is no longer needed.1 params

Tool to delete a Monday.com doc by its ID. Use when you need to remove a doc that is no longer needed.

Parameters* required
doc_idstring
Unique identifier of the Monday.com doc to delete.
MONDAY_DELETE_GROUPPermanently deletes an existing group (and its items) from an existing board in Monday.com.2 params

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

Parameters* required
board_idinteger
Unique identifier of the board containing the group.
group_idstring
Unique identifier of the group to delete.
MONDAY_DELETE_ITEMPermanently deletes an existing Monday.com item; this action is irreversible via the API.1 params

Permanently deletes an existing Monday.com item; this action is irreversible via the API.

Parameters* required
item_idinteger
The unique identifier of the Monday.com item to be deleted.
MONDAY_DELETE_TAGTool to process deletion of a tag. Note: monday.com's public API does not currently support permanently deleting a tag across the account. As a best-effort, this action validates that the tag exists and returns its id.1 params

Tool to process deletion of a tag. Note: monday.com's public API does not currently support permanently deleting a tag across the account. As a best-effort, this action validates that the tag exists and returns its id.

Parameters* required
tag_idinteger
The unique identifier of the tag to be deleted.
MONDAY_DELETE_TEAMTool to delete an existing team; use when you need to permanently remove a team by its ID after confirming it’s no longer needed.1 params

Tool to delete an existing team; use when you need to permanently remove a team by its ID after confirming it’s no longer needed.

Parameters* required
team_idinteger
The unique identifier of the team to be deleted.
MONDAY_DELETE_UPDATETool to delete an update by its ID. Use when an update is no longer relevant. Use after confirming deletion is irreversible.1 params

Tool to delete an update by its ID. Use when an update is no longer relevant. Use after confirming deletion is irreversible.

Parameters* required
update_idinteger
The unique identifier of the update to be deleted.
MONDAY_DELETE_USERTool to deactivate or remove a user by ID. Use when you need to permanently disable a user's access; operation cannot be undone.1 params

Tool to deactivate or remove a user by ID. Use when you need to permanently disable a user's access; operation cannot be undone.

Parameters* required
user_idinteger
The unique identifier of the user to be deactivated or removed.
MONDAY_DELETE_WORKSPACETool to permanently delete a workspace by its ID. Use when a workspace is no longer needed. Use after confirming deletion is irreversible.1 params

Tool to permanently delete a workspace by its ID. Use when a workspace is no longer needed. Use after confirming deletion is irreversible.

Parameters* required
workspace_idstring
The unique identifier of the workspace to permanently delete.
MONDAY_DUPLICATE_ITEMDuplicates an item on a Monday.com board, optionally including its updates.3 params

Duplicates an item on a Monday.com board, optionally including its updates.

Parameters* required
item_idinteger
The unique identifier of the item to be duplicated. This item must exist on the specified `board_id`.
board_idinteger
The unique identifier of the board containing the item to be duplicated. This board must exist.
with_updatesboolean
If true, item updates (e.g., comments, replies) are duplicated with the item; if false, the new item is created without any updates.default: false
MONDAY_GET_ACCOUNT_INFOTool to retrieve account metadata and settings. Use when you need to inspect account configuration before performing account-scoped operations after authenticating.

Tool to retrieve account metadata and settings. Use when you need to inspect account configuration before performing account-scoped operations after authenticating.

No parameter schema in public metadata yet.

MONDAY_GET_ASSETTool to retrieve metadata for an uploaded asset. Use when you need to fetch file details by its ID after upload.1 params

Tool to retrieve metadata for an uploaded asset. Use when you need to fetch file details by its ID after upload.

Parameters* required
asset_idinteger
Numeric ID of the asset to retrieve metadata for.
MONDAY_GET_DOCTool to retrieve details of a specific doc. Use when you need to fetch a document by its ID after confirming the doc ID.1 params

Tool to retrieve details of a specific doc. Use when you need to fetch a document by its ID after confirming the doc ID.

Parameters* required
doc_idinteger
Numeric ID of the doc to retrieve (as shown in developer mode).
MONDAY_GET_GROUP_DETAILSRetrieves details (ID, title, color, archived/deleted status) for a specific group on an accessible Monday.com board.2 params

Retrieves details (ID, title, color, archived/deleted status) for a specific group on an accessible Monday.com board.

Parameters* required
board_idinteger
Identifier of the board containing the group.
group_idstring
Identifier of the group within the board; can be a descriptive string (e.g., 'topics', 'group_title') or a system-generated ID.
MONDAY_GET_METool to fetch the current authenticated user's profile and permissions. Use when you need to retrieve user metadata before performing other operations.1 params

Tool to fetch the current authenticated user's profile and permissions. Use when you need to retrieve user metadata before performing other operations.

Parameters* required
api_versionstring
Optional Monday API version header (e.g., '2025-04'). Overrides default if provided.
MONDAY_GET_TAGSTool to retrieve tags from the account. Use when you need to list all tags or filter by specific IDs.1 params

Tool to retrieve tags from the account. Use when you need to list all tags or filter by specific IDs.

Parameters* required
idsarray
Optional list of tag IDs to filter; only tags matching these IDs will be returned.
MONDAY_GET_TEAMSTool to retrieve teams from Monday.com. Use when you need an overview of teams in your account.1 params

Tool to retrieve teams from Monday.com. Use when you need an overview of teams in your account.

Parameters* required
idsarray
Optional list of team IDs to filter by. If omitted, all teams are returned.
MONDAY_GET_UPDATESTool to retrieve updates for a specific item. Use when you need to fetch the conversation history tied to an item.3 params

Tool to retrieve updates for a specific item. Use when you need to fetch the conversation history tied to an item.

Parameters* required
pageinteger
Page number for pagination (starts at 1).default: 1
limitinteger
Number of updates to return per page (max 100, default 25).default: 25
item_idinteger
The unique identifier of the item to fetch updates for.
MONDAY_GET_WEBHOOKSTool to retrieve webhooks for a board. Use when you need to list all webhooks on a board.2 params

Tool to retrieve webhooks for a board. Use when you need to list all webhooks on a board.

Parameters* required
board_idinteger
The unique identifier of the board to fetch webhooks for.
app_webhooks_onlyboolean
Return only webhooks created by the calling app.default: false
MONDAY_GET_WORKSPACESTool to retrieve workspaces. Use when you need to list workspaces with optional filtering, pagination, or ordering after authentication.6 params

Tool to retrieve workspaces. Use when you need to list workspaces with optional filtering, pagination, or ordering after authentication.

Parameters* required
idsarray
List of specific workspace IDs to return. Provide to filter by workspace IDs.
kindstring
Filter by workspace kind. Valid values: 'open' or 'closed'.one of open · closed
pageinteger
Pagination page number; starts at 1.
limitinteger
Maximum number of workspaces to return. Default is 25.
statestring
Filter by workspace state. Valid values: 'active', 'all', 'archived', 'deleted'.one of active · all · archived · deleted
order_bystring
Field to order by. Currently only 'created_at' is supported.
MONDAY_LIST_BOARD_ITEMSRetrieves ID, name, and state for all items on a specified Monday.com board.1 params

Retrieves ID, name, and state for all items on a specified Monday.com board.

Parameters* required
board_idinteger
The unique identifier of the Monday.com board from which to retrieve items.
MONDAY_LIST_BOARDSRetrieves a list of boards from a Monday.com account, supporting pagination and filtering by state.3 params

Retrieves a list of boards from a Monday.com account, supporting pagination and filtering by state.

Parameters* required
pageinteger
Page number for pagination.default: 1
limitinteger
Maximum number of boards to retrieve per page.default: 25
statestring
Filters boards by their state. Valid states: 'active', 'archived', 'deleted', or 'all'.default: active
MONDAY_LIST_COLUMNSLists all columns and their properties for a specified Monday.com `board_id`; the board must exist.1 params

Lists all columns and their properties for a specified Monday.com `board_id`; the board must exist.

Parameters* required
board_idinteger
The unique identifier of the board from which to retrieve the columns.
MONDAY_LIST_DOCSTool to list docs. Use when you need to retrieve docs accessible in an account or workspace.6 params

Tool to list docs. Use when you need to retrieve docs accessible in an account or workspace.

Parameters* required
idsarray
Specific doc IDs to return.
pageinteger
Page number to return; starts at 1.default: 1
limitinteger
Number of docs to return; default is 25.default: 25
order_bystring
Sort order for returned docs; default is 'created_at' (newest first). Not applied when 'ids' is used.one of created_at · used_at
object_idsarray
IDs of associated boards or objects whose docs to return.
workspace_idsarray
Workspace IDs to filter docs.
MONDAY_LIST_GROUPSTool to retrieve all groups of a specified board. Use when you need to list groups on a board after confirming its board ID.2 params

Tool to retrieve all groups of a specified board. Use when you need to list groups on a board after confirming its board ID.

Parameters* required
board_idinteger
The unique identifier of the board from which to retrieve groups.
group_idsarray
Optional list of specific group IDs to filter the results; provide to retrieve only these groups.
MONDAY_LIST_ITEMSRetrieves specified subitems from Monday.com using their IDs, returning the raw JSON response.1 params

Retrieves specified subitems from Monday.com using their IDs, returning the raw JSON response.

Parameters* required
item_idsarray
Subitem IDs to retrieve.
MONDAY_LIST_TEAM_MEMBERSTool to list members of a specified team. Use when you need to retrieve all users in a given Monday.com team after confirming its team ID.2 params

Tool to list members of a specified team. Use when you need to retrieve all users in a given Monday.com team after confirming its team ID.

Parameters* required
team_idsarray
List of team IDs to filter. If omitted, all teams are returned.
user_filtersobject
Filters to apply when querying team users.
MONDAY_LIST_USERSRetrieves a list of users from Monday.com; an empty user list in the response 'data' field does not signify action failure.2 params

Retrieves a list of users from Monday.com; an empty user list in the response 'data' field does not signify action failure.

Parameters* required
pageinteger
Page number for results; starts at 1.default: 1
limitinteger
Maximum number of users to return per page.default: 25
MONDAY_MOVE_ITEM_TO_BOARDMoves a Monday.com item to a specified board and group; requires the item, target board, and target group to exist.3 params

Moves a Monday.com item to a specified board and group; requires the item, target board, and target group to exist.

Parameters* required
item_idinteger
The unique identifier of the item to be moved.
board_idinteger
The unique identifier of the target board to which the item will be moved.
group_idstring
The unique identifier of the target group on the destination board where the item will be placed.
MONDAY_MOVE_ITEM_TO_GROUPMoves an item to a different group on the same Monday.com board; the item and group must exist.2 params

Moves an item to a different group on the same Monday.com board; the item and group must exist.

Parameters* required
item_idinteger
The unique identifier of the item to be moved.
group_idstring
The unique identifier of the target group where the item will be moved.
MONDAY_REMOVE_USERS_FROM_TEAMTool to remove users from a Monday.com team. Use when updating team membership by removing user(s).2 params

Tool to remove users from a Monday.com team. Use when updating team membership by removing user(s).

Parameters* required
team_idinteger
Unique identifier of the existing Monday.com team.
user_idsarray
List of user IDs to remove from the team.
MONDAY_REMOVE_USERS_FROM_WORKSPACETool to remove users from a workspace. Use when revoking access for specific users in a workspace.2 params

Tool to remove users from a workspace. Use when revoking access for specific users in a workspace.

Parameters* required
user_idsarray
List of unique user IDs to remove from the workspace.
workspace_idinteger
Unique identifier of the workspace.
MONDAY_UPDATE_BOARDUpdates a specified attribute of an existing board on Monday.com.3 params

Updates a specified attribute of an existing board on Monday.com.

Parameters* required
board_idinteger
The unique identifier of the board to be updated.
new_valuestring
The new value to assign to the specified board attribute.
board_attributestring
The specific attribute of the board to update. This should be an enum value as defined by Monday.com's API and should not be enclosed in quotes in the final GraphQL mutation. Common updatable attributes include 'description' and 'communication'.
MONDAY_UPDATE_COLUMNTool to update column title or description. Use when modifying a column’s metadata after creation.4 params

Tool to update column title or description. Use when modifying a column’s metadata after creation.

Parameters* required
valuestring
The new value for the specified column property.
board_idinteger
The unique identifier of the board containing the column to be updated.
column_idstring
The column's unique identifier (e.g., 'status_1', 'text_2').
column_propertystring
The metadata property to update. Must be 'description' or 'title'.one of description · title
MONDAY_UPDATE_DOCTool to update a doc's title or append markdown content. Use when renaming docs or adding Markdown blocks to existing docs.4 params

Tool to update a doc's title or append markdown content. Use when renaming docs or adding Markdown blocks to existing docs.

Parameters* required
titlestring
The new title for the document.
doc_idinteger
The unique identifier of the Monday.com document to update.
markdownstring
Markdown content to append to the document.
after_block_idstring
Block ID after which to insert the markdown content. If omitted, content is appended at the end.
MONDAY_UPDATE_GROUPTool to update an existing group on a board. Use when you need to modify a group's attribute (title, color, or position) after confirming the group ID.4 params

Tool to update an existing group on a board. Use when you need to modify a group's attribute (title, color, or position) after confirming the group ID.

Parameters* required
board_idinteger
The unique identifier of the board containing the group.
group_idstring
The unique identifier of the group to update (use the group ID or descriptive string).
new_valuestring
The new value for the specified attribute. For title or color, provide the new string value. For relative_position_after/before, provide the target group ID.
group_attributestring
The attribute of the group to update. Must be one of: color, position, relative_position_after, relative_position_before, title. Do not enclose this enum value in quotes in the GraphQL mutation.
MONDAY_UPDATE_ITEMTool to update an existing item's column value on Monday.com. Use when setting complex column types like Timeline or People.5 params

Tool to update an existing item's column value on Monday.com. Use when setting complex column types like Timeline or People.

Parameters* required
valuevalue
New column value as a JSON-serializable object or string. This will be stringified for the GraphQL mutation. For text/number/name columns, send a plain string; for complex columns like status/timeline/people, send a JSON object (e.g., {"index": 1}).
item_idinteger
ID of the item to update.
board_idinteger
ID of the board containing the item.
column_idstring
The unique identifier of the column to change.
create_labels_if_missingboolean
If true, creates missing labels for Status/Dropdown columns when the label does not exist. Requires permission to change board structure.default: false
MONDAY_UPDATE_TAGTool to return a tag's details or best-effort "rename" by creating or getting a tag with the requested name. The monday API does not support updating existing tag name/color.3 params

Tool to return a tag's details or best-effort "rename" by creating or getting a tag with the requested name. The monday API does not support updating existing tag name/color.

Parameters* required
namestring
New name for the tag. monday API does not support renaming a tag; we will create or get a tag with this name and return it.
colorstring
New color for the tag as a hex code (e.g., '#FFAA00'). monday API does not support changing tag colors; this parameter is ignored.
tag_idinteger
Unique identifier of the tag to update or fetch.
MONDAY_UPDATE_TEAMTool to update a team's details in Monday.com. Use after identifying the team and desired changes.5 params

Tool to update a team's details in Monday.com. Use after identifying the team and desired changes.

Parameters* required
namestring
New name for the team.
team_idinteger
The unique identifier of the team to be updated.
is_guest_teamboolean
Whether the team should be marked as a guest team.
parent_team_idinteger
ID of the new parent team if changing hierarchy.
subscriber_idsarray
List of user IDs to subscribe to the team.
MONDAY_UPDATE_UPDATETool to edit an existing update's content. Use when you need to correct or change a previously posted update.2 params

Tool to edit an existing update's content. Use when you need to correct or change a previously posted update.

Parameters* required
bodystring
New text content for the update.
update_idinteger
ID of the update to edit.
MONDAY_UPDATE_USERTool to update a user on Monday.com. Use when changing profile attributes like name, email, or department; ensure user ID is valid.10 params

Tool to update a user on Monday.com. Use when changing profile attributes like name, email, or department; ensure user ID is valid.

Parameters* required
namestring
Updated full name of the user.
emailstring
Updated email address of the user.
phonestring
Updated phone number of the user.
titlestring
Updated job title of the user.
user_idinteger
The unique identifier of the user to update.
birthdaystring
Updated birthday in YYYY-MM-DD format.
locationstring
Updated location of the user.
join_datestring
Updated join date in YYYY-MM-DD format.
departmentstring
Updated department of the user.
mobile_phonestring
Updated mobile phone number of the user.
MONDAY_UPDATE_WORKSPACETool to update a Monday.com workspace. Use when you need to modify the name, description, visibility, or product placement of an existing workspace.5 params

Tool to update a Monday.com workspace. Use when you need to modify the name, description, visibility, or product placement of an existing workspace.

Parameters* required
kindstring
The visibility kind for the workspace; 'open' or 'closed'.one of open · closed
namestring
The new name for the workspace.
descriptionstring
The new description for the workspace.
workspace_idinteger
The unique identifier of the workspace to be updated.
account_product_idstring
The account product ID to move the workspace under (API v2025-10+).
MONDAY_UPLOAD_ASSETTool to upload a file to an update or file column. Use when you need to attach a file to an existing update or file column.5 params

Tool to upload a file to an update or file column. Use when you need to attach a file to an existing update or file column.

Parameters* required
targetstring
Specify whether to upload to an update ('update') or file column ('column')one of update · column
item_idinteger
ID of the item when uploading to a file column. Required when target is 'column'
column_idstring
ID of the file column when uploading to a file column. Required when target is 'column'
file_pathstring
Local path to the file to upload
update_idinteger
ID of the update to attach the file. Required when target is 'update'

mcp-monday

Monday.com MCP — wraps the Monday.com GraphQL API (BYO API key)

Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.

Tools

ToolDescription

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "monday": {
      "url": "https://gateway.pipeworx.io/monday/mcp"
    }
  }
}

Or connect to the full Pipeworx gateway for access to all 673+ data sources:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English:

ask_pipeworx({ question: "your question about Monday data" })

The gateway picks the right tool and fills the arguments automatically.

More

  • All tools and guides
  • pipeworx.io

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
Productivity & Office
Registryactive
TransportHTTP
UpdatedApr 22, 2026
View on GitHub

Related Productivity & Office MCP Servers

View all →
Office PowerPoint

gongrzhe/office-powerpoint-mcp-server

A MCP (Model Context Protocol) server for PowerPoint manipulation using python-pptx. This server provides tools for creating, editing, and manipulating PowerPoint presentations through the MCP protocol.
1.7k
Office-Word-MCP-Server

gongrzhe/office-word-mcp-server

Exposes Word document operations via MCP to create, edit, format, and analyze documents programmatically.
2k
Microsoft Office

io.github.mindstone/mcp-server-office

Microsoft Office MCP server: read and edit Word documents, Excel workbooks, and PowerPoint files
8
Todoist

greirson/mcp-todoist

MCP server that connects Claude to Todoist for natural language task and project management with bulk operations
240
Mcp Apple Notes

henilcalagiya/mcp-apple-notes

MCP server for Apple Notes integration using AppleScript with full CRUD operations
51
AnkiMCP Server

ankimcp/anki-mcp-server-addon

Anki addon that exposes your flashcard collection to AI assistants via a local MCP server.
50