Labsco
MCP SERVER · OFFICIAL PROJECT

monday.com MCP

by mondaycom

Runs monday.com work from an agent — items, boards, columns, forms — or drops to raw GraphQL for anything the named tools do not cover.

Project & Task ManagementOfficial source
Summary
Fifteen named tools, and a hatch to the whole API underneath.

The named tools cover the work most people actually do on a board, and when they do not fit, all_monday_api will run the GraphQL — with get_graphql_schema first so the query is written against the real schema rather than guessed. That hatch is off by default for good reason: it is full API access, which is also why it cannot be combined with read-only mode. Decide which of those two you want before connecting, because you cannot have both.

What it is

Monday.com's MCP server, maintained by the monday.com AI team. The hosted service is the recommended path and needs no local install; the repository also ships the server to run yourself, plus an agent toolkit for building your own agents. Its tools map onto the monday.com GraphQL API, so anything done through it can also be done programmatically.

What you get
  • Items — create_item, delete_item, get_board_items_by_name to search a board by term, change_item_column_values, move_item_to_group, and create_update to add a comment
  • Boards — create_board with its columns, get_board_schema for the columns and groups a board actually has, create_group, create_column and delete_column
  • Accounts — list_users_and_teams, by id, by name, or by searching the account
  • WorkForms — create_form, and get_form by its token
  • Dynamic API tools, which reach the rest of the API surface: all_monday_api generates and executes any GraphQL query or mutation, get_graphql_schema fetches the schema so the model knows what exists, and get_type_details explains a specific type
  • Those three are in beta and off by default — start the server with --enable-dynamic-api-tools true to add them, or only to serve them alone and filter the standard tools out
  • --read-only restricts the server to retrieval, which is the setting to reach for when a session should not change anything; note that it is incompatible with the dynamic API tools, which need full API access
  • A separate Apps Framework tool set for building monday.com apps, and an agent toolkit package for wiring monday.com into your own agents
Requirements

A monday.com account. The hosted server is registered at https://mcp.monday.com/mcp over Streamable HTTP, with https://mcp.monday.com/sse for clients that only speak SSE; it takes a monday.com API token in an Authorization header, and installing the Monday MCP app from the marketplace switches it to OAuth with workspace controls. Running it locally instead needs Node.js v20 or higher and an API token in MONDAY_TOKEN, launched with npx @mondaydotcomorg/monday-api-mcp. --version pins the monday.com API version, and --header passes a custom authorization header.

Setup effort

One command plus a key — npx @mondaydotcomorg/monday-api-mcp@latest, then supply credentials