What your AI apps can do with monday.com
- Create and update items
- Search boards and workspaces
monday.com MCP tools
64 tools, taken from the publisher's documentation on 29 October 2026. The server decides what it offers and can add or rename tools at any time; after you connect, Toolstile shows the current list.
| Tool | What it does |
|---|---|
create_board | Create a new board in a workspace |
get_board_info | Get board metadata, columns, groups, views and owners |
get_board_items_page | Paginate through all items on a board |
get_board_activity | Retrieve activity logs for a board |
board_insights | Aggregate, filter and group board data |
create_group | Create a new group inside a board |
create_column | Add a new column to a board |
get_column_type_info | Get schema and settings for a column type |
create_item | Create an item or subitem, or duplicate an existing item |
change_item_column_values | Update one or more column values on an item |
create_workspace | Create a new workspace |
update_workspace | Update a workspace's name, kind or description |
list_workspaces | List all workspaces available to the user |
workspace_info | Get boards, docs and folders within a workspace |
create_folder | Create a new folder in a workspace |
update_folder | Rename, recolor or move a folder |
move_object | Move a board, folder or overview to a new location |
create_doc | Create a new WorkDoc in a workspace or attached to an item |
update_doc | Update content and blocks in an existing doc |
read_docs | Fetch documents by ID, object ID or workspace |
create_dashboard | Create a dashboard aggregating data from one or more boards |
create_widget | Add a widget to a dashboard or board view |
all_widgets_schema | Fetch JSON Schema definitions for all widget types |
create_view | Create a board view (tab) with optional filters and sorting |
update_view | Update a view's name, filters or sort order |
create_view_table | Create a table view with column visibility, order and group-by |
update_view_table | Update a table view's settings, filters, sort or tags |
create_form | Create a new WorkForm with a backing board |
get_form | Retrieve a WorkForm by its token |
update_form | Update form settings, password or tags |
form_questions_editor | Create, update or delete questions on a form |
create_form_submission | Submit a response to a WorkForm |
get_user_context | Get the current user, account info and their boards and workspaces |
list_users_and_teams | Fetch users and/or teams by ID or name |
create_update | Post a comment or reply on an item |
get_updates | Retrieve updates (comments) from an item or board |
create_notification | Send a bell notification, optionally by email, to a user |
search | Search for boards, documents, forms and folders |
get_assets | Retrieve file metadata and download URLs by asset ID |
get_asset_upload_url | Get a presigned URL to upload a file (step 1 of 2) |
finalize_asset_upload | Complete an upload and attach the asset to an item (step 2 of 2) |
list_automations | List automations on a board with their state and config |
manage_automations | Activate, deactivate or delete an automation |
create_automation | Create a board automation from a natural-language description |
plan_workflow | Plan workflows for a process and return an implementation plan |
create_workflow | Create a new empty workflow in a workspace |
update_workflow | Update a workflow draft from a natural-language prompt |
publish_workflow | Publish a workflow draft to the live version |
manage_agent | Manage the full agent lifecycle: create, get, update, delete, activate, run |
manage_agent_triggers | List, add or remove the triggers that fire an agent |
manage_agent_skills | Create skills and attach or detach them from an agent |
manage_agent_knowledge | Grant, update or revoke an agent's access to boards and docs |
agent_catalog | Browse available agent trigger types and skills |
get_notetaker_meetings | Retrieve notetaker meetings with summaries and action items |
get_monday_dev_sprints_boards | Discover sprint boards and their associated task boards |
get_sprints_metadata | Get sprint names, dates, goals and status for a sprints board |
get_sprint_summary | Get a full summary and analysis of a sprint's performance |
all_monday_api | Execute any GraphQL query or mutation against the monday.com API |
get_graphql_schema | Fetch the monday.com GraphQL schema |
get_type_details | Get fields, arguments and metadata for a GraphQL type |
show_table | Renders an interactive table view of board items |
show_chart | Renders a pie or bar chart visualization |
show_battery | Renders a battery or progress indicator |
show_assign | Renders a smart assignment interface |
Suggested access for each AI app
The documentation this list comes from doesn't mark monday.com's tools as read-only or destructive. Read each tool's description and decide per app before allowing it.
Coding agent in Claude Code or Cursor. Allow the read tools so the agent can look things up without stopping, and require approval for tools that change shared data.
Chat or research app in Claude Desktop. Allow reading and searching. Allow writes only where you want the app to act for you.
Unattended agent, such as a scheduled Codex job. No one is watching the session, so keep it narrow: allow what the job needs, require approval for changes and block the rest.
Blocked tools are removed from the tool list an app sees, so it won't try them. Because rules apply per app, the same monday.com connection can be broad in one app and read-only in another, and the credential stays in Toolstile instead of each app's config file.
How it works with Toolstile
- Connect once. Add monday.com to a workspace (browser sign-in). Toolstile keeps the credential, so no agent config holds it.
- Choose access per app. Give Claude Code every monday.com tool, give Cursor only the read tools, or keep monday.com away from an app entirely.
- Share approved accounts. Teammates use the connection without copying tokens, and you can remove access in one place.
- Review activity. See which app called which tool and when, so you can tighten access with evidence.
Add the monday.com MCP server to an AI app
Through Toolstile, every AI app uses one gateway entry, whichever servers you connect. In Claude Code:
claude mcp add --transport http toolstile 'https://toolstile.com/mcp'Then connect monday.com in your workspace and choose which of its tools that app may use. Client setup covers Codex, Cursor and Claude Desktop.
To connect directly instead, add the monday.com endpoint to each app separately. In Claude Code:
claude mcp add --transport http monday 'https://mcp.monday.com/mcp'In Cursor's mcp.json:
{
"mcpServers": {
"monday": {
"url": "https://mcp.monday.com/mcp"
}
}
}Some servers accept only clients they have approved, or need a token header. Check the monday.com MCP documentation for what your client needs.
Before you connect
A monday.com account. Sign-in uses your monday.com permissions.
Server details
| Detail | Value |
|---|---|
| Publisher | monday.com |
| Endpoint | https://mcp.monday.com/mcp |
| Authentication | Browser sign-in |
| Categories | Productivity |
| Tool list | 64 tools, observed 29 October 2026 (docs) |