Monday mcp

Search, read, and update Monday.com boards, workspaces, items, updates, and columns via Monday.com's hosted MCP server (https://mcp.monday.com/mcp). Use when the user asks about Monday.com boards, items, workspaces, updates, or column values.

Audits

Pass

Install

openclaw skills install maverick-monday-mcp

Monday.com

Quick start

Always invoke through bash {baseDir}/scripts/invoke.sh — never call mcporter directly. The wrapper seeds the OAuth vault from the env-supplied access token when needed, then calls mcporter.

bash {baseDir}/scripts/invoke.sh call maverick-monday.get_boards
bash {baseDir}/scripts/invoke.sh call maverick-monday.get_workspaces
bash {baseDir}/scripts/invoke.sh call maverick-monday.get_columns board_id=123456789

For structured output (also surfaces transport errors as JSON envelopes — workaround for mcporter #153):

bash {baseDir}/scripts/invoke.sh call --output json maverick-monday.get_boards | jq '.result.content'

Discover available tools and schemas:

bash {baseDir}/scripts/invoke.sh list maverick-monday --schema

Safety

Write operations (create_item, update_item, delete_item, create_update, column changes, board archive/delete actions, and workspace changes) modify Monday.com data visible to the connected account. Confirm clear user intent before invoking write tools — search and read tools are safe to call freely while exploring. Resolve board and workspace IDs first, call get_columns before writing column_values, and fetch item state before updating or commenting.

Authentication

Access tokens are provisioned automatically. If a call returns HTTP 401, the OAuth grant has likely expired or been revoked — re-authorize the integration to refresh credentials.

Data flow

Tool calls travel to Monday.com's hosted MCP service at https://mcp.monday.com/mcp over HTTPS, authenticated via OAuth. Monday.com sees the board, workspace, item, update, and column data referenced by each call. Use this skill for Monday.com-related work only; do not pass unrelated sensitive content through these tools.

Dependencies

  • mcporter (github.com/steipete/mcporter) — MCP CLI used to invoke Monday.com's hosted MCP server. Auto-installed via npm install -g --ignore-scripts mcporter if missing on PATH (see install spec in frontmatter). The install spec uses unpinned mcporter (npm latest); operators with strict supply-chain controls should override the install to pin a specific version (e.g. mcporter@<version>).
  • jq (stedolan.github.io/jq) — JSON processor used by the vault initializer. System dependency; install via your OS package manager (apt install jq, brew install jq, etc.).
  • flock (part of util-linux) — file locking used to serialize concurrent vault writes. Available by default on Linux; on macOS install via brew install flock.
  • shasum (Perl, ships with Digest::SHA) — computes the SHA-256 hashes used to derive the mcporter vault key and the provisioned-token marker. Preinstalled on macOS and on Debian/Ubuntu (incl. the deployed cloudflare/sandbox Ubuntu 22.04 image); on minimal Linux images install perl-Digest-SHA. The script invokes shasum -a 256 rather than GNU sha256sum so it runs on stock macOS without coreutils.