AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • Diagram tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Glossary
  • Compare
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
  • Google API data
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus
Skip to documentation
Docs
Back to Atlas

Start here

  • Overview

Developer

  • REST API guide
  • Authentication
  • API reference
  • MCP (AI agents)
  • MCP tools reference
  • SDKs
  • Quick actions
  • Changelog

Webhooks

  • Overview
  • Quickstart
  • Events
  • Payloads and headers
  • Security and signing
  • Delivery and retries
  • Managing via API

Connect

  • Connectors
  • Integrations

Product

  • Collaboration and chat

Reference

  • Glossary
  • Keyboard shortcuts
  • Module reference

Tools reference

Boards

Every Boards tool, with the scope it needs, its arguments and the API operation it calls.

All areasTasksProjectsPortfoliosBoardsGoalsHabitsCommentsTime trackingWorkloadCRMGrowth suiteContractseSignPDF StudioFormsCalendarBookingMeetingsChatHuddlesWikiDocumentationDiagramsWhiteboardsHRPayrollClient deliveryClient onboardingService operationsStatus pageAutomationsAgentsAIReportsInsightsConnectorsNotificationsSearchWorkspace administrationAccessGovernancePrivacyBillingWebhooksAccess tokensMy accountFocusChangelogBlogTrashThemesEmail templatesMetadataCustom fieldsWalkthroughsVoiceActivityServer

10 tools

Create boards

Changes data

atlas_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
POST /v1/projects/{projectId}/boards
Example prompt
Create a board grouped by assignee in the Mobile project.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
namestringYes
descriptionstringNo
swimlaneKind"NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD"No
customFieldIdstringNo
defaultFilterJsonobjectNo

Delete boards

Destructive

atlas_boards_delete

Delete a board from a project by id. This removes the board view and its swimlanes.

Scope
projects:delete
Calls
DELETE /v1/projects/{projectId}/boards/{id}
Example prompt
Delete the old Kanban board from the Support project.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes

Get boards

Read only

atlas_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
GET /v1/projects/{projectId}/boards/{id}
Example prompt
Show me the config of the Sprint board.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes

List boards

Read only

atlas_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
GET /v1/projects/{projectId}/boards
Example prompt
List the boards in the Mobile launch project.

Arguments

FieldTypeRequiredDescription
projectIdstringYes

Create board swimlanes

Changes data

atlas_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
POST /v1/projects/{projectId}/boards/{id}/swimlanes
Example prompt
Add a High-priority swimlane to the Sprint board.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes
keystringYes
namestringYes
kind"NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD"Yes
customFieldIdstringNo
filterJsonobjectNo
orderOnBoardintegerYes
collapsedByDefaultbooleanNo

Delete board swimlanes

Destructive

atlas_boards_swimlanes_delete

Delete one swimlane from a board by its id.

Scope
projects:delete
Calls
DELETE /v1/projects/{projectId}/boards/{id}/swimlanes/{sid}
Example prompt
Delete the empty Backlog swimlane.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes
sidstringYes

List board swimlanes

Read only

atlas_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
GET /v1/projects/{projectId}/boards/{id}/swimlanes
Example prompt
List the swimlanes on the Sprint board.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes

Reorder board swimlanes

Changes data

atlas_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
PUT /v1/projects/{projectId}/boards/{id}/swimlanes/order
Example prompt
Move the Blocked swimlane to the top of the board.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes
itemsarray of objectYes

Update board swimlanes

Changes data

atlas_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
PATCH /v1/projects/{projectId}/boards/{id}/swimlanes/{sid}
Example prompt
Collapse the Done swimlane by default.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes
sidstringYes
keystringNo
namestringNo
kind"NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD"No
customFieldIdstring | nullNo
filterJsonobject | nullNo
orderOnBoardintegerNo
collapsedByDefaultbooleanNo

Update boards

Changes data

atlas_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
PATCH /v1/projects/{projectId}/boards/{id}
Example prompt
Rename the Sprint board to Q3 Sprint.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
idstringYes
namestringNo
descriptionstring | nullNo
swimlaneKind"NONE" | "ASSIGNEE" | "EPIC" | "TYPE" | "PRIORITY" | "CUSTOM_FIELD"No
customFieldIdstring | nullNo
defaultFilterJsonobject | nullNo