Monday MCP Server - Barndoor Documentation
monday.com
SecureOfficial RemoteProject & Task Management
Summary: monday.com is a collaborative work management platform that helps teams plan projects, track work, automate workflows, and manage everything from tasks to forms, documents, dashboards, and workspaces in one flexible system.
How Teams Use It: With the monday.com MCP server through Barndoor, teams can safely connect AI agents to create and update board items, manage forms, generate documents, organize workspaces and folders, build dashboards, and automate complex workflows — all while respecting monday.com permissions and keeping workspace data secure.
Tools
| Tool Name | Tool Description | Tool Type |
|---|---|---|
| Change Column Values | Gets complete summary and analysis of a completed sprint including velocity, performance, and AI recommendations. Requires sprint document ID. | Read |
| Create Board | Retrieves comprehensive sprint metadata including timeline, status, and activation. Requires sprints board ID. | Read |
| Create Column | Fetches complete JSON Schema definitions for all available widget types. Essential before creating widgets. No required inputs. | Read |
| Create Dashboard | Creates a new group (section) in a monday.com board for organizing items. Returns group ID. Requires board ID and group name. | Create |
| Create Doc | Returns boards, docs, and folders in a workspace with folder hierarchy. Returns up to 100 of each object type. Requires workspace ID. | Read |
| Create Folder | Fetches the monday.com GraphQL schema structure. Returns available queries, mutations, and types. Use before crafting custom queries. | Read |
| Create Form | Discovers monday-dev sprints boards and associated tasks boards. Returns board pairs with IDs and workspace info. No required inputs. | Read |
| Create Group | Creates a new monday.com dashboard for aggregating board data through widgets. Returns dashboard ID. Requires board IDs. | Create |
| Create Item | Creates a new item in a monday.com board, creates a subitem under a parent, or duplicates an existing item. Returns the created item ID. Requires board ID and item name. | Create |
| Create Update | Creates a new update (comment/post) on a monday.com item. Can mention users, teams, or boards. Requires item ID and update body. | Create |
| Create Widget | Creates, updates, or deletes questions in a monday.com form. Modifies form structure. Requires form token and question details. | Update |
| Create Workspace | Retrieves comprehensive information about a specific column type including JSON schema. Use before creating columns. Requires column type. | Read |
| Edit Form Questions | Creates a new widget in a dashboard or board view with specific configuration. Requires widget type and settings conforming to schema. | Create |
| Execute GraphQL | Moves a folder, board, or overview in monday.com. Supports relative positioning and workspace moves. Requires object ID and destination. | Update |
| Get Board Activity | Retrieves board activity logs for a specified time range. Returns activity history including changes and who made them. Defaults to last 30 days. | Read |
| Get Board Info | Retrieves comprehensive board information including metadata, structure, owners, columns, and configuration. Essential before creating or updating items. Requires board ID. | Read |
| Get Board Insights | Retrieves a monday.com form by its form token. Returns form configuration and questions. Requires form token from URL. | Read |
| Get Board Items | Retrieves all items from a monday.com board with pagination support and optional column values. Returns item details, timestamps, and pagination info. Requires board ID. | Read |
| Get Column Type Info | Creates a new workspace in monday.com. Returns workspace ID. Requires workspace name. | Create |
| Get Form | Calculates insights about board data by filtering, grouping, and aggregating columns. Returns summaries and statistics. Requires board ID. | Read |