List Weeek boards for a project
weeek_list_boardsDiscover all boards in a Weeek project by providing its project ID. Returns board IDs, names, and privacy status for use in board column queries.
Instructions
PRIMARY tool for board discovery within a project: returns every Weeek board in the given project ({id, name, projectId, isPrivate} per board). project_id is required; pagination is not exposed by this endpoint. Use when the agent needs a board_id to feed into weeek_list_board_columns, or to surface the board picker for a project.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>"
},
"name": "weeek_list_boards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Weeek project identifier (from weeek_list_projects or the Weeek UI). Required — `/tm/boards` returns HTTP 422 without it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boards | Yes | Boards belonging to the requested project | |
| truncated | Yes | True if the response was clipped by the server's MAX_RESPONSE_CHARS gate. Re-issue with a narrower project_id or raise MAX_RESPONSE_CHARS in the server env to receive the full payload. |