Inspect Chaos Core State
chaoscore_inspectInspect Chaos Core's live state: view registered capabilities, active policy, AI providers, audit trail, memory stats, and recent session results. Read-only introspection, no credentials exposed.
Instructions
Read-only introspection into Chaos Core's current state: registered capabilities, active policy, registered AI providers (and which one is answering reason/plan calls), the audit trail, memory store stats, and this session's most recent reasoning/plan/execution results. Never modifies anything, and never reveals credentials.
Capabilities, policy, memory, and audit are process-wide — a remote HTTP client and a local stdio client inspecting the same running server see the same values. The last_* targets and 'session' are scoped to your own MCP session.
Args:
target ('capabilities'|'policy'|'providers'|'memory'|'audit'|'session'|'last_reasoning'|'last_plan'|'last_execution'): what to inspect
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: Varies by target. 'capabilities': list of {name, description, risk, inputSummary, readOnly, destructive}. 'policy': the active PolicyConfig. 'providers': list of {id, displayName, configured, active}. 'memory': {recordCount, backend}. 'audit': recent {type, ts, sessionId, planId, stepId, capability, ...}[] entries. 'session': {sessionId, startedAt}. For the last_* targets: the most recent ReasoningResult / Plan / ExecutionTrace produced in this session, or null if none yet.
Examples:
Use when: "What can this server actually do?" -> target="capabilities"
Use when: "Which model is actually answering my reason/plan calls right now?" -> target="providers"
Use when: "Why did that step get blocked?" -> target="policy" or target="audit"
Error Handling:
Never errors under normal use; unknown target values are rejected by schema validation before this tool runs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Which part of Chaos Core state to inspect: 'capabilities' (registry), 'policy' (active policy config), 'providers' (registered AI providers and which is active), 'memory' (record count), 'audit' (recent policy decisions + capability executions), 'session' (this MCP session's id and transport), 'last_reasoning', 'last_plan', or 'last_execution' (this session's most recent result of each stage) | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |