logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-server-monday-connector

Facilitates seamless integration with Monday.com workspaces, granting users programmatic access to govern boards, generate new project items, and append activity logs directly through the platform's interface.

Author

mcp-server-monday-connector logo

Prat011

MIT License

Quick Info

GitHub GitHub Stars 32
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

mcpprat011mondayprat011 mcpserver mondaymcp server

Monday.com Integration Server for MCP

Access the Monday.com MCP Server to empower MCP clients to interface with Monday.com's comprehensive data structures, encompassing project boards, individual items, chronological updates, and embedded documentation resources.

Supported Operations (Tools)

This server exposes the following capabilities for remote execution:

  • monday-create-item: Provisions a fresh record or subordinate entry within a designated Monday.com structure.
  • monday-get-board-groups: Fetches the complete collection of organizational groupings residing on a specified board.
  • monday-create-update: Logs a new communication or progress note against a specific project item.
  • monday-list-boards: Enumerates all accessible project boards within the connected account.
  • monday-list-items-in-groups: Retrieves all entries contained within specified partitions of a board.
  • monday-list-subitems-in-items: Yields all secondary records linked to a set of primary items.
  • monday-create-board: Establishes a brand-new organizational structure (board) within Monday.com.
  • monday-create-board-group: Instantiates a new organizational section on an existing board.
  • monday-move-item-to-group: Relocates an existing item to a different sectional container.
  • monday-delete-item: Permanently removes an item record from the system.
  • monday-archive-item: Marks an item for inactive status, removing it from active views.
  • monday-get-item-updates: Retrieves the historical stream of modifications and commentary pertaining to an item.
  • monday-get-docs: Lists all associated documents, with optional filtering based on directory location.
  • monday-get-doc-content: Fetches the complete textual or structured data payload of a specific document.
  • monday-create-doc: Generates a new digital artifact within the Monday.com ecosystem.
  • monday-add-doc-block: Injects a new content segment into an already existing document.

Configuration Prerequisites

  1. Secure and store a Personal Access Token within Monday.com, following the guidelines provided here.
  2. Ascertain the Workspace Identifier by inspecting your Monday.com portal URL. For instance, if the address is https://myworkspace.monday.com/, the required identifier is myworkspace.

Rapid Deployment Guide (Using Rube)

  1. Navigate to the Rube portal at https://rube.app/.
  2. Integrate the Rube client into your preferred environment (e.g., Cursor, Claude, VS Code, Windsurf).
  3. Authenticate your credentials with the Rube service.
  4. You are now equipped to invoke actions against Monday.com, such as creating operational items or migrating records between groups.

Installation Methods

Configuration File Placement (Claude Desktop Example)

MacOS path: ~/Library/Application\ Support/Claude/claude_desktop_config.json Windows path: %APPDATA%/Claude/claude_desktop_config.json

json "mcpServers": { "monday": { "command": "uvx", "args": [ "mcp-server-monday" ], "env": { "MONDAY_API_KEY": "your-monday-api-key", "MONDAY_WORKSPACE_NAME": "your-monday-workspace-name" } } }

Execution via Docker Container

json "mcpServers": { "monday-docker": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "MONDAY_API_KEY=your-monday-api-key", "-e", "MONDAY_WORKSPACE_NAME=your-monday-workspace-name", "sakce/mcp-server-monday" ] } }

Development Cycle

Packaging and Distribution

To ready the software for broader deployment:

  1. Synchronize required dependencies and update the dependency manifest:
uv sync
  1. Generate the distributable artifacts (source and wheel):
uv build

This operation populates the dist/ folder.

  1. Upload to the PyPI repository:
uv publish

Note: Authentication credentials for PyPI deployment must be supplied either through command-line arguments (e.g., --token) or environment variables (UV_PUBLISH_TOKEN, etc.).

Troubleshooting

Debugging interactions over standard I/O streams (stdio) can be complex. For optimal diagnostic capabilities, we strongly advise utilizing the MCP Inspector.

You can initialize the Inspector using Node Package Manager (npm):

npx @modelcontextprotocol/inspector uv run mcp-server-monday

Once launched, the Inspector will present a network address accessible via a web browser to commence the debugging session.


Contextual Background (Business Management Technology): Business administration suites encompass all systematic applications, control mechanisms, quantitative methods, and operational philosophies leveraged by organizations to successfully navigate evolving market conditions, maintain competitive parity, and drive superior operational outcomes. These technologies span departmental functions—including planning, process control, record-keeping, personnel management, and strategic decision support. Modern business software, evolving from initial Management Information Systems (MIS) to Enterprise Resource Planning (ERP) and now Cloud Business Management, must be selected with strategic intent and rigorously tailored to specific organizational requirements for true value generation.

See Also

`