Boards
Every Boards tool, with the scope it needs, its arguments and the API operation it calls.
10 tools
Create boards
Changes dataatlas_boards_create
Create a new board in a project with a name, optional description, swimlane axis (NONE/ASSIGNEE/EPIC/TYPE/PRIORITY/CUSTOM_FIELD), optional bound custom field, and an optional default filter. Idempotent per MCP call.
- Scope
projects:write- Calls
- Example prompt
- Create a board grouped by assignee in the Mobile project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
name | string | Yes | |
description | string | No | |
swimlaneKind | "NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD" | No | |
customFieldId | string | No | |
defaultFilterJson | object | No |
Delete boards
Destructiveatlas_boards_delete
Delete a board from a project by id. This removes the board view and its swimlanes.
- Scope
projects:delete- Calls
- Example prompt
- Delete the old Kanban board from the Support project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Get boards
Read onlyatlas_boards_get
Fetch one project board by id, returning its name, description, swimlane kind, bound custom field, and default filter definition.
- Scope
projects:read- Calls
- Example prompt
- Show me the config of the Sprint board.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
List boards
Read onlyatlas_boards_list
List every board defined for a project, including each board name, swimlane axis, and default filter, so an MCP host can enumerate the available board views.
- Scope
projects:read- Calls
- Example prompt
- List the boards in the Mobile launch project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes |
Create board swimlanes
Changes dataatlas_boards_swimlanes_create
Create a swimlane on a board with a key, name, axis kind, optional bound custom field, optional filter, board order, and collapsed-by-default flag. Idempotent per MCP call.
- Scope
projects:write- Calls
- Example prompt
- Add a High-priority swimlane to the Sprint board.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
key | string | Yes | |
name | string | Yes | |
kind | "NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD" | Yes | |
customFieldId | string | No | |
filterJson | object | No | |
orderOnBoard | integer | Yes | |
collapsedByDefault | boolean | No |
Delete board swimlanes
Destructiveatlas_boards_swimlanes_delete
Delete one swimlane from a board by its id.
- Scope
projects:delete- Calls
- Example prompt
- Delete the empty Backlog swimlane.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
sid | string | Yes |
List board swimlanes
Read onlyatlas_boards_swimlanes_list
List the swimlanes configured on a board, each with its key, name, axis kind, optional bound custom field, filter, and board order.
- Scope
projects:read- Calls
- Example prompt
- List the swimlanes on the Sprint board.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Reorder board swimlanes
Changes dataatlas_boards_swimlanes_reorder
Reorder all swimlanes on a board atomically by supplying new (id, orderOnBoard) pairs. Every swimlane id must be unique in the payload.
- Scope
projects:write- Calls
- Example prompt
- Move the Blocked swimlane to the top of the board.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
items | array of object | Yes |
Update board swimlanes
Changes dataatlas_boards_swimlanes_update
Update one swimlane on a board (key, name, kind, bound custom field, filter, board order, collapsed flag). Only provided fields change.
- Scope
projects:write- Calls
- Example prompt
- Collapse the Done swimlane by default.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
sid | string | Yes | |
key | string | No | |
name | string | No | |
kind | "NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD" | No | |
customFieldId | string | null | No | |
filterJson | object | null | No | |
orderOnBoard | integer | No | |
collapsedByDefault | boolean | No |
Update boards
Changes dataatlas_boards_update
Update mutable fields of an existing board (name, description, swimlane kind, bound custom field, default filter). Only supplied fields change.
- Scope
projects:write- Calls
- Example prompt
- Rename the Sprint board to Q3 Sprint.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
name | string | No | |
description | string | null | No | |
swimlaneKind | "NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD" | No | |
customFieldId | string | null | No | |
defaultFilterJson | object | null | No |