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