{
  "info": {
    "name": "Monday — mcp.ai",
    "description": "REST API for the Monday MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/monday",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "monday_add_users_to_board",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/users/to/board",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "users",
            "to",
            "board"
          ]
        },
        "description": "Adds users to a monday.com board with a specified role.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"kind\": \"\",\n  \"board_id\": 0,\n  \"user_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_archive_board",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/archive/board",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "archive",
            "board"
          ]
        },
        "description": "Archives a specified, existing, and unarchived board in monday.com; archived boards can typically be restored later.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_archive_item",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/archive/item",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "archive",
            "item"
          ]
        },
        "description": "Archives an existing monday.com item, moving it from active board views to the archive where it can be potentially restored.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_change_simple_column_value",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/change/simple/column/value",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "change",
            "simple",
            "column",
            "value"
          ]
        },
        "description": "Changes a specific column's value for a monday.com item using a simple string, suitable for text, status, or dropdown columns; can create new labels if `create labels if missing` is true for status/dr",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"value\": \"\",\n  \"item_id\": 0,\n  \"board_id\": 0,\n  \"column_id\": \"\",\n  \"create_labels_if_missing\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_create_board",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/board",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "board"
          ]
        },
        "description": "Creates a monday.com board; `template id` if used must be accessible, and `folder id` must be in `workspace id` if both are provided.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"folder_id\": 0,\n  \"board_kind\": \"\",\n  \"board_name\": \"\",\n  \"description\": \"\",\n  \"template_id\": 0,\n  \"workspace_id\": 0,\n  \"board_owner_ids\": \"\",\n  \"board_subscriber_ids\": \"\",\n  \"board_subscriber_teams_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_create_column",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/column",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "column"
          ]
        },
        "description": "Creates a new column with a specified type and title on a monday.com board.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"board_id\": 0,\n  \"defaults\": \"\",\n  \"column_type\": \"\",\n  \"description\": \"\",\n  \"after_column_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_create_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "group"
          ]
        },
        "description": "Creates a new group with the given `group name` on an existing monday.com board, identified by its `board id`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0,\n  \"group_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_create_item",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/item",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "item"
          ]
        },
        "description": "Creates a new item on a monday.com board, optionally assigning it to a group and setting column values.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0,\n  \"group_id\": \"\",\n  \"item_name\": \"\",\n  \"column_values\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_delete_column",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/column",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "column"
          ]
        },
        "description": "Deletes a specified column from a monday.com board; this action is destructive and cannot be undone via the api.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0,\n  \"column_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_delete_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "group"
          ]
        },
        "description": "Permanently deletes an existing group (and its items) from an existing board in monday.com.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0,\n  \"group_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_delete_item",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/item",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "item"
          ]
        },
        "description": "Permanently deletes an existing monday.com item; this action is irreversible via the api.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_duplicate_item",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/duplicate/item",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "duplicate",
            "item"
          ]
        },
        "description": "Duplicates an item on a monday.com board, optionally including its updates.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0,\n  \"board_id\": 0,\n  \"with_updates\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_get_group_details",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/group/details",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "group",
            "details"
          ]
        },
        "description": "Retrieves details (id, title, color, archived/deleted status) for a specific group on an accessible monday.com board.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0,\n  \"group_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_list_board_items",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/board/items",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "board",
            "items"
          ]
        },
        "description": "Retrieves id, name, and state for all items on a specified monday.com board.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_list_boards",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/boards",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "boards"
          ]
        },
        "description": "Retrieves a list of boards from a monday.com account, supporting pagination and filtering by state.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"limit\": 0,\n  \"state\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_list_columns",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/columns",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "columns"
          ]
        },
        "description": "Lists all columns and their properties for a specified monday.com `board id`; the board must exist.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_list_items",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/items",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "items"
          ]
        },
        "description": "Retrieves specified subitems from monday.com using their ids, returning the raw json response.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_list_users",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/users",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "users"
          ]
        },
        "description": "Retrieves a list of users from monday.com; an empty user list in the response 'data' field does not signify action failure.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"limit\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_move_item_to_board",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/move/item/to/board",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "move",
            "item",
            "to",
            "board"
          ]
        },
        "description": "Moves a monday.com item to a specified board and group; requires the item, target board, and target group to exist.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0,\n  \"board_id\": 0,\n  \"group_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_move_item_to_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/move/item/to/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "move",
            "item",
            "to",
            "group"
          ]
        },
        "description": "Moves an item to a different group on the same monday.com board; the item and group must exist.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item_id\": 0,\n  \"group_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "monday_update_board",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/board",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "board"
          ]
        },
        "description": "Updates a specified attribute of an existing board on monday.com.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"board_id\": 0,\n  \"new_value\": \"\",\n  \"board_attribute\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}