Projects
Every Projects tool, with the scope it needs, its arguments and the API operation it calls.
72 tools
Get project app baselines delta
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
baselineId | string | Yes |
List project app baselines
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project id. |
Get project app budget
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
Get project app burndown
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
from | string | No | Optional ISO window start. |
to | string | No | Optional ISO window end. |
Get project app cycle time
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
bucketDays | integer | No | Optional status bucket size in days, 1..30. |
List project app integrations
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
Get project app milestone rollup
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
List project app OKRs
Read onlyatlas_projects_app_okrs_list
List app-native project OKRs with progress for a project detail view.
- Scope
goals:read- Calls
- GET /projects/{x}/okrs
- Example prompt
- Show the app-native OKRs for Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
Get project app RAID rollup
Read onlyatlas_projects_app_raid_rollup_get
Aggregate app-native RAID counts across risks, issues, decisions, and assumptions for one project.
- Scope
projects:read- Calls
- Example prompt
- Summarize RAID counts for Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project to roll up RAID entries for. |
Get project app risks
Read onlyatlas_projects_app_risks_get
Read one app-native RAID entry by id from the project risk register.
- Scope
projects:read- Calls
- Example prompt
- Open RAID entry risk_xyz.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List project app risks
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
status | "OPEN" | "MITIGATING" | "ACCEPTED" | "CLOSED" | No | |
kind | "RISK" | "ISSUE" | "DECISION" | "ASSUMPTION" | No |
Get project app risks rollup
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project to roll up RAID entries for. |
Get project app summary counts
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
Get project app timeline
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
from | string | No | Optional ISO window start. |
to | string | No | Optional ISO window end. |
Archive projects
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Create project baselines
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
name | string | Yes | Baseline name (e.g. "Pre-replan 2026-Q3"). |
notes | string | No | Optional notes stored with the baseline. |
Get project baselines delta
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
baselineId | string | Yes |
Get project baselines
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
baselineId | string | Yes |
List project baselines
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project id. |
Get project budget
Read onlyatlas_projects_budget_get
Get the planned vs actual budget breakdown for a project.
- Scope
projects:read- Calls
- Example prompt
- How are we tracking against budget on Mobile launch?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Get project burndown
Read onlyatlas_projects_burndown_get
Get burndown insights (remaining work over time) for a project.
- Scope
projects:read- Calls
- Example prompt
- What's the burndown trend for Mobile launch?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Get project calendar
Read onlyatlas_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
- Example prompt
- What's on the Mobile launch calendar this month?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
from | string (date-time) | No | Window start (ISO). |
to | string (date-time) | No | Window end (ISO). |
Create projects
Changes dataatlas_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
- Example prompt
- Spin up a project called Mobile launch H2.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Project name. |
teamId | string | No | The team the project belongs to. Optional when the workspace has one team; otherwise required. |
startsOn | string | No | Start date (YYYY-MM-DD). |
endsOn | string | No | End date (YYYY-MM-DD). |
Get project critical path
Read onlyatlas_projects_critical_path_get
Get the critical path for a project from the app-native insights surface.
- Scope
projects:read- Calls
- Example prompt
- What is the critical path for Mobile launch?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
Get project cycle time
Read onlyatlas_projects_cycle_time_get
Get cycle-time insights (median + p95 by status) for a project.
- Scope
projects:read- Calls
- Example prompt
- What's our cycle time on Mobile launch?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Create project dependencies
Changes dataatlas_projects_dependencies_create
Create a project-to-project dependency edge (default kind: BLOCKS).
- Scope
projects:write- Calls
- Example prompt
- Make Mobile launch depend on Backend revamp.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
fromProjectId | string | Yes | |
toProjectId | string | Yes | |
kind | "BLOCKS" | "RELATES" | "DUPLICATES" | No | Edge kind: BLOCKS, RELATES or DUPLICATES. |
note | string | No | Optional note shown on the dependency edge. |
Delete project dependencies
Destructiveatlas_projects_dependencies_delete
Remove a project dependency edge.
- Scope
projects:write- Calls
- Example prompt
- Drop the Mobile launch to Backend revamp dependency.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List project dependencies
Read onlyatlas_projects_dependencies_list
List the dependency edges of one project, outgoing, incoming, or both.
- Scope
projects:read- Calls
- Example prompt
- What does Mobile launch depend on?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | The project whose dependency edges to list. |
direction | "from" | "to" | No | from lists the edges this project starts (what it blocks); to lists the edges that end at it. Both when omitted. |
Create project exports
Changes dataatlas_projects_exports_create
Kick off a new project export. Returns the export id; use atlas_projects_exports_download when ready.
- Scope
projects:write- Calls
- Example prompt
- Generate a CSV export of Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
format | "CSV" | "PDF" | "DECK" | Yes | Export format: CSV, PDF or DECK. |
Download project exports
Read onlyatlas_projects_exports_download
Download a finished project export. CSVs come back as text/csv; PDF/DECK come as printable HTML.
- Scope
projects:read- Calls
- Example prompt
- Download last week's Mobile launch CSV export.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
exportId | string | Yes |
List project exports
Read onlyatlas_projects_exports_list
List previously generated exports (CSV / PDF / DECK) for a project.
- Scope
projects:read- Calls
- Example prompt
- Show me past exports for Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Get projects
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
Get project health
Read onlyatlas_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
- Example prompt
- How is project prj_123 doing?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project id to score. |
List project integrations
Read onlyatlas_projects_integrations_list
List third-party integrations linked to a project (Slack, calendar, etc).
- Scope
projects:read- Calls
- Example prompt
- Which integrations does Mobile launch have wired up?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
List projects
Read onlyatlas_projects_list
List the calling user's projects.
- Scope
projects:read- Calls
- Example prompt
- What projects do I have access to?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
limit | integer | No |
Get project milestone rollup
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
List project OKRs
Read onlyatlas_projects_okrs_list
List the OKRs (objectives + key results) attached to a project.
- Scope
projects:read- Calls
- Example prompt
- What OKRs does the Mobile launch project ladder up to?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Set project owner
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
newOwnerId | string | Yes | User id of the new project owner. |
Restore projects
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Create project risks
Changes dataatlas_projects_risks_create
Create a project risk / issue / decision / assumption (RAID).
- Scope
projects:write- Calls
- Example prompt
- Log a high-impact risk: third-party API instability on Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
kind | "RISK" | "ISSUE" | "DECISION" | "ASSUMPTION" | No | |
title | string | Yes | |
description | string | No | |
likelihood | integer | No | |
impact | integer | No | |
mitigation | string | No | |
status | "OPEN" | "MITIGATING" | "CLOSED" | No |
Delete project risks
Destructiveatlas_projects_risks_delete
Delete a RAID entry (risk / issue / decision / assumption) by id.
- Scope
projects:write- Calls
- Example prompt
- Delete risk rsk_xyz - closed in retrospective.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List project risks
Read onlyatlas_projects_risks_list
List the risks, issues, decisions and assumptions of one project, optionally by status or kind.
- Scope
projects:read- Calls
- Example prompt
- What are the open risks on Mobile launch?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | The project whose RAID log to list. |
status | "OPEN" | "MITIGATING" | "CLOSED" | No | |
kind | "RISK" | "ISSUE" | "DECISION" | "ASSUMPTION" | No |
Get project risks rollup
Read onlyatlas_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
- Example prompt
- How risky is the website relaunch project right now?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project to roll up risks for. |
Update project risks
Changes dataatlas_projects_risks_update
Update a RAID entry (status, mitigation, likelihood/impact, etc).
- Scope
projects:write- Calls
- Example prompt
- Mark risk rsk_xyz as MITIGATING - we have a workaround.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | |
kind | "RISK" | "ISSUE" | "DECISION" | "ASSUMPTION" | No | |
title | string | No | |
description | string | null | No | |
likelihood | integer | No | |
impact | integer | No | |
mitigation | string | null | No | |
status | "OPEN" | "MITIGATING" | "CLOSED" | No |
Get project Slack channel
Read onlyatlas_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
- Example prompt
- What Slack channel posts go to for Mobile launch?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Set project Slack channel
Changes dataatlas_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
- Example prompt
- Hook the Mobile launch project up to #mobile-launch in Slack.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
channelId | string | null | Yes | Slack channel id (e.g. C0123...). Send null to unlink. |
installationId | string | No | Slack installation id. Required to link a channel. |
channelName | string | No | Slack channel name, shown in Atlas. Required to link a channel. |
List project starter templates
Read onlyatlas_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 dataatlas_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
- Example prompt
- Add a Blocked status to the Mobile project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
key | string | Yes | |
name | string | Yes | |
category | "BACKLOG" | "TODO" | "IN_PROGRESS" | "IN_REVIEW" | "DONE" | "CANCELLED" | Yes | |
color | string | No | |
order | integer | No |
Delete project statuses
Destructiveatlas_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
- Example prompt
- Delete the unused Deferred status.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Get project statuses
Read onlyatlas_projects_statuses_get
Fetch one project status by id, returning its key, name, category, color, order, and current version.
- Scope
tasks:read- Calls
- Example prompt
- Show me the In Review status details.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
List project statuses
Read onlyatlas_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
- Example prompt
- List the statuses configured for the Mobile project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes |
Update project statuses
Changes dataatlas_projects_statuses_update
Update an existing status (name, category, color, order). Supply expectedVersion for optimistic concurrency. Only provided fields change.
- Scope
tasks:write- Calls
- Example prompt
- Recolor the Done status to green.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
name | string | No | |
category | "BACKLOG" | "TODO" | "IN_PROGRESS" | "IN_REVIEW" | "DONE" | "CANCELLED" | No | |
color | string | null | No | |
order | integer | No | |
expectedVersion | integer | No |
Get project summary counts
Read onlyatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Get project task types by ID
Read onlyatlas_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
- Example prompt
- Refresh task type typ_123 in Mobile launch by id.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Get project task types
Read onlyatlas_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
- Example prompt
- Open the Mobile launch bug task type by key.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
key | string | Yes |
List project task types
Read onlyatlas_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
- Example prompt
- List the task types configured for Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
cursor | string | No | |
limit | integer | No | |
includeDeleted | boolean | No |
List project tasks
Read onlyatlas_projects_tasks_list
List tasks for a specific project (faster than `atlas_tasks_list` when you have a projectId).
- Scope
tasks:read- Calls
- Example prompt
- List the open tasks in the Mobile launch project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project id. |
limit | integer | No |
Apply project templates
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
templateId | string | Yes | Project template id (custom or starter). |
teamId | string | Yes | Team the new project belongs to. Use atlas_route_get_teams to list team ids. |
name | string | No | Name for the new project. Defaults to the template name when omitted. |
Create project templates
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id to snapshot. |
name | string | Yes | Template name. |
description | string | No |
Get project timeline
Read onlyatlas_projects_timeline_get
Get milestones + scheduled tasks for a project, ordered by date.
- Scope
projects:read- Calls
- Example prompt
- Show me the timeline for Mobile launch.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id (e.g. prj_...). |
Update projects
Changes dataatlas_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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Project id. |
name | string | No | New project name. |
status | "PLANNED" | "ACTIVE" | "PAUSED" | "DONE" | "CANCELLED" | No | New project status. DONE and CANCELLED are terminal. |
ownerId | string | null | No | User id of the new project owner, or null to clear the owner. |
startsOn | string | null | No | Start date (YYYY-MM-DD or ISO-8601), or null to clear it. |
endsOn | string | null | No | End date (YYYY-MM-DD or ISO-8601), or null to clear it. |
ifMatchVersion | integer | No | Optimistic concurrency. Server returns 409 if the version moved. |
Create project workflows
Changes dataatlas_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
- Example prompt
- Create a Bug-triage workflow in the Engineering project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
key | string | Yes | |
name | string | Yes | |
description | string | No | |
isPersonal | boolean | No |
Delete project workflows
Destructiveatlas_projects_workflows_delete
Delete a workflow from a project by id, along with its status assignments and transitions.
- Scope
tasks:delete- Calls
- Example prompt
- Delete the deprecated legacy workflow.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Get project workflows
Read onlyatlas_projects_workflows_get
Fetch one project workflow by id, returning its key, name, description, personal flag, and current version.
- Scope
tasks:read- Calls
- Example prompt
- Show me the Bug workflow definition.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
List project workflows
Read onlyatlas_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
- Example prompt
- List the workflows in the Engineering project.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes |
List project workflows statuses
Read onlyatlas_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
- Example prompt
- Show the statuses in the Bug workflow and which is initial.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Set project workflows statuses
Changes dataatlas_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
- Example prompt
- Set the Bug workflow to Todo, In Progress, Done with Todo initial.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
assignments | array of object | Yes |
Create project workflows transitions
Changes dataatlas_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
- Example prompt
- Add a Start Progress transition from Todo to In Progress.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
name | string | Yes | |
fromStatusId | string | null | Yes | |
toStatusId | string | Yes | |
allowedRoleKeys | array of string | Yes | |
conditionsJson | array of object | No | |
postActionsJson | array of object | No |
Delete project workflows transitions
Destructiveatlas_projects_workflows_transitions_delete
Delete one transition from a workflow by its id.
- Scope
tasks:delete- Calls
- Example prompt
- Delete the obsolete Reopen transition.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
tid | string | Yes |
List project workflows transitions
Read onlyatlas_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
- Example prompt
- List the transitions in the Bug workflow.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes |
Update project workflows transitions
Changes dataatlas_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
- Example prompt
- Require all subtasks done before the Close transition.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
tid | string | Yes | |
name | string | No | |
fromStatusId | string | null | No | |
toStatusId | string | No | |
allowedRoleKeys | array of string | No | |
conditionsJson | array of object | null | No | |
postActionsJson | array of object | null | No | |
expectedVersion | integer | No |
Update project workflows
Changes dataatlas_projects_workflows_update
Update an existing workflow (name, description, personal flag). Supply expectedVersion for optimistic concurrency. Only provided fields change.
- Scope
tasks:write- Calls
- Example prompt
- Rename the Default workflow to Standard.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | |
id | string | Yes | |
name | string | No | |
description | string | null | No | |
isPersonal | boolean | No | |
expectedVersion | integer | No |