AtlasWork, planned itself.

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

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    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

    You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • Necessaryalways on
    • Analyticsopt-in
    • Marketingopt-in
    • Preferencesopt-in
    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
    • Signing in and security
    • Client portal

    Reference

    • Glossary
    • Keyboard shortcuts
    • Module reference

    Tools reference

    Projects

    Every Projects 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

    72 tools

    Get project app baselines delta

    Read only

    atlas_projects_app_baselines_delta_get

    Compute app-native delta between the current project plan and a baseline.

    Scope
    projects:read
    Calls
    GET /projects/{x}/baselines/{x}/delta
    Example prompt
    Compare Mobile launch against baseline bsl_123.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    baselineIdstringYes

    List project app baselines

    Read only

    atlas_projects_app_baselines_list

    List app-native baselines for a project without the v1 compatibility prefix.

    Scope
    projects:read
    Calls
    GET /projects/{x}/baselines
    Example prompt
    List app-native baselines for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject id.

    Get project app budget

    Read only

    atlas_projects_app_budget_get

    Get app-native planned versus actual budget data for a project.

    Scope
    projects:read
    Calls
    GET /projects/{x}/budget
    Example prompt
    Show the app-native budget for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.

    Get project app burndown

    Read only

    atlas_projects_app_burndown_get

    Get app-native project burndown insights, optionally bounded by ISO dates.

    Scope
    projects:read
    Calls
    GET /projects/{x}/insights/burndown
    Example prompt
    Show the app-native burndown for Mobile launch this month.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.
    fromstringNoOptional ISO window start.
    tostringNoOptional ISO window end.

    Get project app cycle time

    Read only

    atlas_projects_app_cycle_time_get

    Get app-native project cycle-time insights with an optional bucket size.

    Scope
    projects:read
    Calls
    GET /projects/{x}/insights/cycle-time
    Example prompt
    Show Mobile launch cycle time with 14-day buckets.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.
    bucketDaysintegerNoOptional status bucket size in days, 1..30.

    List project app integrations

    Read only

    atlas_projects_app_integrations_list

    Get app-native third-party integration bindings for a project.

    Scope
    projects:read
    Calls
    GET /projects/{x}/integrations
    Example prompt
    Show the app-native integrations for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.

    Get project app milestone rollup

    Read only

    atlas_projects_app_milestone_rollup_get

    Get app-native milestone roll-up data for a project detail view.

    Scope
    projects:read
    Calls
    GET /projects/{x}/milestone-rollup
    Example prompt
    Show the app-native milestone roll-up for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.

    List project app OKRs

    Read only

    atlas_projects_app_okrs_list

    List app-native project OKRs with progress for a project detail view, one page at a time. Pass `nextCursor` back as `cursor` for the next page.

    Scope
    goals:read
    Calls
    GET /projects/{x}/okrs
    Example prompt
    Show the app-native OKRs for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.
    limitintegerNoHow many rows to return, 1 to 100. 50 by default.
    cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
    sort"createdAt" | "updatedAt" | "title"NoThe field to sort on: createdAt, updatedAt, title. createdAt by default.
    order"asc" | "desc"Noasc or desc. asc by default.

    Get project app RAID rollup

    Read only

    atlas_projects_app_raid_rollup_get

    Aggregate app-native RAID counts across risks, issues, decisions, and assumptions for one project.

    Scope
    projects:read
    Calls
    GET /project-risks/raid-rollup
    Example prompt
    Summarize RAID counts for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject to roll up RAID entries for.

    Get project app risks

    Read only

    atlas_projects_app_risks_get

    Read one app-native RAID entry by id from the project risk register.

    Scope
    projects:read
    Calls
    GET /project-risks/{id}
    Example prompt
    Open RAID entry risk_xyz.

    Arguments

    FieldTypeRequiredDescription
    idstringYes

    List project app risks

    Read only

    atlas_projects_app_risks_list

    List app-native RAID entries for one project, filterable by status or kind.

    Scope
    projects:read
    Calls
    GET /project-risks
    Example prompt
    Show accepted decisions and open risks for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    status"OPEN" | "MITIGATING" | "ACCEPTED" | "CLOSED"No
    kind"RISK" | "ISSUE" | "DECISION" | "ASSUMPTION"No

    Get project app risks rollup

    Read only

    atlas_projects_app_risks_rollup_get

    Aggregate app-native risk score and status counts for one project.

    Scope
    projects:read
    Calls
    GET /project-risks/rollup
    Example prompt
    Roll up risk status for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject to roll up RAID entries for.

    Get project app summary counts

    Read only

    atlas_projects_app_summary_counts_get

    Get app-native project summary counts used by the project overview.

    Scope
    projects:read
    Calls
    GET /projects/{x}/summary-counts
    Example prompt
    Show the app-native summary counts for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.

    Get project app timeline

    Read only

    atlas_projects_app_timeline_get

    Get the app-native project timeline, optionally bounded by ISO dates.

    Scope
    projects:read
    Calls
    GET /projects/{x}/timeline
    Example prompt
    Show the app-native timeline for Mobile launch from June 1 through June 30.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.
    fromstringNoOptional ISO window start.
    tostringNoOptional ISO window end.

    Archive projects

    Changes data

    atlas_projects_archive

    Archive (soft-delete) a project. Reversible via atlas_projects_restore.

    Scope
    projects:write
    Calls
    POST /projects/{x}/archive
    Example prompt
    Archive Mobile launch: we shipped this last quarter.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Create project baselines

    Changes data

    atlas_projects_baselines_create

    Capture a new baseline (named snapshot) of the current project plan.

    Scope
    projects:write
    Calls
    POST /projects/{x}/baselines
    Example prompt
    Snapshot the Mobile launch plan as Baseline Pre-Q3-replan.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    namestringYesBaseline name (e.g. "Pre-replan 2026-Q3").
    notesstringNoOptional notes stored with the baseline.

    Get project baselines delta

    Read only

    atlas_projects_baselines_delta_get

    Compute the delta between the current plan and a baseline (slipped tasks, added/removed milestones).

    Scope
    projects:read
    Calls
    GET /projects/{x}/baselines/{x}/delta
    Example prompt
    How much has Mobile launch slipped vs the Pre-Q3-replan baseline?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    baselineIdstringYes

    Get project baselines

    Read only

    atlas_projects_baselines_get

    Read one app-native project baseline snapshot by id.

    Scope
    projects:read
    Calls
    GET /projects/{x}/baselines/{x}
    Example prompt
    Open baseline bsl_123 for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    baselineIdstringYes

    List project baselines

    Read only

    atlas_projects_baselines_list

    List baselines (frozen plan snapshots used to measure schedule slip) for a project.

    Scope
    projects:read
    Calls
    GET /projects/{x}/baselines
    Example prompt
    What baselines exist on Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject id.

    Get project budget

    Read only

    atlas_projects_budget_get

    Get the planned vs actual budget breakdown for a project.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/budget
    Example prompt
    How are we tracking against budget on Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Get project burndown

    Read only

    atlas_projects_burndown_get

    Get burndown insights (remaining work over time) for a project.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/insights/burndown
    Example prompt
    What is the burndown trend for Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Get project calendar

    Read only

    atlas_projects_calendar_get

    Calendar view of a project: its tasks due or starting within the window, and its milestones that overlap it. Without a window, every dated task and milestone. Reads up to 1,000 tasks and says when there were more.

    Scope
    projects:read tasks:read
    Calls
    GET /project-milestones
    GET /v1/tasks
    Example prompt
    What is on the Mobile launch calendar this month?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    fromstring (date-time)NoWindow start (ISO).
    tostring (date-time)NoWindow end (ISO).

    Create projects

    Changes data

    atlas_projects_create

    Create a project in a team. When the workspace has one team, the project goes there; when it has several, pass teamId, and the tool names the teams if it is missing. Reading the teams needs workspace:read.

    Scope
    projects:write workspace:read
    Calls
    GET /teams
    POST /v1/projects
    Example prompt
    Spin up a project called Mobile launch H2.

    Arguments

    FieldTypeRequiredDescription
    namestringYesProject name.
    teamIdstringNoThe team the project belongs to. Optional when the workspace has one team; otherwise required.
    startsOnstringNoStart date (YYYY-MM-DD).
    endsOnstringNoEnd date (YYYY-MM-DD).

    Get project critical path

    Read only

    atlas_projects_critical_path_get

    Get the critical path for a project from the app-native insights surface.

    Scope
    projects:read
    Calls
    GET /projects/{id}/insights/critical-path
    Example prompt
    What is the critical path for Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.

    Get project cycle time

    Read only

    atlas_projects_cycle_time_get

    Get cycle-time insights (median + p95 by status) for a project.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/insights/cycle-time
    Example prompt
    What is our cycle time on Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Create project dependencies

    Changes data

    atlas_projects_dependencies_create

    Create a project-to-project dependency edge (default kind: BLOCKS).

    Scope
    projects:write
    Calls
    POST /v1/project-dependencies
    Example prompt
    Make Mobile launch depend on Backend revamp.

    Arguments

    FieldTypeRequiredDescription
    fromProjectIdstringYes
    toProjectIdstringYes
    kind"BLOCKS" | "RELATES" | "DUPLICATES"NoEdge kind: BLOCKS, RELATES or DUPLICATES.
    notestringNoOptional note shown on the dependency edge.

    Delete project dependencies

    Destructive

    atlas_projects_dependencies_delete

    Remove a project dependency edge.

    Scope
    projects:write
    Calls
    DELETE /v1/project-dependencies/{id}
    Example prompt
    Drop the Mobile launch to Backend revamp dependency.

    Arguments

    FieldTypeRequiredDescription
    idstringYes

    List project dependencies

    Read only

    atlas_projects_dependencies_list

    List the dependency edges of one project, outgoing, incoming, or both.

    Scope
    projects:read
    Calls
    GET /v1/project-dependencies
    Example prompt
    What does Mobile launch depend on?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesThe project whose dependency edges to list.
    direction"from" | "to"Nofrom lists the edges this project starts (what it blocks); to lists the edges that end at it. Both when omitted.

    Create project exports

    Changes data

    atlas_projects_exports_create

    Kick off a new project export. Returns the export id; use atlas_projects_exports_download when ready.

    Scope
    projects:write
    Calls
    POST /v1/projects/{id}/exports
    Example prompt
    Generate a CSV export of Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    format"CSV" | "PDF" | "DECK"YesExport format: CSV, PDF or DECK.

    Download project exports

    Read only

    atlas_projects_exports_download

    Download a finished project export. CSVs come back as text/csv; PDF/DECK come as printable HTML.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/exports/{exportId}/download
    Example prompt
    Download last week's Mobile launch CSV export.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    exportIdstringYes

    List project exports

    Read only

    atlas_projects_exports_list

    List previously generated exports (CSV / PDF / DECK) for a project.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/exports
    Example prompt
    Show me past exports for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Get projects

    Read only

    atlas_projects_get

    Get the app-native project detail record for a first-party project screen.

    Scope
    projects:read
    Calls
    GET /projects/{x}
    Example prompt
    Open the app-native project detail for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.

    Get project health

    Read only

    atlas_projects_health_get

    Return the computed health score for one project: an overall RAG status plus the contributing signals (schedule, budget, risk, activity). Use to answer "how is project X doing?" without opening the dashboard.

    Scope
    projects:read
    Calls
    GET /health/project/{id}
    Example prompt
    How is project prj_123 doing?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject id to score.

    List project integrations

    Read only

    atlas_projects_integrations_list

    List third-party integrations linked to a project (Slack, calendar, etc).

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/integrations
    Example prompt
    Which integrations does Mobile launch have wired up?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    List projects

    Read only

    atlas_projects_list

    List the calling user's projects, one page at a time. Returns `{ items, nextCursor }`; pass `nextCursor` back as `cursor` for the next page.

    Scope
    projects:read
    Calls
    GET /v1/projects
    Example prompt
    What projects do I have access to?

    Arguments

    FieldTypeRequiredDescription
    limitintegerNoHow many projects to return, 1 to 100.
    cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.

    Get project milestone rollup

    Read only

    atlas_projects_milestone_rollup_get

    Milestone roll-up: per-milestone completion %, on-track/at-risk/overdue status, task counts, earliest blocker.

    Scope
    projects:read
    Calls
    GET /projects/{x}/milestone-rollup
    Example prompt
    Give me the milestone roll-up for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    List project OKRs

    Read only

    atlas_projects_okrs_list

    List the OKRs (objectives and key results) attached to a project, one page at a time. Pass `nextCursor` back as `cursor` for the next page.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/okrs
    Example prompt
    What OKRs does the Mobile launch project ladder up to?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).
    limitintegerNoHow many rows to return, 1 to 100. 50 by default.
    cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
    sort"createdAt" | "updatedAt" | "title"NoThe field to sort on: createdAt, updatedAt, title. createdAt by default.
    order"asc" | "desc"Noasc or desc. asc by default.

    Set project owner

    Changes data

    atlas_projects_owner_set

    Reassign project ownership to another user. OWNER/ADMIN only - records an audit event.

    Scope
    projects:write
    Calls
    POST /projects/{x}/transfer
    Example prompt
    Transfer ownership of Mobile launch to usr_alice.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.
    newOwnerIdstringYesUser id of the new project owner.

    Restore projects

    Changes data

    atlas_projects_restore

    Restore a previously archived project.

    Scope
    projects:write
    Calls
    POST /projects/{x}/restore
    Example prompt
    Bring Mobile launch back from the archive.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Create project risks

    Changes data

    atlas_projects_risks_create

    Create a project risk / issue / decision / assumption (RAID).

    Scope
    projects:write
    Calls
    POST /v1/project-risks
    Example prompt
    Log a high-impact risk: third-party API instability on Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    kind"RISK" | "ISSUE" | "DECISION" | "ASSUMPTION"No
    titlestringYes
    descriptionstringNo
    likelihoodintegerNo
    impactintegerNo
    mitigationstringNo
    status"OPEN" | "MITIGATING" | "CLOSED"No

    Delete project risks

    Destructive

    atlas_projects_risks_delete

    Delete a RAID entry (risk / issue / decision / assumption) by id.

    Scope
    projects:write
    Calls
    DELETE /v1/project-risks/{id}
    Example prompt
    Delete risk rsk_xyz: closed in retrospective.

    Arguments

    FieldTypeRequiredDescription
    idstringYes

    List project risks

    Read only

    atlas_projects_risks_list

    List the risks, issues, decisions and assumptions of one project, optionally by status or kind.

    Scope
    projects:read
    Calls
    GET /v1/project-risks
    Example prompt
    What are the open risks on Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesThe project whose RAID log to list.
    status"OPEN" | "MITIGATING" | "CLOSED"No
    kind"RISK" | "ISSUE" | "DECISION" | "ASSUMPTION"No

    Get project risks rollup

    Read only

    atlas_projects_risks_rollup_get

    Roll up the active risks of one project: how many are active, their combined exposure, how many are severe, and the resulting red, amber or green rating.

    Scope
    projects:read
    Calls
    GET /v1/project-risks/rollup
    Example prompt
    How risky is the website relaunch project right now?

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject to roll up risks for.

    Update project risks

    Changes data

    atlas_projects_risks_update

    Update a RAID entry (status, mitigation, likelihood/impact, etc).

    Scope
    projects:write
    Calls
    PATCH /v1/project-risks/{id}
    Example prompt
    Mark risk rsk_xyz as MITIGATING: we have a workaround.

    Arguments

    FieldTypeRequiredDescription
    idstringYes
    kind"RISK" | "ISSUE" | "DECISION" | "ASSUMPTION"No
    titlestringNo
    descriptionstring | nullNo
    likelihoodintegerNo
    impactintegerNo
    mitigationstring | nullNo
    status"OPEN" | "MITIGATING" | "CLOSED"No

    Get project Slack channel

    Read only

    atlas_projects_slack_channel_get

    Get the Slack channel linked to this project, read from the project integrations, which also show the linked calendar.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/integrations
    Example prompt
    What Slack channel posts go to for Mobile launch?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Set project Slack channel

    Changes data

    atlas_projects_slack_channel_set

    Link a Slack channel to a project, or unlink it by passing channelId as null. Linking needs the installation id, the channel id and the channel name.

    Scope
    projects:write
    Calls
    PATCH /v1/projects/{id}/slack
    Example prompt
    Hook the Mobile launch project up to #mobile-launch in Slack.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    channelIdstring | nullYesSlack channel id (e.g. C0123...). Send null to unlink.
    installationIdstringNoSlack installation id. Required to link a channel.
    channelNamestringNoSlack channel name, shown in Atlas. Required to link a channel.

    List project starter templates

    Read only

    atlas_projects_starter_templates_list

    Read-only catalogue of starter project templates that ship with every Atlas deployment. Free for every tenant.

    Scope
    projects:read
    Calls
    GET /projects/templates/starters
    Example prompt
    What starter project templates can I pick from?

    Arguments

    This tool takes no arguments.

    Create project statuses

    Changes data

    atlas_projects_statuses_create

    Create a project status with a lowercase key, display name, category (BACKLOG/TODO/IN_PROGRESS/IN_REVIEW/DONE/CANCELLED), optional #rrggbb color, and optional sort order. Idempotent per MCP call.

    Scope
    tasks:write
    Calls
    POST /v1/projects/{projectId}/statuses
    Example prompt
    Add a Blocked status to the Mobile project.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    keystringYes
    namestringYes
    category"BACKLOG" | "TODO" | "IN_PROGRESS" | "IN_REVIEW" | "DONE" | "CANCELLED"Yes
    colorstringNo
    orderintegerNo

    Delete project statuses

    Destructive

    atlas_projects_statuses_delete

    Delete a status from a project by id. Fails if the status is still referenced by a workflow.

    Scope
    tasks:delete
    Calls
    DELETE /v1/projects/{projectId}/statuses/{id}
    Example prompt
    Delete the unused Deferred status.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    Get project statuses

    Read only

    atlas_projects_statuses_get

    Fetch one project status by id, returning its key, name, category, color, order, and current version.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/statuses/{id}
    Example prompt
    Show me the In Review status details.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    List project statuses

    Read only

    atlas_projects_statuses_list

    List all workflow statuses defined for a project, each with its key, display name, category bucket, color, and sort order.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/statuses
    Example prompt
    List the statuses configured for the Mobile project.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes

    Update project statuses

    Changes data

    atlas_projects_statuses_update

    Update an existing status (name, category, color, order). Supply expectedVersion for optimistic concurrency. Only provided fields change.

    Scope
    tasks:write
    Calls
    PATCH /v1/projects/{projectId}/statuses/{id}
    Example prompt
    Recolor the Done status to green.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes
    namestringNo
    category"BACKLOG" | "TODO" | "IN_PROGRESS" | "IN_REVIEW" | "DONE" | "CANCELLED"No
    colorstring | nullNo
    orderintegerNo
    expectedVersionintegerNo

    Get project summary counts

    Read only

    atlas_projects_summary_counts_get

    Per-project at-a-glance counts: milestones, RAID rows, open risks, files, baselines.

    Scope
    projects:read
    Calls
    GET /projects/{x}/summary-counts
    Example prompt
    How many milestones and risks does Mobile launch have right now?

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Get project task types by ID

    Read only

    atlas_projects_task_types_by_id_get

    Fetch a project-scoped task type by stable id for editor refreshes where the human-readable key may have changed.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/task-types/by-id/{id}
    Example prompt
    Refresh task type typ_123 in Mobile launch by id.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    Get project task types

    Read only

    atlas_projects_task_types_get

    Fetch a project-scoped task type by key or id-compatible key segment, returning metadata for task creation forms.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/task-types/{key}
    Example prompt
    Open the Mobile launch bug task type by key.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    keystringYes

    List project task types

    Read only

    atlas_projects_task_types_list

    List project-scoped task types with cursor pagination and an optional includeDeleted flag for admin review flows.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/task-types
    Example prompt
    List the task types configured for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    cursorstringNo
    limitintegerNo
    includeDeletedbooleanNo

    List project tasks

    Read only

    atlas_projects_tasks_list

    List tasks for a specific project (faster than `atlas_tasks_list` when you have a projectId).

    Scope
    tasks:read
    Calls
    GET /v1/projects/{id}/tasks
    Example prompt
    List the open tasks in the Mobile launch project.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYesProject id.
    limitintegerNo

    Apply project templates

    Changes data

    atlas_projects_templates_apply

    Spin up a new project from a starter or custom template. Returns project id + count of milestones/RAID created.

    Scope
    projects:write
    Calls
    POST /projects/from-template
    Example prompt
    Create a project Tablet launch from the Mobile launch playbook template.

    Arguments

    FieldTypeRequiredDescription
    templateIdstringYesProject template id (custom or starter).
    teamIdstringYesTeam the new project belongs to. Use atlas_route_get_teams to list team ids.
    namestringNoName for the new project. Defaults to the template name when omitted.

    Create project templates

    Changes data

    atlas_projects_templates_create

    Snapshot a project (milestones + RAID + structure) as a reusable template.

    Scope
    projects:write
    Calls
    POST /projects/{x}/save-as-template
    Example prompt
    Save Mobile launch as a template called Mobile launch playbook.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id to snapshot.
    namestringYesTemplate name.
    descriptionstringNo

    Get project timeline

    Read only

    atlas_projects_timeline_get

    Get milestones + scheduled tasks for a project, ordered by date.

    Scope
    projects:read
    Calls
    GET /v1/projects/{id}/timeline
    Example prompt
    Show me the timeline for Mobile launch.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id (e.g. prj_...).

    Update projects

    Changes data

    atlas_projects_update

    Patch a project (name, status, owner, start and end dates). Pass at least one field. Pass ifMatchVersion to use optimistic concurrency.

    Scope
    projects:write
    Calls
    PATCH /projects/{x}
    Example prompt
    Rename Mobile launch H2 to Mobile launch GA.

    Arguments

    FieldTypeRequiredDescription
    idstringYesProject id.
    namestringNoNew project name.
    status"PLANNED" | "ACTIVE" | "PAUSED" | "DONE" | "CANCELLED"NoNew project status. DONE and CANCELLED are terminal.
    ownerIdstring | nullNoUser id of the new project owner, or null to clear the owner.
    startsOnstring | nullNoStart date (YYYY-MM-DD or ISO-8601), or null to clear it.
    endsOnstring | nullNoEnd date (YYYY-MM-DD or ISO-8601), or null to clear it.
    ifMatchVersionintegerNoOptimistic concurrency. Server returns 409 if the version moved.

    Create project workflows

    Changes data

    atlas_projects_workflows_create

    Create a project workflow with a lowercase key, display name, optional description, and optional personal flag. Idempotent per MCP call.

    Scope
    tasks:write
    Calls
    POST /v1/projects/{projectId}/workflows
    Example prompt
    Create a Bug-triage workflow in the Engineering project.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    keystringYes
    namestringYes
    descriptionstringNo
    isPersonalbooleanNo

    Delete project workflows

    Destructive

    atlas_projects_workflows_delete

    Delete a workflow from a project by id, along with its status assignments and transitions.

    Scope
    tasks:delete
    Calls
    DELETE /v1/projects/{projectId}/workflows/{id}
    Example prompt
    Delete the deprecated legacy workflow.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    Get project workflows

    Read only

    atlas_projects_workflows_get

    Fetch one project workflow by id, returning its key, name, description, personal flag, and current version.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/workflows/{id}
    Example prompt
    Show me the Bug workflow definition.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    List project workflows

    Read only

    atlas_projects_workflows_list

    List all workflows defined for a project, each with its key, name, description, and whether it is a personal workflow.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/workflows
    Example prompt
    List the workflows in the Engineering project.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes

    List project workflows statuses

    Read only

    atlas_projects_workflows_statuses_list

    List the ordered set of statuses assigned to a workflow, including which status is the initial one and each status order within the workflow.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/workflows/{id}/statuses
    Example prompt
    Show the statuses in the Bug workflow and which is initial.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    Set project workflows statuses

    Changes data

    atlas_projects_workflows_statuses_set

    Replace the entire status-set of a workflow in one atomic operation. Provide assignments of statusId, isInitial, and orderInWorkflow; exactly one assignment must be the initial status.

    Scope
    tasks:write
    Calls
    PUT /v1/projects/{projectId}/workflows/{id}/statuses
    Example prompt
    Set the Bug workflow to Todo, In Progress, Done with Todo initial.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes
    assignmentsarray of objectYes

    Create project workflows transitions

    Changes data

    atlas_projects_workflows_transitions_create

    Create a workflow transition with a name, fromStatusId (null for any/global), toStatusId, allowed role keys, and optional pre-conditions and post-actions. Idempotent per MCP call.

    Scope
    tasks:write
    Calls
    POST /v1/projects/{projectId}/workflows/{id}/transitions
    Example prompt
    Add a Start Progress transition from Todo to In Progress.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes
    namestringYes
    fromStatusIdstring | nullYes
    toStatusIdstringYes
    allowedRoleKeysarray of stringYes
    conditionsJsonarray of objectNo
    postActionsJsonarray of objectNo

    Delete project workflows transitions

    Destructive

    atlas_projects_workflows_transitions_delete

    Delete one transition from a workflow by its id.

    Scope
    tasks:delete
    Calls
    DELETE /v1/projects/{projectId}/workflows/{id}/transitions/{tid}
    Example prompt
    Delete the obsolete Reopen transition.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes
    tidstringYes

    List project workflows transitions

    Read only

    atlas_projects_workflows_transitions_list

    List the transitions defined for a workflow, each with its name, from/to status ids, allowed role keys, pre-conditions, and post-actions.

    Scope
    tasks:read
    Calls
    GET /v1/projects/{projectId}/workflows/{id}/transitions
    Example prompt
    List the transitions in the Bug workflow.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes

    Update project workflows transitions

    Changes data

    atlas_projects_workflows_transitions_update

    Update one workflow transition (name, from/to status, allowed roles, conditions, post-actions). Supply expectedVersion for optimistic concurrency. Only provided fields change.

    Scope
    tasks:write
    Calls
    PATCH /v1/projects/{projectId}/workflows/{id}/transitions/{tid}
    Example prompt
    Require all subtasks done before the Close transition.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes
    tidstringYes
    namestringNo
    fromStatusIdstring | nullNo
    toStatusIdstringNo
    allowedRoleKeysarray of stringNo
    conditionsJsonarray of object | nullNo
    postActionsJsonarray of object | nullNo
    expectedVersionintegerNo

    Update project workflows

    Changes data

    atlas_projects_workflows_update

    Update an existing workflow (name, description, personal flag). Supply expectedVersion for optimistic concurrency. Only provided fields change.

    Scope
    tasks:write
    Calls
    PATCH /v1/projects/{projectId}/workflows/{id}
    Example prompt
    Rename the Default workflow to Standard.

    Arguments

    FieldTypeRequiredDescription
    projectIdstringYes
    idstringYes
    namestringNo
    descriptionstring | nullNo
    isPersonalbooleanNo
    expectedVersionintegerNo