> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useorgx.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenClaw Plugin MCP Tools

> Code-generated reference for the OpenClaw plugin MCP bridge, including scoped domain availability.

{/* Run: pnpm docs:generate-openclaw-plugin */}

This page documents the MCP tools exposed by the **OpenClaw plugin local bridge**, grounded in plugin source code.

<Info>
  Generated from plugin version `0.7.28` in
  `../../orgx-openclaw-plugin-tool-guidance`. Regenerate with `pnpm
      docs:generate-openclaw-plugin`.
</Info>

## Endpoint Model

| Endpoint             | Purpose                                  |
| -------------------- | ---------------------------------------- |
| `/orgx/mcp`          | Full plugin tool surface (all 33 tools). |
| `/orgx/mcp/{domain}` | Domain-safe subset of tools.             |

### Scoped Domains

| Domain          | Tool Count | Additional Tools Beyond Base                                                                                                                                                   |
| --------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `engineering`   | 18         | None                                                                                                                                                                           |
| `product`       | 18         | None                                                                                                                                                                           |
| `design`        | 18         | None                                                                                                                                                                           |
| `marketing`     | 18         | None                                                                                                                                                                           |
| `sales`         | 18         | None                                                                                                                                                                           |
| `operations`    | 23         | `orgx_agent_sessions`, `orgx_apply_changeset`, `orgx_reassign_stream`, `orgx_reassign_streams`, `update_agent_config`                                                          |
| `orchestration` | 25         | `orgx_agent_sessions`, `orgx_apply_changeset`, `orgx_clear_agent_session`, `orgx_reassign_stream`, `orgx_reassign_streams`, `orgx_resume_agent_session`, `update_agent_config` |

## Tool Catalog

| Category                     | Tools                                                                                                                                                                                 |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sync & Reporting             | `orgx_emit_activity`, `orgx_register_artifact`, `orgx_report_progress`, `orgx_status`, `orgx_sync`                                                                                    |
| Delegation & Assignment      | `orgx_delegation_preflight`, `orgx_spawn_check`                                                                                                                                       |
| Decision & Run Control       | `orgx_checkpoint_restore`, `orgx_checkpoints_list`, `orgx_request_decision`, `orgx_run_action`                                                                                        |
| Planning & Entity Management | `orgx_apply_changeset`, `orgx_create_entity`, `orgx_reassign_stream`, `orgx_reassign_streams`, `orgx_update_entity`, `update_stream_progress`                                         |
| Quality, Proof & Outcomes    | `orgx_get_outcome_attribution`, `orgx_proof_status`, `orgx_quality_score`, `orgx_record_outcome`, `orgx_verify_completion`                                                            |
| Agent Policy & Configuration | `get_agent_config`, `list_agent_configs`, `orgx_sentinel_catalog`, `update_agent_config`                                                                                              |
| General                      | `orgx_agent_sessions`, `orgx_clear_agent_session`, `orgx_get_morning_brief`, `orgx_list_entities`, `orgx_query_org_memory`, `orgx_recommend_next_action`, `orgx_resume_agent_session` |

***

## Sync & Reporting

### orgx\_emit\_activity

Emit append-only OrgX activity telemetry (launch reporting contract primary write tool).

<ParamField path="initiative_id" type="string">
  Initiative UUID (required unless ORGX\_INITIATIVE\_ID is set)
</ParamField>

<ParamField path="message" type="string" required>
  Human-readable activity update
</ParamField>

<ParamField path="run_id" type="string">
  Optional run UUID
</ParamField>

<ParamField path="correlation_id" type="string">
  Required when run\_id is omitted
</ParamField>

<ParamField path="source_client" type="string">
  Required when run\_id is omitted Options: `openclaw`, `codex`, `claude-code`,
  `api`.
</ParamField>

<ParamField path="phase" type="string">
  Reporting phase Options: `intent`, `execution`, `blocked`, `review`,
  `handoff`, `completed`.
</ParamField>

<ParamField path="progress_pct" type="number">
  Optional progress percentage
</ParamField>

<ParamField path="level" type="string">
  Optional level (default info) Options: `info`, `warn`, `error`.
</ParamField>

<ParamField path="next_step" type="string">
  Optional next step
</ParamField>

<ParamField path="metadata" type="object">
  Optional structured metadata
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_register\_artifact

Register a work output (PR, document, config change, report, etc.) as a work\_artifact in OrgX. Makes it visible in the dashboard activity timeline and entity detail modals.

<ParamField path="initiative_id" type="string">
  Convenience: initiative UUID. Used as entity\_type='initiative',
  entity\_id=\<this> when entity\_type/entity\_id are not provided.
</ParamField>

<ParamField path="entity_type" type="string">
  The type of entity this artifact is attached to Options: `initiative`,
  `milestone`, `task`, `decision`, `project`.
</ParamField>

<ParamField path="entity_id" type="string">
  UUID of the entity this artifact is attached to
</ParamField>

<ParamField path="name" type="string" required>
  Human-readable artifact name (e.g., 'PR #107: Fix build size')
</ParamField>

<ParamField path="artifact_type" type="string" required>
  Artifact type code (e.g., 'eng.diff\_pack', 'pr', 'document'). Falls back to
  'shared.project\_handbook' if the type is not recognized by OrgX.
</ParamField>

<ParamField path="confidence_score" type="number">
  Self-assessed confidence for this artifact in \[0,1].
</ParamField>

<ParamField path="description" type="string">
  What this artifact is and why it matters
</ParamField>

<ParamField path="url" type="string">
  External link to the artifact (PR URL, file path, etc.)
</ParamField>

<ParamField path="content" type="string">
  Inline preview content (markdown/text). At least one of url or content is
  required.
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_report\_progress

Alias for orgx\_emit\_activity. Report progress at key milestones so the team can track your work.

<ParamField path="initiative_id" type="string">
  Initiative UUID (required unless ORGX\_INITIATIVE\_ID is set)
</ParamField>

<ParamField path="run_id" type="string">
  Optional run UUID
</ParamField>

<ParamField path="correlation_id" type="string">
  Required when run\_id is omitted
</ParamField>

<ParamField path="source_client" type="string">
  Options: `openclaw`, `codex`, `claude-code`, `api`.
</ParamField>

<ParamField path="summary" type="string" required>
  What was accomplished (1-2 sentences, human-readable)
</ParamField>

<ParamField path="phase" type="string" required>
  Current work phase Options: `researching`, `implementing`, `testing`,
  `reviewing`, `blocked`.
</ParamField>

<ParamField path="progress_pct" type="number">
  Progress percentage (0-100)
</ParamField>

<ParamField path="next_step" type="string">
  What you plan to do next
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_status

Get current OrgX org status: active initiatives, agent states, pending decisions, active tasks.

*No parameters required.*

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_sync

Push/pull memory sync with OrgX. Send local memory/daily log; receive initiatives, tasks, decisions, model routing policy.

<ParamField path="memory" type="string">
  Local memory snapshot to push
</ParamField>

<ParamField path="dailyLog" type="string">
  Today's session log to push
</ParamField>

<ParamField path="agents" type="object[]">
  Optional local agent states to sync into OrgX
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

## Delegation & Assignment

### orgx\_delegation\_preflight

Run delegation preflight to score scope quality, estimate ETA/cost, and suggest a split before autonomous execution.

<ParamField path="intent" type="string" required>
  Task intent in natural language
</ParamField>

<ParamField path="acceptanceCriteria" type="string[]">
  Optional acceptance criteria to reduce ambiguity
</ParamField>

<ParamField path="constraints" type="string[]">
  Optional constraints (deadline, stack, policy)
</ParamField>

<ParamField path="domains" type="string[]">
  Optional preferred owner domains
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### orgx\_spawn\_check

Check quality gate + get model routing before spawning a sub-agent. Returns allowed/denied, model tier, and check details.

<ParamField path="domain" type="string" required>
  Agent domain (engineering, product, marketing, data, operations, design)
</ParamField>

<ParamField path="taskId" type="string">
  OrgX task ID to check
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

## Decision & Run Control

### orgx\_checkpoint\_restore

Restore a run to a specific checkpoint.

<ParamField path="runId" type="string" required>
  Run UUID
</ParamField>

<ParamField path="checkpointId" type="string" required>
  Checkpoint UUID
</ParamField>

<ParamField path="reason" type="string">
  Optional restoration reason
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### orgx\_checkpoints\_list

List checkpoints for a run.

<ParamField path="runId" type="string" required>
  Run UUID
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### orgx\_request\_decision

Alias for orgx\_apply\_changeset with decision.create. Request a human decision before proceeding.

<ParamField path="initiative_id" type="string">
  Initiative UUID (required unless ORGX\_INITIATIVE\_ID is set)
</ParamField>

<ParamField path="run_id" type="string">
  Optional run UUID
</ParamField>

<ParamField path="correlation_id" type="string">
  Required when run\_id is omitted
</ParamField>

<ParamField path="source_client" type="string">
  Options: `openclaw`, `codex`, `claude-code`, `api`.
</ParamField>

<ParamField path="question" type="string" required>
  The decision question (e.g., 'Deploy to production?')
</ParamField>

<ParamField path="context" type="string">
  Background context to help the human decide
</ParamField>

<ParamField path="options" type="string[]">
  Available choices (e.g., \['Yes, deploy now', 'Wait for more testing',
  'Cancel'])
</ParamField>

<ParamField path="urgency" type="string" required>
  How urgent this decision is Options: `low`, `medium`, `high`, `urgent`.
</ParamField>

<ParamField path="blocking" type="boolean">
  Whether work should pause until this is decided (default: true)
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_run\_action

Apply a control action to a run: pause, resume, cancel, or rollback (rollback requires checkpointId).

<ParamField path="runId" type="string" required>
  Run UUID
</ParamField>

<ParamField path="action" type="string" required>
  Control action Options: `pause`, `resume`, `cancel`, `rollback`.
</ParamField>

<ParamField path="checkpointId" type="string">
  Checkpoint UUID (required for rollback)
</ParamField>

<ParamField path="reason" type="string">
  Optional reason for audit trail
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

## Planning & Entity Management

### orgx\_apply\_changeset

Apply an idempotent transactional OrgX changeset (launch reporting contract primary mutation tool).

<ParamField path="initiative_id" type="string">
  Initiative UUID (required unless ORGX\_INITIATIVE\_ID is set)
</ParamField>

<ParamField path="idempotency_key" type="string">
  Idempotency key (\<=120 chars). Auto-generated if omitted.
</ParamField>

<ParamField path="operations" type="object[]" required>
  Changeset operations (task.create, task.update, milestone.update,
  decision.create)
</ParamField>

<ParamField path="run_id" type="string">
  Optional run UUID
</ParamField>

<ParamField path="correlation_id" type="string">
  Required when run\_id is omitted
</ParamField>

<ParamField path="source_client" type="string">
  Required when run\_id is omitted Options: `openclaw`, `codex`, `claude-code`,
  `api`.
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `operations`, `orchestration`

***

### orgx\_create\_entity

Create an OrgX entity (initiative, workstream, task, decision, milestone, etc.).

<ParamField path="type" type="string" required>
  Entity type: initiative, workstream, task, decision, milestone, artifact,
  agent, blocker
</ParamField>

<ParamField path="title" type="string" required>
  Entity title
</ParamField>

<ParamField path="summary" type="string">
  Description
</ParamField>

<ParamField path="status" type="string">
  Initial status (active, not\_started, todo)
</ParamField>

<ParamField path="initiative_id" type="string">
  Parent initiative ID (for workstreams/tasks)
</ParamField>

<ParamField path="workstream_id" type="string">
  Parent workstream ID (for tasks)
</ParamField>

<ParamField path="workspace_id" type="string">
  Workspace ID (canonical; preferred for new callers)
</ParamField>

<ParamField path="command_center_id" type="string">
  Deprecated alias for workspace\_id
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### orgx\_reassign\_stream

Reassign a workstream's stream ownership/agents and return reassignment scheduling details.

<ParamField path="workstream_id" type="string" required>
  Workstream UUID to reassign
</ParamField>

<ParamField path="initiative_id" type="string" required>
  Parent initiative UUID
</ParamField>

<ParamField path="status" type="string">
  Optional workstream status override (active, in\_progress, pending, etc.)
</ParamField>

<ParamField path="domain" type="string">
  Optional target domain for the reassigned stream
</ParamField>

<ParamField path="role" type="string">
  Optional role hint for assignment routing
</ParamField>

<ParamField path="assigned_agent_ids" type="string[]">
  Optional assigned agent IDs
</ParamField>

<ParamField path="assignedAgentIds" type="string[]">
  Alias for assigned\_agent\_ids
</ParamField>

<ParamField path="assigned_agent_names" type="string[]">
  Optional assigned agent display names
</ParamField>

<ParamField path="assignedAgentNames" type="string[]">
  Alias for assigned\_agent\_names
</ParamField>

<ParamField path="assigned_agents" type="object[]">
  Optional structured assigned agent list
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `operations`, `orchestration`

***

### orgx\_reassign\_streams

Convenience batch reassignment tool. Takes initiative\_id and a workstream-to-domain mapping, then updates all listed workstreams.

<ParamField path="initiative_id" type="string" required>
  Parent initiative UUID for all workstream updates
</ParamField>

<ParamField path="workstream_domains" type="object">
  Mapping of workstream UUID -> target domain
</ParamField>

<ParamField path="mapping" type="object">
  Alias for workstream\_domains: mapping of workstream UUID -> target domain
</ParamField>

<ParamField path="mappings" type="object[]">
  Optional array mapping for advanced routing fields (workstream\_id, domain,
  role, status).
</ParamField>

<ParamField path="status" type="string">
  Optional workstream status override applied to each reassigned stream
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `operations`, `orchestration`

***

### orgx\_update\_entity

Update an existing OrgX entity by type and ID.

<ParamField path="type" type="string" required>
  Entity type
</ParamField>

<ParamField path="id" type="string" required>
  Entity UUID
</ParamField>

<ParamField path="status" type="string">
  New status
</ParamField>

<ParamField path="title" type="string">
  New title
</ParamField>

<ParamField path="summary" type="string">
  New summary
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### update\_stream\_progress

Legacy alias for orgx\_report\_progress. Report progress at key milestones so the team can track your work.

<ParamField path="initiative_id" type="string">
  Initiative UUID (required unless ORGX\_INITIATIVE\_ID is set)
</ParamField>

<ParamField path="run_id" type="string">
  Optional run UUID
</ParamField>

<ParamField path="correlation_id" type="string">
  Required when run\_id is omitted
</ParamField>

<ParamField path="source_client" type="string">
  Options: `openclaw`, `codex`, `claude-code`, `api`.
</ParamField>

<ParamField path="summary" type="string" required>
  What was accomplished (1-2 sentences, human-readable)
</ParamField>

<ParamField path="phase" type="string" required>
  Current work phase Options: `researching`, `implementing`, `testing`,
  `reviewing`, `blocked`.
</ParamField>

<ParamField path="progress_pct" type="number">
  Progress percentage (0-100)
</ParamField>

<ParamField path="next_step" type="string">
  What you plan to do next
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

## Quality, Proof & Outcomes

### orgx\_get\_outcome\_attribution

Compatibility alias for detailed outcome attribution on a task or run. Prefer orgx\_get\_morning\_brief for current value and ROI review.

<ParamField path="task_id" type="string">
  Task ID to get attribution for
</ParamField>

<ParamField path="run_id" type="string">
  Run ID to get attribution for
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_proof\_status

Check the proof chain status for a task or run. Returns a checklist of proof levels (L1-L7) with gaps highlighted. Use this to verify work is provably complete before marking done.

<ParamField path="task_id" type="string">
  ID of the task to check proof for
</ParamField>

<ParamField path="run_id" type="string">
  ID of the run to check proof for
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_quality\_score

Record a quality score (1-5) for completed agent work. Used to gate future spawns and track performance.

<ParamField path="taskId" type="string" required>
  ID of the completed task
</ParamField>

<ParamField path="domain" type="string" required>
  Agent domain that did the work
</ParamField>

<ParamField path="score" type="number" required>
  Quality 1 (poor) to 5 (excellent)
</ParamField>

<ParamField path="notes" type="string">
  Notes on the assessment
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_record\_outcome

Record an outcome event for a completed run, linking execution to business value. Required for L5 (Impact) proof level.

<ParamField path="initiative_id" type="string" required>
  Initiative ID this outcome belongs to
</ParamField>

<ParamField path="execution_id" type="string" required>
  Execution/run ID that produced this outcome
</ParamField>

<ParamField path="agent_id" type="string" required>
  Agent that did the work
</ParamField>

<ParamField path="success" type="boolean" required>
  Whether the execution was successful
</ParamField>

<ParamField path="quality_score" type="number">
  Quality score 1-5
</ParamField>

<ParamField path="domain" type="string">
  Agent domain
</ParamField>

<ParamField path="metadata" type="object">
  Additional outcome metadata
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_verify\_completion

Verify that an entity (task/milestone/workstream) meets completion requirements including proof chain. Returns structured result with any blocking issues.

<ParamField path="entity_type" type="string" required>
  Entity type: task, milestone, workstream
</ParamField>

<ParamField path="entity_id" type="string" required>
  ID of the entity to verify
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

## Agent Policy & Configuration

### get\_agent\_config

Get a single agent behavior config by id (default only).

<ParamField path="config_id" type="string">
  Agent config identifier. Use 'default'.
</ParamField>

<ParamField path="refresh_remote" type="boolean">
  When true, re-fetch behavior config policy from OrgX before returning data.
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### list\_agent\_configs

List available agent behavior configs managed by this plugin.

<ParamField path="refresh_remote" type="boolean">
  When true, re-fetch behavior config policy from OrgX before returning data.
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_sentinel\_catalog

List built-in proactive sentinel templates. Supports optional domain filter.

<ParamField path="domain" type="string">
  Optional domain filter (engineering, sales, operations, product).
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### update\_agent\_config

Update plugin-managed agent behavior config policy (default config only).

<ParamField path="config_id" type="string">
  Agent config identifier. Use 'default'.
</ParamField>

<ParamField path="frozen" type="boolean">
  Freeze remote skill-pack refresh when true.
</ParamField>

<ParamField path="pinned_checksum" type="string">
  Pin behavior policy to this exact checksum.
</ParamField>

<ParamField path="pin_to_current" type="boolean">
  Pin to current local/remote checksum.
</ParamField>

<ParamField path="clear_pin" type="boolean">
  Clear any pinned checksum.
</ParamField>

<ParamField path="action" type="string">
  Use 'rollback' to revert to the previous config version.
</ParamField>

<ParamField path="rollback_to_audit_id" type="string">
  Optional audit entry id to rollback to. When omitted with action='rollback',
  uses the most recent audit entry.
</ParamField>

<ParamField path="template_id" type="string">
  Optional preset template id. Currently supports 'startup-speed'.
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `operations`, `orchestration`

***

## General

### orgx\_agent\_sessions

List active CLI session IDs stored for workstreams. Used for session resume support.

<ParamField path="initiativeId" type="string">
  Optional initiative ID filter.
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `operations`, `orchestration`

***

### orgx\_clear\_agent\_session

Clear stored CLI session IDs for an initiative (forces fresh sessions on next dispatch).

<ParamField path="initiativeId" type="string" required>
  Initiative UUID
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `orchestration`

***

### orgx\_get\_morning\_brief

Get the morning brief value surface: session summary, value signals, exceptions, trust events, and top receipts. Preferred replacement for ROI summary lookups.

<ParamField path="workspace_id" type="string" required>
  Workspace ID to load the brief for
</ParamField>

<ParamField path="session_id" type="string">
  Optional autonomous session ID
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_list\_entities

List OrgX entities of a given type with optional status filter.

<ParamField path="type" type="string" required>
  Entity type: initiative, workstream, task, decision, agent
</ParamField>

<ParamField path="status" type="string">
  Filter by status
</ParamField>

<ParamField path="limit" type="number">
  Max results (default 20) Default: `20`.
</ParamField>

<ParamField path="initiative_id" type="string">
  Filter by initiative ID
</ParamField>

<ParamField path="project_id" type="string">
  Legacy project/workspace scope filter
</ParamField>

<ParamField path="workspace_id" type="string">
  Workspace ID (canonical scope)
</ParamField>

<ParamField path="command_center_id" type="string">
  Deprecated alias for workspace\_id
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: Not exposed on scoped domain endpoints

***

### orgx\_query\_org\_memory

Search OrgX organizational memory (decisions, initiatives, artifacts). Preferred replacement for older decision-history lookups.

<ParamField path="query" type="string" required>
  What to search for
</ParamField>

<ParamField path="scope" type="string">
  Optional memory scope Options: `all`, `artifacts`, `decisions`, `initiatives`.
</ParamField>

<ParamField path="limit" type="number">
  Max results to return
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_recommend\_next\_action

Get the preferred next action for a workspace, initiative, workstream, or milestone. Preferred replacement for raw queue scoring in operator workflows.

<ParamField path="entity_type" type="string">
  Entity type to recommend for (default: workspace) Options: `workspace`,
  `initiative`, `workstream`, `milestone`.
</ParamField>

<ParamField path="entity_id" type="string">
  Entity ID. For workspace, use "default" or a workspace ID.
</ParamField>

<ParamField path="workspace_id" type="string">
  Optional canonical workspace scope
</ParamField>

<ParamField path="command_center_id" type="string">
  Deprecated alias for workspace\_id
</ParamField>

<ParamField path="limit" type="number">
  Max recommendations to return
</ParamField>

<ParamField path="cascade" type="boolean">
  Refresh recommendations across the entity chain first
</ParamField>

**Scope Class**: Base domain tool (available in every domain-scoped endpoint)

**Scoped Domains**: `design`, `engineering`, `marketing`, `operations`, `orchestration`, `product`, `sales`

***

### orgx\_resume\_agent\_session

Store or update a CLI session ID for a workstream so the next slice resumes it.

<ParamField path="workstreamId" type="string" required>
  Workstream UUID
</ParamField>

<ParamField path="sessionId" type="string" required>
  CLI session UUID to resume
</ParamField>

<ParamField path="initiativeId" type="string" required>
  Initiative UUID
</ParamField>

<ParamField path="sourceClient" type="string">
  Source client (codex, claude-code)
</ParamField>

**Scope Class**: Domain-specific or unscoped-only

**Scoped Domains**: `orchestration`

***
