Agents
MCP tools
Atlas groups its local stdio tools by consequence. The default profile can inspect work and plan changes. The workflow profile adds the full ticket loop agents need day to day. Delivery and admin stay separate because they reach provider, sync, archive, import, compact, or worktree state.
Your installed binary is the authority. Run tracker mcp tools --json --tool-profile workflow to inspect the exact names and schemas available in that build. This page explains the current source in useful groups.
Choose a profile by job
| Profile | Exposes | Use it for |
|---|---|---|
read | live inventory | Inspection, queues, plans, context, status, attention, workspace list, backup health, and dry runs. Default. |
workflow | live inventory | Read plus the ticket loop, workspace lifecycle, views, local checkpoint run, and restore plan. |
delivery | live inventory | Workflow plus dispatch and provider-backed change/check synchronization, with guarded delivery actions for supervised sessions. |
admin | live inventory | High-impact operations including backup configure, restore apply, and workspace fork-copy. Each call also needs an external one-time approval. |
Profiles are cumulative. Selecting workflow includes every read tool; selecting delivery includes read and workflow. Admin tools remain hidden unless the server also starts with --dangerously-allow-high-impact-tools.
Read tools
The read profile answers “what is true?” and “what would this operation do?” without mutating workflow state.
Queues and tickets
Find actionable work, inspect policy and dependencies, and read ticket history.
atlas.queueatlas.nextatlas.searchatlas.boardatlas.ticket.viewatlas.ticket.historyatlas.ticket.inspectatlas.contextatlas.statusatlas.backup.statusatlas.attentionatlas.activityatlas.project.listatlas.workspace.listatlas.workspace.getatlas.workspace.statusatlas.workspace.board_url
Agents and teams
Read what an agent can do now, why it is waiting, its profile, team presets, and wake-ups.
atlas.agent.availableatlas.agent.pendingatlas.agent.listatlas.agent.viewatlas.agent.wakeup.listatlas.agent.wakeup.viewatlas.team.listatlas.team.showatlas.goal.brief
Runs and review
Follow schedules, delivery state, evidence, handoffs, approvals, and the human inbox.
atlas.schedule.listatlas.schedule.historyatlas.dashboardatlas.timelineatlas.run.viewatlas.evidence.listatlas.evidence.viewatlas.handoff.viewatlas.approvalsatlas.inbox
Delivery state and plans
Inspect changes, checks, sync, conflicts, archive state, and guarded operation plans.
atlas.change.statusatlas.checks.listatlas.sync.statusatlas.conflict.listatlas.conflict.viewatlas.archive.planatlas.dispatch.suggestatlas.dispatch.planatlas.change.merge_planatlas.sync.pull_planatlas.bundle.import_planatlas.archive.apply_planatlas.import.apply_planatlas.compact_planatlas.worktree.cleanup_plan
Workflow tools
This profile is the practical default when an agent is expected to do ticket work. Ticket and event mutations require actor and reason; they still run the same service permissions, dependency rules, leases, write lock, and event recording as the CLI. atlas.project.create is the narrow exception: it accepts only key and name, creates a metadata container, and does not write an attributed event. Run tracker mcp tools --json --tool-profile workflow for the live list.
Create and organize
Create project containers and tickets, edit ordinary ticket fields, set ownership and priority, manage labels, and build dependency or parent relationships without leaving MCP.
atlas.project.createatlas.project.updateatlas.ticket.createatlas.ticket.editatlas.ticket.assignatlas.ticket.priorityatlas.ticket.label.addatlas.ticket.label.removeatlas.ticket.linkatlas.ticket.unlinkatlas.workspace.initatlas.workspace.registeratlas.workspace.repairatlas.workspace.hideatlas.workspace.unhideatlas.workspace.remove_pointeratlas.views.saveatlas.views.deleteatlas.ticket.bulkatlas.backup.runatlas.restore.planatlas.settings.update
Work the ticket
Acquire, renew, and release leases, move through legal states, and leave durable progress notes.
atlas.ticket.claimatlas.ticket.heartbeatatlas.ticket.releaseatlas.ticket.moveatlas.ticket.comment
Review and complete
Request review, approve or reject it, complete open-mode or separately gated work, and decide normal approval gates. Under review_gate, approval itself moves the ticket to Done.
atlas.ticket.request_reviewatlas.ticket.approveatlas.ticket.rejectatlas.ticket.completeatlas.gate.approveatlas.gate.reject
Configure agents
Create and edit profiles, enable or disable them, apply a preset, and acknowledge work wake-ups.
atlas.agent.createatlas.agent.editatlas.agent.enableatlas.agent.disableatlas.team.applyatlas.agent.wakeup.ack
Schedule and prove
Set one-time schedules, record checkpoints and evidence, and create the handoff for the next actor.
atlas.schedule.setatlas.schedule.clearatlas.run.checkpointatlas.evidence.addatlas.handoff.create
Preview imports
Create a local import preview job before any high-impact apply step.
atlas.import.preview
atlas.ticket.edit exposes title, description, acceptance criteria, priority, labels, assignee, and reviewer. Omitted fields remain unchanged; empty descriptions, actor strings, and arrays clear their fields. Description whitespace reaches the service unchanged, while the markdown storage codec applies its normal surrounding-whitespace normalization when it persists the ticket.
Delivery and high-impact tools
The four delivery tools can create provider or runtime side effects: atlas.dispatch.run, atlas.change.create, atlas.change.sync, and atlas.checks.sync.
High-impact tools stay hidden unless the server starts with --dangerously-allow-high-impact-tools and the call carries a one-time approval. They cover provider review/merge, gate waiver, sync push/pull, bundle/import apply, archive apply/restore, compact, worktree cleanup, plus v1.15 atlas.backup.configure, atlas.restore.apply, atlas.workspace.fork_copy, and atlas.settings.grant_discovery. They are not in the Atlas-managed global registration. See MCP security for the external approval handshake and exact-target rules. Run tracker mcp tools --json --tool-profile admin --dangerously-allow-high-impact-tools for the live list.
A practical first loop
1. atlas.agent.available { "agent_id": "builder-1" }
2. atlas.ticket.claim { "ticket_id": "APP-12", "actor": "agent:builder-1", "reason": "start work" }
3. atlas.ticket.move { "ticket_id": "APP-12", "status": "in_progress", "actor": "agent:builder-1", "reason": "start work" }
4. atlas.ticket.comment { "ticket_id": "APP-12", "body": "implemented retry policy", "actor": "agent:builder-1", "reason": "progress" }
5. atlas.ticket.request_review { "ticket_id": "APP-12", "actor": "agent:builder-1", "reason": "ready for review" }
Argument schemas are discoverable from the server. Run tracker mcp schema --json --tool-profile workflow rather than copying guessed fields into production calls.